Digi XBee(R) ANSI C Host Library
Data Structures | Macros | Functions
#include "xbee/platform.h"
#include "xbee/device.h"

Go to the source code of this file.

Data Structures

struct  xbee_frame_transmit_sms_t
 Format of XBee API frame type 0x1F (XBEE_FRAME_TRANSMIT_SMS); sent from host to XBee. More...
 
struct  xbee_frame_receive_sms_t
 Format of XBee API frame type 0x9F (XBEE_FRAME_RECEIVE_SMS); received from XBee by host. More...
 
struct  xbee_header_transmit_sms_t
 < XBEE_FRAME_TRANSMIT_SMS (0x1F) More...
 

Macros

#define XBEE_FRAME_TRANSMIT_SMS   0x1F
 Transmit an SMS message. [Cellular].
 
#define XBEE_FRAME_RECEIVE_SMS   0x9F
 Sent upon receiving an SMS message. [Cellular].
 
#define XBEE_SMS_MAX_PHONE_LENGTH   20
 
#define XBEE_SMS_MAX_MESSAGE_LENGTH   160
 
#define XBEE_SMS_SEND_OPT_NO_STATUS   0x8000
 

Functions

int xbee_sms_send (xbee_dev_t *xbee, const char *phone, const char *message, uint16_t options)
 Send an SMS message. More...
 
int xbee_sms_receive_dump (xbee_dev_t *xbee, const void FAR *raw, uint16_t length, void FAR *context)
 Dump received SMS message to stdout. More...