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