Exemplo n.º 1
0
        private void StartEffectorsPreWork()
        {
            if (initializationState == DeviceInitializationState.SensorsStarted || initializationState == DeviceInitializationState.EffectorsPaused)
            {
                Logger.Log(this, "Starting effectors started", 1);
            }
            else
            {
#if DEBUG
                //throw new ApplicationException("Invalid state transition");
#endif
            }
            initializationState = DeviceInitializationState.StartingEffectors;
        }
Exemplo n.º 2
0
        private void InitializePreWork()
        {
            if (initializationState == DeviceInitializationState.NotInitialized)
            {
                Logger.Log(this, "Initialization started", 1);
            }
            else
            {
#if DEBUG
                //throw new ApplicationException("Invalid state transition");
#endif
            }

            initializationState = DeviceInitializationState.Initializing;
        }
Exemplo n.º 3
0
 private void EmergencyStopPostWork()
 {
     Logger.Log(this, "Emergency stopping completed", 1);
     initializationState = DeviceInitializationState.EmergencyStopped;
 }
Exemplo n.º 4
0
 private void EmergencyStopPreWork()
 {
     //no state checking here - its emergency!
     Logger.Log(this, "Emergency stopping started", 1);
     initializationState = DeviceInitializationState.EmergencyStopping;
 }
Exemplo n.º 5
0
 private void PauseEffectorsPostWork()
 {
     Logger.Log(this, "Pausing effectors completed", 1);
     initializationState = DeviceInitializationState.EffectorsPaused;
 }
Exemplo n.º 6
0
 private void PauseEffectorsPreWork()
 {
     Logger.Log(this, "Pausing effectors started", 1);
     initializationState = DeviceInitializationState.PausingEffectors;
 }
Exemplo n.º 7
0
 private void StartEffectorsPostWork()
 {
     Logger.Log(this, "Starting effectors completed", 1);
     initializationState = DeviceInitializationState.EffectorsStarted;
 }
Exemplo n.º 8
0
 private void StartSensorsPostWork()
 {
     Logger.Log(this, "Starting sensors completed", 1);
     initializationState = DeviceInitializationState.SensorsStarted;
 }
Exemplo n.º 9
0
 private void InitializePostWork()
 {
     Logger.Log(this, "Initialization completed", 1);
     initializationState = DeviceInitializationState.Initialized;
 }