DUNE: Uniform Navigational Environment  2016.09.0
Sensors::ThermalZone::Task Struct Reference

Public Member Functions

 Task (const std::string &name, Tasks::Context &ctx)
 
void onResourceInitialization (void)
 
void onEntityReservation (void)
 
double readValue (const char *file)
 
void task (void)
 

Public Attributes

IMC::Temperature m_temp
 
Arguments m_args
 

Constructor & Destructor Documentation

Sensors::ThermalZone::Task::Task ( const std::string &  name,
Tasks::Context &  ctx 
)
inline

Member Function Documentation

void Sensors::ThermalZone::Task::onEntityReservation ( void  )
inline
void Sensors::ThermalZone::Task::onResourceInitialization ( void  )
inline
double Sensors::ThermalZone::Task::readValue ( const char *  file)
inline

Referenced by task().

void Sensors::ThermalZone::Task::task ( void  )
inline

Member Data Documentation

Arguments Sensors::ThermalZone::Task::m_args

Task arguments.

Referenced by onEntityReservation(), Task(), and task().

IMC::Temperature Sensors::ThermalZone::Task::m_temp

Temperature messages.

Referenced by onEntityReservation(), and task().

Collaboration diagram for Sensors::ThermalZone::Task:
Collaboration graph