public void AzimuthEncoderTickReceived(int encoderPosition)
        {
            AzimuthEncoderPosition = encoderPosition;

            // CurrentState.RotationDetected();
            RotatorState.RotationDetected();
        }
 public void AzimuthEncoderTickReceived(int encoderPosition)
 {
     Logger.Debug().Message("Rotator position received {position}", encoderPosition).Write();
     AzimuthEncoderPosition = encoderPosition;
     RotatorState.RotationDetected();
 }
 public void RotationDirectionReceived(RotationDirection direction)
 {
     AzimuthDirection = direction;
     RotatorState.RotationDetected();
 }