DUNE: Uniform Navigational Environment  2.6.0-rc1
Sensors::Imagenex863::Task Struct Reference

Public Member Functions

 Task (const std::string &name, Tasks::Context &ctx)
 
void onUpdateParameters (void)
 
void onResourceAcquisition (void)
 
void onResourceRelease (void)
 
void consume (const IMC::SoundSpeed *msg)
 
void task (void)
 

Public Attributes

SerialPort * m_uart
 
ParserState m_state
 
uint16_t m_range
 
double m_sspeed
 
IMC::Distance m_dist
 
Arguments m_args
 

Constructor & Destructor Documentation

Member Function Documentation

void Sensors::Imagenex863::Task::consume ( const IMC::SoundSpeed *  msg)
inline
void Sensors::Imagenex863::Task::onResourceAcquisition ( void  )
inline
void Sensors::Imagenex863::Task::onResourceRelease ( void  )
inline

References m_uart.

void Sensors::Imagenex863::Task::onUpdateParameters ( void  )
inline

Member Data Documentation

Arguments Sensors::Imagenex863::Task::m_args
IMC::Distance Sensors::Imagenex863::Task::m_dist

Referenced by onUpdateParameters(), and task().

uint16_t Sensors::Imagenex863::Task::m_range

Referenced by task().

double Sensors::Imagenex863::Task::m_sspeed

Referenced by consume(), onUpdateParameters(), and task().

ParserState Sensors::Imagenex863::Task::m_state

Referenced by task().

SerialPort* Sensors::Imagenex863::Task::m_uart
Collaboration diagram for Sensors::Imagenex863::Task:
Collaboration graph