Files | |
| file | proccontrol_interface.h |
| Definition of the interface of the module proccontrol. | |
| file | proccontrol_messages.h |
| Definition of the messages for this module. | |
Data Structures | |
| struct | carmen_proccontrol_groupset_message |
| struct | carmen_proccontrol_moduleset_message |
| struct | carmen_proccontrol_process_t |
| struct | carmen_proccontrol_pidtable_message |
| struct | carmen_proccontrol_output_message |
Defines | |
| #define | CARMEN_PROCCONTROL_GROUPSET_NAME "carmen_proccontrol_groupset" |
| #define | CARMEN_PROCCONTROL_GROUPSET_FMT "{string,int,double,string}" |
| #define | CARMEN_PROCCONTROL_MODULESET_NAME "carmen_proccontrol_moduleset" |
| #define | CARMEN_PROCCONTROL_MODULESET_FMT "{string,int,double,string}" |
| #define | CARMEN_PROCCONTROL_PIDTABLE_NAME "carmen_proccontrol_pidtable" |
| #define | CARMEN_PROCCONTROL_PIDTABLE_FMT "{int,<{string,string,int,int,int}:1>,double,string}" |
| #define | CARMEN_PROCCONTROL_OUTPUT_NAME "carmen_proccontrol_output" |
| #define | CARMEN_PROCCONTROL_OUTPUT_FMT "{int,string,double,string}" |
Typedefs | |
| typedef * | carmen_proccontrol_process_p |
Functions | |
| void | carmen_proccontrol_subscribe_pidtable_message (carmen_proccontrol_pidtable_message *pidtable, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
| void | carmen_proccontrol_unsubscribe_pidtable_message (carmen_handler_t handler) |
| void | carmen_proccontrol_subscribe_output_message (carmen_proccontrol_output_message *output, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
| void | carmen_proccontrol_unsubscribe_output_message (carmen_handler_t handler) |
| void | carmen_proccontrol_set_module_state (char *module_name, int requested_state) |
| void | carmen_proccontrol_set_group_state (char *group_name, int requested_state) |
The module proccontrol provides tools to control the modules in CARMEN.
1.4.4