DUNE: Uniform Navigational Environment
2019.02.1
|
Public Member Functions | |
Task (const std::string &name, Tasks::Context &ctx) | |
~Task (void) | |
void | onUpdateParameters (void) |
void | onEntityReservation (void) |
void | onResourceAcquisition (void) |
void | onResourceRelease (void) |
bool | read (const char *str, double timeout=1.0) |
bool | sendCommand (const char *str, const char *reply, double timeout=2.0) |
void | onResourceInitialization (void) |
void | readSample (void) |
void | onMain (void) |
Public Attributes | |
SerialPort * | m_uart |
Navigation::BeamFilter * | m_filter |
char | m_buffer [512] |
IMC::Temperature | m_temp |
IMC::GroundVelocity | m_gvel |
IMC::WaterVelocity | m_wvel |
IMC::Distance | m_dist [c_beam_count+1] |
Counter< double > | m_wdog |
Arguments | m_args |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
char Sensors::SonTekArgonaut::Task::m_buffer[512] |
Internal buffer.
IMC::Distance Sensors::SonTekArgonaut::Task::m_dist[c_beam_count+1] |
Distance.
Navigation::BeamFilter* Sensors::SonTekArgonaut::Task::m_filter |
Beam Filter.
IMC::GroundVelocity Sensors::SonTekArgonaut::Task::m_gvel |
Ground velocity.
IMC::Temperature Sensors::SonTekArgonaut::Task::m_temp |
Temperature.
SerialPort* Sensors::SonTekArgonaut::Task::m_uart |
Serial port.
Counter<double> Sensors::SonTekArgonaut::Task::m_wdog |
Input watchdog.
IMC::WaterVelocity Sensors::SonTekArgonaut::Task::m_wvel |
Water velocity.