System Behaviour
System States
There should be 3 system states which should be supported. These system states will be triggered by the RDM Command PID_POWERSTATE in the RDM chapter.
| State | Behaviour | Usage |
|---|---|---|
| Normal Operation | No limitations | During this state the fixture should set the Fixture_Is_On Pin to high. |
| Sleep | Minimum power draw of whole system. Deactivation of all Components (LED Driver,Display, etc.) to a long lasting battery sleep mode. WakeUp must be possible via Communication Interface. | Vision Controller can set Main Controller and its components to sleep to give user a long lasting sleep mode with wakeup functionality. |
| Off | Lowest power draw of whole system. All system components should be off. |
General Purpose Input/Output
The GPIO pins connected to the Vision Controller should behave as following:
| Pin | Direction Main Controller | Default State | Function |
|---|---|---|---|
| FIXTURE_IS_ON | Output Pin | Logic High | Low: Vision Controller will sleep High: Vision Controller is in normal operation |
| MAIN_WAKEUP | Input Pin | Logic High | High: Main Controller must be awake Low: Main Controller can sleep |
The FIXTURE_IS_ON Pin should always be high except the fixture is off or sleeping. The FIXTURE_IS_ON Pin must not be High when it is awake through MAIN_WAKEUP Pin!