Interface file for this module. Defines public funtions this module's interface library makes available to other modules. More...
#include "agent_behaviour_interface.h"#include <lar/lar.h>#include <lar/agent_behaviour_messages.h>

Functions | |
| int | agent_behaviour_subscribe_data (agent_behaviour_data_message *msg, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
| Subscribes agent_behaviour_data_message messages. Uses broadcast to all subscribers. Can be used by other modules. | |
| int | agent_behaviour_publish_data (agent_behaviour_data_message *msg) |
| Publishes agent_behaviour_data_message messages. Uses broadcast to all subscribers. Usually is only used by agent_behaviour. | |
| int | agent_behaviour_subscribe_virtual_sensors_data (agent_behaviour_virtual_sensors_data_message *msg, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
| Subscribes agent_behaviour_virtual_sensors_data_message messages. | |
| int | agent_behaviour_publish_virtual_sensors_data (agent_behaviour_virtual_sensors_data_message *msg) |
| Publishes agent_behaviour_virtual_sensors_data_message messages. | |
| void | agent_behaviour_param_daemon_install_some_params (TYPE_agent_behaviour_public_params *p, int subscribe_changes, int verbose) |
| Read configuration parameters from param_daemon. Usually is only used by agent_behaviour. | |
Interface file for this module. Defines public funtions this module's interface library makes available to other modules.
1.6.3