Offline#

SCPI Commands :

[SOURce<HW>]:BB:GNSS:LOGGing:OFFLine:ABORt
[SOURce<HW>]:BB:GNSS:LOGGing:OFFLine:DURation
[SOURce<HW>]:BB:GNSS:LOGGing:OFFLine:PROGress
[SOURce<HW>]:BB:GNSS:LOGGing:OFFLine:TOFFset
Commands in total: 5
Subgroups: 1
Direct child commands: 4
abort ( ) → None
abort_with_opc ( opc_timeout_ms: int = -1 ) → None
# [SOURce<HW>]:BB:GNSS:LOGGing:OFFLine:ABORt
driver.source.bb.gnss.logging.offline.abort()
driver.source.bb.gnss.logging.offline.abort_with_opc(opc_timeout_ms = 3000)

Logging files are created and saved. Files with the same name are overwritten. To stop the generation, send method RsSmw.source.bb.gnss.logging.offline.abort() .

abort_with_opc() does the same as abort(), but waits for the operation to complete before continuing further. Use the RsSmw.utilities.opc_timeout to set the timeout value.

Parameters:

opc_timeout_ms – Maximum time to wait in milliseconds, valid only for this call.

get_duration ( ) → float
set_duration ( duration: float ) → None
# [SOURce<HW>]:BB:GNSS:LOGGing:OFFLine:DURation
# get:
value: float = driver.source.bb.gnss.logging.offline.get_duration()
# set:
driver.source.bb.gnss.logging.offline.set_duration(duration = 1.0)

Sets the logging duration.

Parameters:

duration – float Range: 0 to 2073600, Unit: s

get_progress ( ) → int
# [SOURce<HW>]:BB:GNSS:LOGGing:OFFLine:PROGress
value: int = driver.source.bb.gnss.logging.offline.get_progress()

Querries the progress of the offline data logging generation.

Returns:

progress: integer Range: 0 to 100

get_toffset ( ) → float
set_toffset ( time_offset: float ) → None
# [SOURce<HW>]:BB:GNSS:LOGGing:OFFLine:TOFFset
# get:
value: float = driver.source.bb.gnss.logging.offline.get_toffset()
# set:
driver.source.bb.gnss.logging.offline.set_toffset(time_offset = 1.0)

Delays the logging start.

Parameters:

time_offset – float Range: 0 to 864000, Unit: s

Cloning the Group

# Create a copy of the original group, that exists independently
offline_copy = driver.source.bb.gnss.logging.offline.clone()

Subgroups