Interface file for this module. Defines public funtions this module's interface library makes available to other modules. More...
#include "xbee_interface.h"
#include <lar/lar.h>
#include <lar/xbee_messages.h>
Functions | |
int | xbee_subscribe_rx_data (xbee_rx_data_message *msg, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
Subscribes xbee_rx_data_message messages. Uses broadcast to all subscribers. Can be used by other modules. | |
int | xbee_publish_rx_data (xbee_rx_data_message *msg) |
Publishes xbee_rx_data_message messages. Uses broadcast to all subscribers. Usually is only used by xbee. | |
int | xbee_subscribe_tx_data (xbee_tx_data_message *msg, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
Subscribes xbee_tx_data_message messages. Uses broadcast to all subscribers. Can be used by other modules. | |
int | xbee_publish_tx_data (xbee_tx_data_message *msg) |
Publishes xbee_tx_data_message messages. Uses broadcast to all subscribers. Usually is only used by xbee. | |
void | xbee_param_daemon_install_public_parameters (TYPE_xbee_public_params *p, int subscribe_changes, int verbose) |
Interface file for this module. Defines public funtions this module's interface library makes available to other modules.