public void HandleEvent(Event e) { switch (state) { case State.OFF: switch (e) { case Event.Power: FLcontroller.ligthON(); state = State.ON; break; } break; case State.ON: switch (e) { case Event.Power: FLcontroller.ligthOFF(); state = State.OFF; break; } break; } }
public void HandleEvent(Event e) { switch (state) { case State.OFF: switch (e) { case Event.Power: FLcontroller.ligthON(); FLcontroller.solidLEDs(); state = State.ON; subState = SubState.SOLID; break; default: break; } break; case State.ON: switch (e) { case Event.Power: FLcontroller.ligthOFF(); state = State.OFF; break; case Event.onEnter: switch (subState) { case SubState.SOLID: FLcontroller.flashLEDs(); subState = SubState.FLASH; break; case SubState.FLASH: FLcontroller.solidLEDs(); subState = SubState.SOLID; break; default: break; } break; default: break; } break; } }
internal void LigthOn() { FLcontroller.ligthON(); }
public void LigthOn() { FLcontroller.ligthON(); }