DUNE: Uniform Navigational Environment  2022.04.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

◆ Task()

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

Member Function Documentation

◆ onEntityReservation()

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

◆ onResourceInitialization()

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

◆ readValue()

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

◆ task()

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

Member Data Documentation

◆ m_args

Arguments Sensors::ThermalZone::Task::m_args

Task arguments.

◆ m_temp

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

Temperature messages.

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