Outgoing

SCPI Commands

CONFigure:WCDMa:SIGNaling<Instance>:SMS:OUTGoing:BINary
CONFigure:WCDMa:SIGNaling<Instance>:SMS:OUTGoing:PIDentifier
CONFigure:WCDMa:SIGNaling<Instance>:SMS:OUTGoing:UDHeader
CONFigure:WCDMa:SIGNaling<Instance>:SMS:OUTGoing:DCODing
CONFigure:WCDMa:SIGNaling<Instance>:SMS:OUTGoing:CGRoup
CONFigure:WCDMa:SIGNaling<Instance>:SMS:OUTGoing:MCLass
CONFigure:WCDMa:SIGNaling<Instance>:SMS:OUTGoing:OSADdress
CONFigure:WCDMa:SIGNaling<Instance>:SMS:OUTGoing:OADDress
CONFigure:WCDMa:SIGNaling<Instance>:SMS:OUTGoing:RMCDelay
CONFigure:WCDMa:SIGNaling<Instance>:SMS:OUTGoing:LHANdling
CONFigure:WCDMa:SIGNaling<Instance>:SMS:OUTGoing:MESHandling
CONFigure:WCDMa:SIGNaling<Instance>:SMS:OUTGoing:INTernal
class Outgoing[source]

Outgoing commands group definition. 17 total commands, 2 Sub-groups, 12 group commands

get_binary()float[source]
# SCPI: CONFigure:WCDMa: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()RsCmwWcdmaSig.enums.CodingGroup[source]
# SCPI: CONFigure:WCDMa: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 | REServed GDCoding: general data coding DCMClass: data coding / message class REServed: reserved coding groups

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

Defines the short message coding.

return

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

get_internal()str[source]
# SCPI: CONFigure:WCDMa: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 UE. It is encoded as 7-bit ASCII text.

return

sms_internal: String with up to 800 characters

get_lhandling()RsCmwWcdmaSig.enums.LongSmsHandling[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:SMS:OUTGoing:LHANdling
value: enums.LongSmsHandling = driver.configure.sms.outgoing.get_lhandling()

Defines the handling of an SMS message exceeding 160 characters.

return

lsms_handling: TRUNcate | MSMS TRUNcate: truncate MSMS: multiple SMS

get_mclass()RsCmwWcdmaSig.enums.MessageClass[source]
# SCPI: CONFigure:WCDMa: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 UEs override the default routing by selecting their 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 (U) SIM CL3: SMS to be stored in terminal equipment (see 3GPP TS 27.005) NONE: no message class (relevant only for general data coding)

get_mes_handling()RsCmwWcdmaSig.enums.MessageHandling[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:SMS:OUTGoing:MESHandling
value: enums.MessageHandling = driver.configure.sms.outgoing.get_mes_handling()

Specifies whether the outgoing message text is entered manually via method RsCmwWcdmaSig.Configure.Sms.Outgoing.internal or an existing SMS file is used. The SMS file is selected via method RsCmwWcdmaSig.Configure.Sms.Outgoing.File.value.

return

message_handling: INTernal | FILE INTernal: content entered manually FILE: specified *.sms file is used

get_oaddress()str[source]
# SCPI: CONFigure:WCDMa: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:WCDMa: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:WCDMa:SIGNaling<instance>:SMS:OUTGoing:PIDentifier
value: float = driver.configure.sms.outgoing.get_pidentifier()

Specifies the SMS protocol identifier.

return

idn: Range: 0 to 255

get_rmc_delay()float[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:SMS:OUTGoing:RMCDelay
value: float or bool = driver.configure.sms.outgoing.get_rmc_delay()

Defines the time between sending of an SMS message and re-establishment of the RMC connection.

return

delay: Range: 1 s to 5 s Additional parameters: OFF | ON (disables the delay | enables the delay using the previous/default value)

get_udheader()float[source]
# SCPI: CONFigure:WCDMa: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:WCDMa: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: RsCmwWcdmaSig.enums.CodingGroup)None[source]
# SCPI: CONFigure:WCDMa: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 | REServed GDCoding: general data coding DCMClass: data coding / message class REServed: reserved coding groups

set_dcoding(data_coding: RsCmwWcdmaSig.enums.SmsDataCoding)None[source]
# SCPI: CONFigure:WCDMa: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 | REServed BIT7: GSM 7-bit default alphabet BIT8: 8-bit data for SMS binary REServed: reserved character set

set_internal(sms_internal: str)None[source]
# SCPI: CONFigure:WCDMa: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 UE. It is encoded as 7-bit ASCII text.

param sms_internal

String with up to 800 characters

set_lhandling(lsms_handling: RsCmwWcdmaSig.enums.LongSmsHandling)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:SMS:OUTGoing:LHANdling
driver.configure.sms.outgoing.set_lhandling(lsms_handling = enums.LongSmsHandling.MSMS)

Defines the handling of an SMS message exceeding 160 characters.

param lsms_handling

TRUNcate | MSMS TRUNcate: truncate MSMS: multiple SMS

set_mclass(message_class: RsCmwWcdmaSig.enums.MessageClass)None[source]
# SCPI: CONFigure:WCDMa: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 UEs override the default routing by selecting their 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 (U) SIM CL3: SMS to be stored in terminal equipment (see 3GPP TS 27.005) NONE: no message class (relevant only for general data coding)

set_mes_handling(message_handling: RsCmwWcdmaSig.enums.MessageHandling)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:SMS:OUTGoing:MESHandling
driver.configure.sms.outgoing.set_mes_handling(message_handling = enums.MessageHandling.FILE)

Specifies whether the outgoing message text is entered manually via method RsCmwWcdmaSig.Configure.Sms.Outgoing.internal or an existing SMS file is used. The SMS file is selected via method RsCmwWcdmaSig.Configure.Sms.Outgoing.File.value.

param message_handling

INTernal | FILE INTernal: content entered manually FILE: specified *.sms file is used

set_oaddress(orig_address: str)None[source]
# SCPI: CONFigure:WCDMa: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:WCDMa: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:WCDMa:SIGNaling<instance>:SMS:OUTGoing:PIDentifier
driver.configure.sms.outgoing.set_pidentifier(idn = 1.0)

Specifies the SMS protocol identifier.

param idn

Range: 0 to 255

set_rmc_delay(delay: float)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:SMS:OUTGoing:RMCDelay
driver.configure.sms.outgoing.set_rmc_delay(delay = 1.0)

Defines the time between sending of an SMS message and re-establishment of the RMC connection.

param delay

Range: 1 s to 5 s Additional parameters: OFF | ON (disables the delay | enables the delay using the previous/default value)

set_udheader(header: float)None[source]
# SCPI: CONFigure:WCDMa: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