Esp

SCPI Commands

CONFigure:DATA:CONTrol:EPDG:ESP:ENCRyption
CONFigure:DATA:CONTrol:EPDG:ESP:INTegrity
CONFigure:DATA:CONTrol:EPDG:ESP:LIFetime
class Esp[source]

Esp commands group definition. 5 total commands, 1 Sub-groups, 3 group commands

class EncryptionStruct[source]

Structure for reading output parameters. Fields:

  • Aescbc: bool: OFF | ON ENCR_AES_CBC

  • Encr_3_Des: bool: OFF | ON ENCR_3DES

class IntegrityStruct[source]

Structure for reading output parameters. Fields:

  • Md_596: bool: OFF | ON AUTH_HMAC_MD5_96

  • Shai_96: bool: OFF | ON AUTH_HMAC_SHA1_96

  • Xcbc_96: bool: OFF | ON AUTH_AES_XCBC_96

  • Sha_256: bool: OFF | ON AUTH_HMAC_SHA2_256_128

  • Sha_384: bool: OFF | ON AUTH_HMAC_SHA2_384_192

  • Sha_512: bool: OFF | ON AUTH_HMAC_SHA2_512_256

get_encryption()EncryptionStruct[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:ESP:ENCRyption
value: EncryptionStruct = driver.configure.data.control.epdg.esp.get_encryption()

Selects the supported encryption algorithms for the ESP protocol.

return

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

get_integrity()IntegrityStruct[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:ESP:INTegrity
value: IntegrityStruct = driver.configure.data.control.epdg.esp.get_integrity()

Selects the supported integrity protection algorithms for the ESP protocol.

return

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

get_lifetime()int[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:ESP:LIFetime
value: int = driver.configure.data.control.epdg.esp.get_lifetime()

No command help available

return

espsa_lifetime: No help available

set_encryption(value: RsCmwDau.Implementations.Configure_.Data_.Control_.Epdg_.Esp.Esp.EncryptionStruct)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:ESP:ENCRyption
driver.configure.data.control.epdg.esp.set_encryption(value = EncryptionStruct())

Selects the supported encryption algorithms for the ESP protocol.

param value

see the help for EncryptionStruct structure arguments.

set_integrity(value: RsCmwDau.Implementations.Configure_.Data_.Control_.Epdg_.Esp.Esp.IntegrityStruct)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:ESP:INTegrity
driver.configure.data.control.epdg.esp.set_integrity(value = IntegrityStruct())

Selects the supported integrity protection algorithms for the ESP protocol.

param value

see the help for IntegrityStruct structure arguments.

set_lifetime(espsa_lifetime: int)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:ESP:LIFetime
driver.configure.data.control.epdg.esp.set_lifetime(espsa_lifetime = 1)

No command help available

param espsa_lifetime

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.configure.data.control.epdg.esp.clone()

Subgroups