public void Reset() { currentState = UncalibratedState.Instance; currentState.Reset(this); LastTimeStamp = null; }
public void TransitionToState(StateBase newState) { currentState = newState; newState.Reset(this); }