diff --git a/motorApp/MotorSimSrc/motorSimDriver.cpp b/motorApp/MotorSimSrc/motorSimDriver.cpp index 460be44a..a31b2e98 100644 --- a/motorApp/MotorSimSrc/motorSimDriver.cpp +++ b/motorApp/MotorSimSrc/motorSimDriver.cpp @@ -502,8 +502,10 @@ motorSimAxis::motorSimAxis(motorSimController *pController, int axis, double low this->endpoint.T = 0; this->endpoint.axis[0].p = start; this->endpoint.axis[0].v = 0; + this->nextpoint.T = 0; this->nextpoint.axis[0].p = start; this->route = routeNew( &(this->endpoint), &pars ); + this->deferred_move = 0; } @@ -532,7 +534,7 @@ motorSimController::motorSimController(const char *portName, int numAxes, int pr if (numAxes < 1 ) numAxes = 1; this->numAxes = numAxes; - + this->movesDeferred = 0; this->pAxes = (motorSimAxis**) calloc(numAxes, sizeof(motorSimAxis*)); for (axis=0; axis