Mike Pulice / ublox_C200Test

Fork of SprintUSBModemHTTPClientTest by Donatien Garnier

Embed: (wiki syntax)

« Back to documentation index

SMSInterface Class Reference

SMSInterface Class Reference

Component to use the Short Messages Service (SMS) More...

#include <SMSInterface.h>

Inherits IATCommandsProcessor.

Public Member Functions

 SMSInterface (ATCommandsInterface *pIf)
 Create SMSInterface instance.
int init ()
 Initialize interface Configure SMS commands & register for SMS-related unsolicited result codes.
int send (const char *number, const char *message)
 Send a SM.
int get (char *number, char *message, size_t maxLength)
 Receive a SM.
int getCount (size_t *pCount)
 Get the number of SMs in the incoming box.

Friends

class ATCommandsInterface

Detailed Description

Component to use the Short Messages Service (SMS)

Definition at line 34 of file SMSInterface.h.


Constructor & Destructor Documentation

Create SMSInterface instance.

Parameters:
pIfPointer to the ATCommandsInterface instance to use

Definition at line 33 of file SMSInterface.cpp.


Member Function Documentation

int get ( char *  number,
char *  message,
size_t  maxLength 
)

Receive a SM.

Parameters:
numberPointer to a buffer to store the sender's phone number (must be at least 17 characters-long, including the space for the null-terminating char)
messagePointer to a buffer to store the the incoming message
maxLengthMaximum message length that can be stored in buffer (including null-terminating character)
Returns:
0 on success, error code on failure

Definition at line 117 of file SMSInterface.cpp.

int getCount ( size_t *  pCount )

Get the number of SMs in the incoming box.

Parameters:
pCountpointer to store the number of unprocessed SMs on
Returns:
0 on success, error code on failure

Definition at line 227 of file SMSInterface.cpp.

int init (  )

Initialize interface Configure SMS commands & register for SMS-related unsolicited result codes.

Definition at line 37 of file SMSInterface.cpp.

int send ( const char *  number,
const char *  message 
)

Send a SM.

Parameters:
numberThe receiver's phone number
messageThe message to send
Returns:
0 on success, error code on failure

Definition at line 52 of file SMSInterface.cpp.