DUNE: Uniform Navigational Environment
2019.02.1
|
Public Member Functions | |
Task (const std::string &name, Tasks::Context &ctx) | |
void | onUpdateParameters (void) |
void | onResourceInitialization (void) |
void | reset (void) |
std::string | center (const std::string &var) |
std::string | fill (const std::string &var) |
void | requestAbort (const std::string &sys) |
void | requestPing (const std::string &sys) |
void | consume (const IMC::Abort *msg) |
void | consume (const IMC::AcousticSystemsQuery *msg) |
void | consume (const IMC::PowerOperation *msg) |
void | consume (const IMC::AcousticOperation *msg) |
void | consume (const IMC::ButtonEvent *msg) |
void | selectSystem (bool increment=true) |
void | pingSystem (const std::string &sys) |
void | abortSystem (const std::string &sys) |
void | executeOnPowerDown (void) |
void | checkTimeout (void) |
void | updateProgressBar (void) |
void | onMain (void) |
Public Attributes | |
Arguments | m_args |
IMC::LcdControl | m_lcd |
std::set< std::string > | m_sys |
std::set< std::string >::const_iterator | m_sys_itr |
IMC::AcousticSystems | m_acoustic_systems |
Mode | m_mode |
bool | m_power_down |
bool | m_power_down_now |
Command * | m_cmd |
double | m_last_acop |
unsigned | m_prog_bar |
|
inline |
References UserInterfaces::MantaPanel::Arguments::banner, UserInterfaces::MantaPanel::Arguments::btn_abort, UserInterfaces::MantaPanel::Arguments::btn_ping, UserInterfaces::MantaPanel::Arguments::btn_sys, UserInterfaces::MantaPanel::Arguments::cmd_pwr_down, UserInterfaces::MantaPanel::Arguments::cmd_pwr_down_abort, UserInterfaces::MantaPanel::Arguments::lcd_row_len, UserInterfaces::MantaPanel::Arguments::pwr_chn_cpu, UserInterfaces::MantaPanel::Arguments::sys_addr_sections, UserInterfaces::MantaPanel::Arguments::sys_exclude, and UserInterfaces::MantaPanel::Arguments::systems.
|
inline |
References UserInterfaces::MantaPanel::MODE_SYS_ABORT.
|
inline |
|
inline |
References UserInterfaces::MantaPanel::MODE_NONE.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References UserInterfaces::MantaPanel::Arguments::banner.
|
inline |
|
inline |
References UserInterfaces::MantaPanel::MODE_SYS_PING.
|
inline |
|
inline |
|
inline |
References UserInterfaces::MantaPanel::MODE_NONE.
|
inline |
References UserInterfaces::MantaPanel::MODE_SYS_SELECT.
|
inline |
IMC::AcousticSystems UserInterfaces::MantaPanel::Task::m_acoustic_systems |
Message with list of supported systems.
double UserInterfaces::MantaPanel::Task::m_last_acop |
Time of last acoustic operation dispatch.
Mode UserInterfaces::MantaPanel::Task::m_mode |
Current mode.
bool UserInterfaces::MantaPanel::Task::m_power_down |
True if powering down.
bool UserInterfaces::MantaPanel::Task::m_power_down_now |
True if powering down immediately.
unsigned UserInterfaces::MantaPanel::Task::m_prog_bar |
Progress bar.
std::set<std::string> UserInterfaces::MantaPanel::Task::m_sys |
Supported system names.
std::set<std::string>::const_iterator UserInterfaces::MantaPanel::Task::m_sys_itr |
System names iterator.