Outgoing

SCPI Commands

CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:SDOMain
CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:INTernal
CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:BINary
CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:DCODing
CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:CGRoup
CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:MCLass
CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:OSADdress
CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:OADDress
CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:UDHeader
CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:PIDentifier
class Outgoing[source]

Outgoing commands group definition. 13 total commands, 1 Sub-groups, 10 group commands

get_binary()float[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:BINary
value: float = driver.configure.sms.outgoing.get_binary()

Defines the SMS message encoded as 8-bit binary data.

return

sms_binary: SMS message in hexadecimal format.

get_cgroup()RsCmwGsmSig.enums.CodingGroup[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:CGRoup
value: enums.CodingGroup = driver.configure.sms.outgoing.get_cgroup()

Defines how to interpret SMS signaling information. Coding groups are defined in 3GPP TS 23.038 chapter 4.

return

coding_group: GDCoding | DCMClass GDCoding: general data coding DCMClass: data coding / message class

get_dcoding()RsCmwGsmSig.enums.SmsDataCoding[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:DCODing
value: enums.SmsDataCoding = driver.configure.sms.outgoing.get_dcoding()

Defines the short message coding.

return

data_coding: BIT7 | BIT8 BIT7: GSM 7-bit default alphabet BIT8: 8-bit data for SMS binary

get_internal()str[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:INTernal
value: str = driver.configure.sms.outgoing.get_internal()

Defines the message text for SMS messages to be sent to the MS. It is encoded as 7-bit ASCII text.

return

sms_internal: String with up to 800 characters

get_mclass()RsCmwGsmSig.enums.MessageClass[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:MCLass
value: enums.MessageClass = driver.configure.sms.outgoing.get_mclass()

Specifies default routing of SMS as defined in 3GPP TS 23.038. The MS settings override any default meaning by selecting its own routing.

return

message_class: CL0 | CL1 | CL2 | CL3 | NONE CL0: class 0, SMS not to be stored automatically CL1: SMS to be stored in mobile equipment CL2: SMS to be stored in SIM CL3: SMS to be stored in terminal equipment (see 3GPP TS 07.05) NONE: no message class (relevant only for general data coding)

get_oaddress()str[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:OADDress
value: str = driver.configure.sms.outgoing.get_oaddress()

Specifies the phone number of the device which has sent SMS.

return

orig_address: No help available

get_os_address()str[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:OSADdress
value: str = driver.configure.sms.outgoing.get_os_address()

Specifies the phone number of SMS center.

return

orig_smsca_ddress: No help available

get_pidentifier()float[source]
# SCPI: CONFigure:GSM:SIGNaling<instance>:SMS:OUTGoing:PIDentifier
value: float = driver.configure.sms.outgoing.get_pidentifier()

Specifies the TP protocol identifier (TP-PID) value to be sent.

return

idn: Range: #H0 to #HFF

get_sdomain()RsCmwGsmSig.enums.SmsDomain[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:SDOMain
value: enums.SmsDomain = driver.configure.sms.outgoing.get_sdomain()

Selects the core network domain for the outgoing SMS.

return

sms_domain: AUTO | CS | PS AUTO: domain of actual connection CS: circuit switched domain PS: packet switched domain

get_udheader()float[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:UDHeader
value: float or bool = driver.configure.sms.outgoing.get_udheader()

Configures the TP user data header.

return

header: Up to 16 hexadecimal digits Range: #H0 to #HFFFFFFFFFFFFFFFF Additional parameters: OFF | ON (disables | enables sending the header)

set_binary(sms_binary: float)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:BINary
driver.configure.sms.outgoing.set_binary(sms_binary = 1.0)

Defines the SMS message encoded as 8-bit binary data.

param sms_binary

SMS message in hexadecimal format.

set_cgroup(coding_group: RsCmwGsmSig.enums.CodingGroup)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:CGRoup
driver.configure.sms.outgoing.set_cgroup(coding_group = enums.CodingGroup.DCMClass)

Defines how to interpret SMS signaling information. Coding groups are defined in 3GPP TS 23.038 chapter 4.

param coding_group

GDCoding | DCMClass GDCoding: general data coding DCMClass: data coding / message class

set_dcoding(data_coding: RsCmwGsmSig.enums.SmsDataCoding)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:DCODing
driver.configure.sms.outgoing.set_dcoding(data_coding = enums.SmsDataCoding.BIT7)

Defines the short message coding.

param data_coding

BIT7 | BIT8 BIT7: GSM 7-bit default alphabet BIT8: 8-bit data for SMS binary

set_internal(sms_internal: str)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:INTernal
driver.configure.sms.outgoing.set_internal(sms_internal = '1')

Defines the message text for SMS messages to be sent to the MS. It is encoded as 7-bit ASCII text.

param sms_internal

String with up to 800 characters

set_mclass(message_class: RsCmwGsmSig.enums.MessageClass)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:MCLass
driver.configure.sms.outgoing.set_mclass(message_class = enums.MessageClass.CL0)

Specifies default routing of SMS as defined in 3GPP TS 23.038. The MS settings override any default meaning by selecting its own routing.

param message_class

CL0 | CL1 | CL2 | CL3 | NONE CL0: class 0, SMS not to be stored automatically CL1: SMS to be stored in mobile equipment CL2: SMS to be stored in SIM CL3: SMS to be stored in terminal equipment (see 3GPP TS 07.05) NONE: no message class (relevant only for general data coding)

set_oaddress(orig_address: str)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:OADDress
driver.configure.sms.outgoing.set_oaddress(orig_address = '1')

Specifies the phone number of the device which has sent SMS.

param orig_address

No help available

set_os_address(orig_smsca_ddress: str)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:OSADdress
driver.configure.sms.outgoing.set_os_address(orig_smsca_ddress = '1')

Specifies the phone number of SMS center.

param orig_smsca_ddress

No help available

set_pidentifier(idn: float)None[source]
# SCPI: CONFigure:GSM:SIGNaling<instance>:SMS:OUTGoing:PIDentifier
driver.configure.sms.outgoing.set_pidentifier(idn = 1.0)

Specifies the TP protocol identifier (TP-PID) value to be sent.

param idn

Range: #H0 to #HFF

set_sdomain(sms_domain: RsCmwGsmSig.enums.SmsDomain)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:SDOMain
driver.configure.sms.outgoing.set_sdomain(sms_domain = enums.SmsDomain.AUTO)

Selects the core network domain for the outgoing SMS.

param sms_domain

AUTO | CS | PS AUTO: domain of actual connection CS: circuit switched domain PS: packet switched domain

set_udheader(header: float)None[source]
# SCPI: CONFigure:GSM:SIGNaling<Instance>:SMS:OUTGoing:UDHeader
driver.configure.sms.outgoing.set_udheader(header = 1.0)

Configures the TP user data header.

param header

Up to 16 hexadecimal digits Range: #H0 to #HFFFFFFFFFFFFFFFF Additional parameters: OFF | ON (disables | enables sending the header)

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.sms.outgoing.clone()

Subgroups