|
Defines |
#define | XBEE_PORT_DEFAULT "/dev/ttyUSB1" |
| The port to use the XBee from on the computer.
|
#define | XBEE_BUFFER_SIZE 128 |
#define | PACKET_BUFFER_SIZE 108 |
xbee options |
#define | XBEE_PAN_DEFAULT 0xFFFF |
| Unset PAN, uses XBee default.
|
#define | XBEE_CHANNEL_DEFAULT 0 |
| Unset channel, uses XBee default.
|
#define | XBEE_BROADCAST 0xFFFF |
| Broadcast to all robots in the PAN.
|
#define | XBEE_OPTIONS_NONE 0x00 |
| No special options.
|
#define | XBEE_OPTIONS_DISABLE_RESPONSE 0x01 |
| Do not receive a TX_STATUS message from this packet.
|
#define | XBEE_OPTIONS_BROADCAST_ALL_PANS 0x04 |
| Send the packet to all PANS.
|
#define | XBEE_TX_STATUS 0x89 |
| A transmit status packet.
|
#define | XBEE_RX 0x81 |
| A packet received from another XBee.
|
xbee frame types |
#define | XBEE_FRAME_START 0x7E |
#define | XBEE_GET_PACKET_TIMEOUT 1000 |
#define | XBEE_FRAME_STATUS 0x8A |
#define | XBEE_FRAME_AT_COMMAND 0x08 |
#define | XBEE_FRAME_AT_COMMAND_RESPONSE 0x88 |
#define | XBEE_FRAME_TX_REQUEST_64 0x00 |
#define | XBEE_FRAME_TX_REQUEST_16 0x01 |
#define | XBEE_FRAME_TX_STATUS XBEE_TX_STATUS |
#define | XBEE_FRAME_RX_64 0x80 |
#define | XBEE_FRAME_RX_16 XBEE_RX |