DUNE: Uniform Navigational Environment  2022.04.1
Sensors::SCH311X::Task Struct Reference

Public Member Functions

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

Public Attributes

Path m_paths [c_max_temps]
 
IMC::Temperature m_temps [c_max_temps]
 
Arguments m_args
 

Constructor & Destructor Documentation

◆ Task()

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

Member Function Documentation

◆ onEntityReservation()

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

◆ onResourceInitialization()

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

◆ onUpdateParameters()

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

◆ readValue()

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

Read value from file.

Parameters
[in]filefile descriptor.
Returns
value from descriptor.

◆ task()

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

Member Data Documentation

◆ m_args

Arguments Sensors::SCH311X::Task::m_args

Task arguments.

◆ m_paths

Path Sensors::SCH311X::Task::m_paths[c_max_temps]

Temperature file paths.

◆ m_temps

IMC::Temperature Sensors::SCH311X::Task::m_temps[c_max_temps]

Temperature messages.

Collaboration diagram for Sensors::SCH311X::Task:
Collaboration graph