public override void HandlePacket(PositionSensorPacket packet) { if (!LapStarted) { return; } LapTimer.Elapsed -= OnLapTimerElapsed; SendCommand(speed: 0, button: false); NextState = null; }
public virtual void HandlePacket(PositionSensorPacket packet) { }
public override void HandlePacket(PositionSensorPacket packet) { SendCommand(speed: 0, button: false); NextState = new RunningTrackState(ActuatorStream); }