agent_behaviour_interface.h File Reference

Interface headers for this module. Defines public funtions prototypes this module's interface library makes available to other modules. More...

#include <lar/lar.h>
#include <lar/agent_behaviour_messages.h>
Include dependency graph for agent_behaviour_interface.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  TYPE_agent_behaviour_public_params
 This is a test message, Here you insert the description of the entity, in this case the struct. More...

Functions

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_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_virtual_sensors_data (agent_behaviour_virtual_sensors_data_message *msg)
 Publishes agent_behaviour_virtual_sensors_data_message messages.
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.
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.

Detailed Description

Interface headers for this module. Defines public funtions prototypes this module's interface library makes available to other modules.

Generated on Wed Jun 2 12:43:03 2010 for LAR Atlas by  doxygen 1.6.3