container::TaskDeadline
container::TaskDeadline
Public Types
|
Name |
enum |
Command { AUTOSTART = 0, NO_AUTOSTART = 1} |
Public Functions
Public Types Documentation
enum Command
Enumerator |
Value |
Description |
AUTOSTART |
0 |
|
NO_AUTOSTART |
1 |
|
Public Functions Documentation
function TaskDeadline
TaskDeadline(
void
) =delete
function TaskDeadline
TaskDeadline(
const char * name,
parameter_server::Parameter * parent
)
function TaskDeadline
TaskDeadline(
const TaskDeadline & orig
)
function ~TaskDeadline
virtual ~TaskDeadline(
void
)
function setName
void setName(
const char * name
)
function getName
const char * getName(
void
) const
function add
void add(
Module * module,
Command cmd =AUTOSTART
)
function remove
void remove(
Module * module
)
function start
void start(
unsigned long cycle_time_micro_s,
utils::SchedType policy =utils::SchedType::OTHER,
std::initializer_list< int > cpu_affinity_list ={-1},
int priority =0
)
function stop
function setCycleTimeMicroS
void setCycleTimeMicroS(
unsigned long micro_s
)
function getCycleMicroS
unsigned long getCycleMicroS(
void
)
function getCycleTimeS
double getCycleTimeS(
void
)
Updated on 2022-04-05 at 16:21:27 +0200