chiark / gitweb /
abandoning accel is not accel
authorian <ian>
Sun, 4 May 2008 22:52:11 +0000 (22:52 +0000)
committerian <ian>
Sun, 4 May 2008 22:52:11 +0000 (22:52 +0000)
hostside/speed.c

index 8e491ccc1ffeac7ad9edbacde2a6f62111029ee5..4f0a44c6978e845f4892cc759aca10915f0e81ec 100644 (file)
@@ -15,6 +15,8 @@ static void xmit(Train *tra) {
 static void decel_done(TimeoutEvent *toev) {
   Train *tra= (void*)((char*)toev - offsetof(Train, speed.decel));
   tra->speed.speed= tra->speedcurve[tra->speed.step];
+  oprintf(DUPO("speed") "  decel_done %s step %d speed %f\n",
+         tra->pname, tra->speed.step, tra->speed.speed);
 }
 
 static const SpeedRange *stop_info(Train *tra, double speed) {
@@ -132,7 +134,7 @@ ErrorCode speedmanager_speedchange_request(Train *tra, int step,
 
   if (ec) {
     tra->speed.try_speed= -1;
-    ec2= predict(tra,1, 0,(char*)"abandoned acceleration");
+    ec2= predict(tra,0, 0,(char*)"abandoned acceleration");
     assert(!ec2);
     return ec;
   }