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