interface.h file for this module. Defines public funtions prototypes this module's interface library makes available to other modules. More...
#include <lar/lar.h>
#include <lar/processcontrol_messages.h>
Defines | |
#define | PROCESS_START 1 |
#define | PROCESS_CLOSE 2 |
#define | PROCESS_CLOSE_SHELL 3 |
#define | PROCESS_UPDATE_COMMAND 4 |
#define | PROCESS_UPDATE_RUNSTARTPUP 5 |
#define | PROCESS_UPDATE_SILLENT 6 |
#define | PROCESS_UPDATE_XPOS 7 |
#define | PROCESS_UPDATE_YPOS 8 |
#define | PROCESS_UPDATE_HEIGHT 9 |
#define | PROCESS_UPDATE_WIDTH 10 |
Functions | |
int | processcontrol_publish_information (processcontrol_information_message *msg) |
Publishes processcontrol_information_message messages. Uses broadcast to all subscribers. Usually is only used by processcontrol. | |
int | processcontrol_subscribe_information (processcontrol_information_message *msg, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
Subscribes processcontrol_information_message messages. Uses broadcast to all subscribers. Can be used by other modules. | |
int | processcontrol_publish_command (processcontrol_command_message *msg) |
Publishes processcontrol_command_message messages. Uses broadcast to all subscribers. Usually is only used by processcontrol. | |
int | processcontrol_subscribe_command (processcontrol_command_message *msg, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
Subscribes processcontrol_command_message messages. Uses broadcast to all subscribers. Can be used by other modules. |
interface.h file for this module. Defines public funtions prototypes this module's interface library makes available to other modules.