Hums

SCPI Commands :

DIAGnostic:HUMS[:ALL]
DIAGnostic:HUMS:DELete:ALL
DIAGnostic:HUMS:SAVE
DIAGnostic:HUMS:STATe
DIAGnostic:HUMS:BIOS
DIAGnostic:HUMS:EQUipment
DIAGnostic:HUMS:SW
DIAGnostic:HUMS:STORage
DIAGnostic:HUMS:SECurity
DIAGnostic:HUMS:SERVice
DIAGnostic:HUMS:FORMat
Commands in total: 30
Subgroups: 4
Direct child commands: 11
delete_all() None[source]
# DIAGnostic:HUMS:DELete:ALL
driver.diagnostic.hums.delete_all()

No help available

delete_all_and_wait(opc_timeout_ms: int = -1) None[source]
# DIAGnostic:HUMS:DELete:ALL
driver.diagnostic.hums.delete_all_and_wait()

No help available

Same as delete_all, but waits for the operation to complete before continuing further. Use the RsRtx.utilities.opc_timeout_set() to set the timeout value.

Parameters:

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

get_all() bytes[source]
# DIAGnostic:HUMS[:ALL]
value: bytes = driver.diagnostic.hums.get_all()

No help available

get_bios() bytes[source]
# DIAGnostic:HUMS:BIOS
value: bytes = driver.diagnostic.hums.get_bios()

No help available

get_equipment() bytes[source]
# DIAGnostic:HUMS:EQUipment
value: bytes = driver.diagnostic.hums.get_equipment()

No help available

get_format_py() DiagFileFormat[source]
# DIAGnostic:HUMS:FORMat
value: enums.DiagFileFormat = driver.diagnostic.hums.get_format_py()

No help available

get_security() bytes[source]
# DIAGnostic:HUMS:SECurity
value: bytes = driver.diagnostic.hums.get_security()

No help available

get_service() bytes[source]
# DIAGnostic:HUMS:SERVice
value: bytes = driver.diagnostic.hums.get_service()

No help available

get_state() bool[source]
# DIAGnostic:HUMS:STATe
value: bool = driver.diagnostic.hums.get_state()

No help available

get_storage() bytes[source]
# DIAGnostic:HUMS:STORage
value: bytes = driver.diagnostic.hums.get_storage()

No help available

get_sw() bytes[source]
# DIAGnostic:HUMS:SW
value: bytes = driver.diagnostic.hums.get_sw()

No help available

save(path: str) None[source]
# DIAGnostic:HUMS:SAVE
driver.diagnostic.hums.save(path = 'abc')

No help available

set_format_py(format_py: DiagFileFormat) None[source]
# DIAGnostic:HUMS:FORMat
driver.diagnostic.hums.set_format_py(format_py = enums.DiagFileFormat.JSON)

No help available

set_state(hums_enabled: bool) None[source]
# DIAGnostic:HUMS:STATe
driver.diagnostic.hums.set_state(hums_enabled = False)

No help available

Cloning the Group

# Create a copy of the original group, that exists independently
hums_copy = driver.diagnostic.hums.clone()

Subgroups