System¶
SCPI Commands
CONFigure:EVDO:SIGNaling<Instance>:SYSTem:TSOurce
CONFigure:EVDO:SIGNaling<Instance>:SYSTem:DATE
CONFigure:EVDO:SIGNaling<Instance>:SYSTem:TIME
CONFigure:EVDO:SIGNaling<Instance>:SYSTem:SYNC
CONFigure:EVDO:SIGNaling<Instance>:SYSTem:ATIMe
CONFigure:EVDO:SIGNaling<Instance>:SYSTem:LSEConds
- class System[source]
System commands group definition. 8 total commands, 1 Sub-groups, 6 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() → RsCmwEvdoSig.enums.ApplyTimeAt[source]
# SCPI: CONFigure:EVDO:SIGNaling<instance>:SYSTem:ATIMe value: enums.ApplyTimeAt = driver.configure.system.get_atime()
Defines when the configured time source (method RsCmwEvdoSig.Configure.System.tsource) is 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:EVDO:SIGNaling<instance>:SYSTem:DATE value: DateStruct = driver.configure.system.get_date()
Date setting for CDMA system time source DATE (see method RsCmwEvdoSig.Configure.System.tsource) .
- return
structure: for return value, see the help for DateStruct structure arguments.
- get_lseconds() → int[source]
# SCPI: CONFigure:EVDO:SIGNaling<instance>:SYSTem:LSEConds value: int = driver.configure.system.get_lseconds()
Adjusts track of leap second correction to UTC.
- return
leap_seconds: Correction to the solar time Range: 0 to 255, Unit: s
- get_sync() → str[source]
# SCPI: CONFigure:EVDO:SIGNaling<instance>:SYSTem:SYNC value: str = driver.configure.system.get_sync()
Sets/queries the sync code. The sync code is required to synchronize the system time for ‘Hybrid Mode on Two (or More) 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:EVDO:SIGNaling<instance>:SYSTem:TIME value: TimeStruct = driver.configure.system.get_time()
Time setting for CDMA system time source ‘Date / Time’ (see method RsCmwEvdoSig.Configure.System.tsource) .
- return
structure: for return value, see the help for TimeStruct structure arguments.
- get_tsource() → RsCmwEvdoSig.enums.TimeSource[source]
# SCPI: CONFigure:EVDO: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 RsCmwEvdoSig.Configure.System.date and method RsCmwEvdoSig.Configure.System.time SYNC: Sync code
- set_atime(apply_time_at: RsCmwEvdoSig.enums.ApplyTimeAt) → None[source]
# SCPI: CONFigure:EVDO:SIGNaling<instance>:SYSTem:ATIMe driver.configure.system.set_atime(apply_time_at = enums.ApplyTimeAt.EVER)
Defines when the configured time source (method RsCmwEvdoSig.Configure.System.tsource) is 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: RsCmwEvdoSig.Implementations.Configure_.System.System.DateStruct) → None[source]
# SCPI: CONFigure:EVDO:SIGNaling<instance>:SYSTem:DATE driver.configure.system.set_date(value = DateStruct())
Date setting for CDMA system time source DATE (see method RsCmwEvdoSig.Configure.System.tsource) .
- param value
see the help for DateStruct structure arguments.
- set_lseconds(leap_seconds: int) → None[source]
# SCPI: CONFigure:EVDO:SIGNaling<instance>:SYSTem:LSEConds driver.configure.system.set_lseconds(leap_seconds = 1)
Adjusts track of leap second correction to UTC.
- param leap_seconds
Correction to the solar time Range: 0 to 255, Unit: s
- set_sync(sync_code: str) → None[source]
# SCPI: CONFigure:EVDO: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 system time for ‘Hybrid Mode on Two (or More) 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: RsCmwEvdoSig.Implementations.Configure_.System.System.TimeStruct) → None[source]
# SCPI: CONFigure:EVDO:SIGNaling<instance>:SYSTem:TIME driver.configure.system.set_time(value = TimeStruct())
Time setting for CDMA system time source ‘Date / Time’ (see method RsCmwEvdoSig.Configure.System.tsource) .
- param value
see the help for TimeStruct structure arguments.
- set_tsource(source_time: RsCmwEvdoSig.enums.TimeSource) → None[source]
# SCPI: CONFigure:EVDO: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 RsCmwEvdoSig.Configure.System.date and method RsCmwEvdoSig.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