![]() |
DUNE: Uniform Navigational Environment
2019.02.1
|
Public Member Functions | |
| Task (const std::string &name, Tasks::Context &ctx) | |
| void | onUpdateParameters (void) |
| void | onResourceAcquisition (void) |
| void | onResourceRelease (void) |
| bool | setPower (bool on) |
| void | consume (const IMC::PowerChannelControl *msg) |
| bool | dispatchState (void) |
| void | consume (const IMC::QueryPowerChannelState *msg) |
| void | onMain (void) |
Public Attributes | |
| Hardware::ESCC * | m_psu_escc |
| UCTK::Interface * | m_psu_ctl |
| IMC::PowerChannelState | m_power_state |
| bool | m_get_state |
| Arguments | m_args |
|
inline |
References Power::PSIMAR::Arguments::psu_dev, and Power::PSIMAR::Arguments::pwr_chn.
|
inline |
References Power::PSIMAR::Arguments::pwr_chn.
|
inline |
|
inline |
Dispatch raw board state.
|
inline |
|
inline |
References Power::PSIMAR::Arguments::psu_dev.
|
inline |
|
inline |
References Power::PSIMAR::Arguments::pwr_chn.
|
inline |
| bool Power::PSIMAR::Task::m_get_state |
Get state.
| IMC::PowerChannelState Power::PSIMAR::Task::m_power_state |
Current power channel state.
| UCTK::Interface* Power::PSIMAR::Task::m_psu_ctl |
PSU handle.
| Hardware::ESCC* Power::PSIMAR::Task::m_psu_escc |
PSU UART.
