 }
 bool motionStep()
 {
-    if (_sys.plannedIndex < 0)
+    if (_sys.plannedLength < 1)
     {
         return false;
     }

 * */
void shiftPlanned()
{
    if (_sys.plannedIndex > -1)
    {
        for (int i = 0; i < _sys.plannedIndex; i++)
        {
            _sys.points[i] = _sys.points[i + 1];
        }
        _sys.plannedIndex--;
    }
}
void lockTimer()

        {
            if (_sys.time > _sys.minTime)
            {
                _sys.time -= _sys.defaultAcceleration;
                if (_sys.time < _sys.minTime)
                {
                    _sys.time = _sys.minTime;
                }
                else
                {

                    Serial.print("state:");
                    Serial.print(_sys.isRunningState);
                    Serial.print(" - ");
                    Serial.print(_sys.points[0].totalCount);
                    Serial.print(" - ");
                    Serial.print(_sys.points[0].accelCount);
                    Serial.print(" - ");
                    Serial.print("time:");
                    Serial.println(_sys.time);
                }
            }
            break;
        }
