User

SCPI Commands :

SYSTem:COMMunicate:SNMP:USM:USER
SYSTem:COMMunicate:SNMP:USM:USER:ALL
SYSTem:COMMunicate:SNMP:USM:USER:DELete
SYSTem:COMMunicate:SNMP:USM:USER:DELete:ALL
Commands in total: 4
Subgroups: 0
Direct child commands: 4
class AllStruct[source]

Structure for reading output parameters. Fields:

  • Count: int: No parameter help available

  • Name: List[str]: No parameter help available

delete(name: str) None[source]
# SYSTem:COMMunicate:SNMP:USM:USER:DELete
driver.system.communicate.snmp.usm.user.delete(name = 'abc')

No help available

delete_all() None[source]
# SYSTem:COMMunicate:SNMP:USM:USER:DELete:ALL
driver.system.communicate.snmp.usm.user.delete_all()

No help available

delete_all_and_wait(opc_timeout_ms: int = -1) None[source]
# SYSTem:COMMunicate:SNMP:USM:USER:DELete:ALL
driver.system.communicate.snmp.usm.user.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() AllStruct[source]
# SYSTem:COMMunicate:SNMP:USM:USER:ALL
value: AllStruct = driver.system.communicate.snmp.usm.user.get_all()

No help available

Returns:

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

set(name: str, access: RwAccess, level: UserLevel, auth_pwd: str = None, priv_pwd: str = None) None[source]
# SYSTem:COMMunicate:SNMP:USM:USER
driver.system.communicate.snmp.usm.user.set(name = 'abc', access = enums.RwAccess.RO, level = enums.UserLevel.AUTH, auth_pwd = 'abc', priv_pwd = 'abc')

No help available