System

SCPI Commands

CONFigure:CDMA:SIGNaling<Instance>:SYSTem:TSOurce
CONFigure:CDMA:SIGNaling<Instance>:SYSTem:DATE
CONFigure:CDMA:SIGNaling<Instance>:SYSTem:TIME
CONFigure:CDMA:SIGNaling<Instance>:SYSTem:SYNC
CONFigure:CDMA:SIGNaling<Instance>:SYSTem:ATIMe
CONFigure:CDMA:SIGNaling<Instance>:SYSTem:LSEConds
CONFigure:CDMA:SIGNaling<Instance>:SYSTem:DAYLight
class System[source]

System commands group definition. 9 total commands, 1 Sub-groups, 7 group commands

class DateStruct[source]

Structure for reading output parameters. Fields:

  • Day: int: Range: 1 to 31

  • Month: int: Range: 1 to 12

  • Year: int: Range: 2011 to 9999

class TimeStruct[source]

Structure for reading output parameters. Fields:

  • Hour: int: Range: 0 to 23

  • Minute: int: Range: 0 to 59

  • Second: int: Range: 0 to 59

get_atime()RsCmwCdma2kSig.enums.ApplyTimeAt[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:ATIMe
value: enums.ApplyTimeAt = driver.configure.system.get_atime()

Defines when the configured time source (method RsCmwCdma2kSig.Configure.System.tsource) to be applied to the SUU hosting the signaling application. Note that this setting is performance critical because applying the time at signal ON takes 3 to 4 seconds.

return

apply_time_at: SUSO | EVER | NEXT SUSO (signaling unit startup only) : the time setting is only applied when the SUU starts up EVER: the time setting is applied at every signal ON NEXT: the time setting is applied at next signal ON; note that after the next signal ON the R&S CMW switches back to SUSO

get_date()DateStruct[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:DATE
value: DateStruct = driver.configure.system.get_date()

Date setting for CDMA system time source DATE (see method RsCmwCdma2kSig.Configure.System.tsource) .

return

structure: for return value, see the help for DateStruct structure arguments.

get_daylight()bool[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:DAYLight
value: bool = driver.configure.system.get_daylight()

Switches between standard time and daylight saving time (DST) .

return

daylight: OFF | ON

get_lseconds()int[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:LSEConds
value: int = driver.configure.system.get_lseconds()

Adjusts track of leap second correction to UTC.

return

leap_seconds: Range: 0 to 255

get_sync()str[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:SYNC
value: str = driver.configure.system.get_sync()

Sets/queries the sync code. The sync code is required to synchronize the ‘Time Settings’ for ‘Hybrid Mode’ on two SUU: query the sync code generated by the ‘synchronization master’ (after SUU and set it on the ‘synchronization slave’.

return

sync_code: No help available

get_time()TimeStruct[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:TIME
value: TimeStruct = driver.configure.system.get_time()

Time setting for CDMA system time source DATE (see method RsCmwCdma2kSig.Configure.System.tsource) .

return

structure: for return value, see the help for TimeStruct structure arguments.

get_tsource()RsCmwCdma2kSig.enums.TimeSource[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:TSOurce
value: enums.TimeSource = driver.configure.system.get_tsource()

Queries/sets the time source for the derivation of the CMDA system time.

return

source_time: CMWTime | DATE | SYNC CMWTime: CMW time (Windows time) DATE: Date and time as specified in method RsCmwCdma2kSig.Configure.System.date and method RsCmwCdma2kSig.Configure.System.time SYNC: Sync code

set_atime(apply_time_at: RsCmwCdma2kSig.enums.ApplyTimeAt)None[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:ATIMe
driver.configure.system.set_atime(apply_time_at = enums.ApplyTimeAt.EVER)

Defines when the configured time source (method RsCmwCdma2kSig.Configure.System.tsource) to be applied to the SUU hosting the signaling application. Note that this setting is performance critical because applying the time at signal ON takes 3 to 4 seconds.

param apply_time_at

SUSO | EVER | NEXT SUSO (signaling unit startup only) : the time setting is only applied when the SUU starts up EVER: the time setting is applied at every signal ON NEXT: the time setting is applied at next signal ON; note that after the next signal ON the R&S CMW switches back to SUSO

set_date(value: RsCmwCdma2kSig.Implementations.Configure_.System.System.DateStruct)None[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:DATE
driver.configure.system.set_date(value = DateStruct())

Date setting for CDMA system time source DATE (see method RsCmwCdma2kSig.Configure.System.tsource) .

param value

see the help for DateStruct structure arguments.

set_daylight(daylight: bool)None[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:DAYLight
driver.configure.system.set_daylight(daylight = False)

Switches between standard time and daylight saving time (DST) .

param daylight

OFF | ON

set_lseconds(leap_seconds: int)None[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:LSEConds
driver.configure.system.set_lseconds(leap_seconds = 1)

Adjusts track of leap second correction to UTC.

param leap_seconds

Range: 0 to 255

set_sync(sync_code: str)None[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:SYNC
driver.configure.system.set_sync(sync_code = r1)

Sets/queries the sync code. The sync code is required to synchronize the ‘Time Settings’ for ‘Hybrid Mode’ on two SUU: query the sync code generated by the ‘synchronization master’ (after SUU and set it on the ‘synchronization slave’.

param sync_code

No help available

set_time(value: RsCmwCdma2kSig.Implementations.Configure_.System.System.TimeStruct)None[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:TIME
driver.configure.system.set_time(value = TimeStruct())

Time setting for CDMA system time source DATE (see method RsCmwCdma2kSig.Configure.System.tsource) .

param value

see the help for TimeStruct structure arguments.

set_tsource(source_time: RsCmwCdma2kSig.enums.TimeSource)None[source]
# SCPI: CONFigure:CDMA:SIGNaling<Instance>:SYSTem:TSOurce
driver.configure.system.set_tsource(source_time = enums.TimeSource.CMWTime)

Queries/sets the time source for the derivation of the CMDA system time.

param source_time

CMWTime | DATE | SYNC CMWTime: CMW time (Windows time) DATE: Date and time as specified in method RsCmwCdma2kSig.Configure.System.date and method RsCmwCdma2kSig.Configure.System.time SYNC: Sync code

Cloning the Group

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

Subgroups