Motorcortex Core  version: 2.7.6
container::TaskDeadline Class Reference

Public Types

enum  Command { AUTOSTART = 0, NO_AUTOSTART = 1 }
 

Public Member Functions

 TaskDeadline (const char *name, parameter_server::Parameter *parent)
 
 TaskDeadline (const TaskDeadline &orig)
 
void setName (const char *name)
 
const char * getName (void) const
 
void add (Module *module, Command cmd=AUTOSTART)
 
void remove (Module *module)
 
void configure (void)
 
void start (unsigned long cycle_time_micro_s, utils::SchedType=utils::SchedType::OTHER, std::initializer_list< int > cpu_affinity_list={-1}, int priority=0)
 
void stop (void)
 
void setCycleTimeMicroS (unsigned long micro_s)
 
unsigned long getCycleMicroS (void)
 
double getCycleTimeS (void)
 

The documentation for this class was generated from the following files: