PHS module SMA-01 library. see: https://developer.mbed.org/users/phsfan/notebook/abitusbmodem/

Dependencies:   Socket lwip-sys lwip

Dependents:   AbitUSBModem_HTTPTest AbitUSBModem_MQTTTest AbitUSBModem_WebsocketTest AbitUSBModem_SMSTest

Fork of VodafoneUSBModem by mbed official

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, and IATEventsHandler.

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.

Friends

class ATCommandsInterface
class ATCommandsInterface

Detailed Description

Component to use the Short Messages Service (SMS)

Definition at line 32 of file SMSInterface.h.


Constructor & Destructor Documentation

Create SMSInterface instance.

Parameters:
pIfPointer to the ATCommandsInterface instance to use

Definition at line 38 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 113 of file SMSInterface.cpp.

int init (  )

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

Definition at line 45 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 67 of file SMSInterface.cpp.