RUI3 (RAK Unified Interface 3) - RAK4631
bg77::csmp

Public Member Functions

String set (int)
 
String set (int, String)
 
String set (int, String, int)
 
String set (int, String, int, int)
 
String set (int, int)
 
String set (int, int, int)
 
String set (int, int, int, int)
 
String get ()
 

Member Function Documentation

◆ set() [1/7]

String set ( int  )
Description
This api selects values for additional parameters needed when SM is sent to the network or placed in a storage when text mode is selected (AT+CMGF=1).
Syntax
bg77.csmp.set(fo)
Parameters
foint First octet. Depending on the command or result code: first octet of 3GPP TS 23.040 [3] SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, SMS-COMMAND in integer format. If a valid value has been entered once, the parameter can be omitted.
Returns
String response

◆ set() [2/7]

String set ( int  ,
String   
)
Description
This api selects values for additional parameters needed when SM is sent to the network or placed in a storage when text mode is selected (AT+CMGF=1).
Syntax
bg77.csmp.set(fo,vp)
Parameters
foint First octet. Depending on the command or result code: first octet of 3GPP TS 23.040 [3] SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, SMS-COMMAND in integer format. If a valid value has been entered once, the parameter can be omitted.
vpint/String Validity period. Depending on SMS-SUBMIT <fo> setting: 3GPP TS 23.040 [3] TP-Validity-Period either in integer format or in time-string format (refer to

).

Returns
String response

◆ set() [3/7]

String set ( int  ,
String  ,
int   
)
Description
This api selects values for additional parameters needed when SM is sent to the network or placed in a storage when text mode is selected (AT+CMGF=1).
Syntax
bg77.csmp.set(fo,vp,pid)
Parameters
foint First octet. Depending on the command or result code: first octet of 3GPP TS 23.040 [3] SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, SMS-COMMAND in integer format. If a valid value has been entered once, the parameter can be omitted.
vpint/String Validity period. Depending on SMS-SUBMIT <fo> setting: 3GPP TS 23.040 [3] TP-Validity-Period either in integer format or in time-string format (refer to

).

Parameters
pidint Protocol identifier. 3GPP TS 23.040 [3] TP-Protocol-Identifier in integer format (default 0).
Returns
String response

◆ set() [4/7]

String set ( int  ,
String  ,
int  ,
int   
)
Description
This api selects values for additional parameters needed when SM is sent to the network or placed in a storage when text mode is selected (AT+CMGF=1).
Syntax
bg77.csmp.set(fo,vp,pid,dcs)
Parameters
foint First octet. Depending on the command or result code: first octet of 3GPP TS 23.040 [3] SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, SMS-COMMAND in integer format. If a valid value has been entered once, the parameter can be omitted.
vpint/String Validity period. Depending on SMS-SUBMIT <fo> setting: 3GPP TS 23.040 [3] TP-Validity-Period either in integer format or in time-string format (refer to

).

Parameters
pidint Protocol identifier. 3GPP TS 23.040 [3] TP-Protocol-Identifier in integer format (default 0).
dcsint Data coding scheme. Depending on the command or result code: 3GPP TS 23.038 [2] SMS Data Coding Scheme (default 240), or Cell Broadcast Data Coding Scheme in integer format.
Returns
String response

◆ set() [5/7]

String set ( int  ,
int   
)
Description
This api selects values for additional parameters needed when SM is sent to the network or placed in a storage when text mode is selected (AT+CMGF=1).
Syntax
bg77.csmp.set(fo,vp)
Parameters
foint First octet. Depending on the command or result code: first octet of 3GPP TS 23.040 [3] SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, SMS-COMMAND in integer format. If a valid value has been entered once, the parameter can be omitted.
vpint/String Validity period. Depending on SMS-SUBMIT <fo> setting: 3GPP TS 23.040 [3] TP-Validity-Period either in integer format or in time-string format (refer to

).

Returns
String response

◆ set() [6/7]

String set ( int  ,
int  ,
int   
)
Description
This api selects values for additional parameters needed when SM is sent to the network or placed in a storage when text mode is selected (AT+CMGF=1).
Syntax
bg77.csmp.set(fo,vp,pid)
Parameters
foint First octet. Depending on the command or result code: first octet of 3GPP TS 23.040 [3] SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, SMS-COMMAND in integer format. If a valid value has been entered once, the parameter can be omitted.
vpint/String Validity period. Depending on SMS-SUBMIT <fo> setting: 3GPP TS 23.040 [3] TP-Validity-Period either in integer format or in time-string format (refer to

).

Parameters
pidint Protocol identifier. 3GPP TS 23.040 [3] TP-Protocol-Identifier in integer format (default 0).
Returns
String response

◆ set() [7/7]

String set ( int  ,
int  ,
int  ,
int   
)
Description
This api selects values for additional parameters needed when SM is sent to the network or placed in a storage when text mode is selected (AT+CMGF=1).
Syntax
bg77.csmp.set(fo,vp,pid,dcs)
Parameters
foint First octet. Depending on the command or result code: first octet of 3GPP TS 23.040 [3] SMS-DELIVER, SMS-SUBMIT (default 17), SMS-STATUS-REPORT, SMS-COMMAND in integer format. If a valid value has been entered once, the parameter can be omitted.
vpint/String Validity period. Depending on SMS-SUBMIT <fo> setting: 3GPP TS 23.040 [3] TP-Validity-Period either in integer format or in time-string format (refer to

).

Parameters
pidint Protocol identifier. 3GPP TS 23.040 [3] TP-Protocol-Identifier in integer format (default 0).
dcsint Data coding scheme. Depending on the command or result code: 3GPP TS 23.038 [2] SMS Data Coding Scheme (default 240), or Cell Broadcast Data Coding Scheme in integer format.
Returns
String response

◆ get()

String get ( )
Description
This api selects values for additional parameters needed when SM is sent to the network or placed in a storage when text mode is selected (AT+CMGF=1).
Syntax
bg77.csmp.get()
Returns
String response