![]() |
DUNE: Uniform Navigational Environment
2024.09.0
|
PCTLv2 is responsible to interact with the second generation of LSTS's power controller device.
Classes | |
struct | Arguments |
struct | PowerChannel |
class | PowerChannels |
struct | Task |
Enumerations | |
enum | Commands { CMD_STATE, CMD_PWR_CTL, CMD_PWR_HLT, CMD_PWR_SAVE, CMD_LED_CTL, CMD_EEPROM, CMD_TEMP } |
enum | Modes { PWR_MODE_STAND_BY, PWR_MODE_ON_CPU, PWR_MODE_ON_RADIO, PWR_MODE_ON_ESWITCH, PWR_MODE_ON_SAVED, PWR_MODE_ON, PWR_MODE_EMERGENCY_CHECK, PWR_MODE_EMERGENCY_IP, PWR_MODE_EMERGENCY, PWR_MODE_OFF_IP } |
enum | EEPROM { EEPROM_START, EEPROM_SIZE } |
enum Power::PCTLv2::Modes |
Device modes.
Enumerator | |
---|---|
PWR_MODE_STAND_BY | System is standing by. |
PWR_MODE_ON_CPU | Power on sequence: CPU. |
PWR_MODE_ON_RADIO | Power on sequence: Radio. |
PWR_MODE_ON_ESWITCH | Power on sequence: Ethernet Switch. |
PWR_MODE_ON_SAVED | Power on sequence: saved channels. |
PWR_MODE_ON | System is ON. |
PWR_MODE_EMERGENCY_CHECK | System is checking if emergency mode is required. |
PWR_MODE_EMERGENCY_IP | System is about to enter emergency mode. |
PWR_MODE_EMERGENCY | System is in emergency mode. |
PWR_MODE_OFF_IP | System is turning OFF. |