Authentic

SCPI Commands

CONFigure:DATA:CONTrol:EPDG:AUTHentic:ALGorithm
CONFigure:DATA:CONTrol:EPDG:AUTHentic:IMSI
CONFigure:DATA:CONTrol:EPDG:AUTHentic:RAND
CONFigure:DATA:CONTrol:EPDG:AUTHentic:AMF
CONFigure:DATA:CONTrol:EPDG:AUTHentic:OPC
class Authentic[source]

Authentic commands group definition. 7 total commands, 1 Sub-groups, 5 group commands

get_algorithm()RsCmwDau.enums.AuthAlgorithm[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:AUTHentic:ALGorithm
value: enums.AuthAlgorithm = driver.configure.data.control.epdg.authentic.get_algorithm()

Specifies the key generation algorithm set used by the SIM.

return

auth_alg: XOR | MILenage

get_amf()str[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:AUTHentic:AMF
value: str = driver.configure.data.control.epdg.authentic.get_amf()

Specifies the authentication management field (AMF) as four-digit hexadecimal number. Leading zeros can be omitted.

return

auth_amf: Range: #H0 to #HFFFF

get_imsi()str[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:AUTHentic:IMSI
value: str = driver.configure.data.control.epdg.authentic.get_imsi()

Specifies the IMSI of the SIM card.

return

auth_imsi: String value, containing 15 digits

get_opc()str[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:AUTHentic:OPC
value: str = driver.configure.data.control.epdg.authentic.get_opc()

Specifies the key OPc as 32-digit hexadecimal number. Leading zeros can be omitted.

return

auth_opc: Range: #H00000000000000000000000000000000 to #HFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

get_rand()str[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:AUTHentic:RAND
value: str = driver.configure.data.control.epdg.authentic.get_rand()

Defines the random number RAND as 32-digit hexadecimal number. Leading zeros can be omitted.

return

auth_rand: Range: #H0 to #HFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

set_algorithm(auth_alg: RsCmwDau.enums.AuthAlgorithm)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:AUTHentic:ALGorithm
driver.configure.data.control.epdg.authentic.set_algorithm(auth_alg = enums.AuthAlgorithm.MILenage)

Specifies the key generation algorithm set used by the SIM.

param auth_alg

XOR | MILenage

set_amf(auth_amf: str)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:AUTHentic:AMF
driver.configure.data.control.epdg.authentic.set_amf(auth_amf = r1)

Specifies the authentication management field (AMF) as four-digit hexadecimal number. Leading zeros can be omitted.

param auth_amf

Range: #H0 to #HFFFF

set_imsi(auth_imsi: str)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:AUTHentic:IMSI
driver.configure.data.control.epdg.authentic.set_imsi(auth_imsi = '1')

Specifies the IMSI of the SIM card.

param auth_imsi

String value, containing 15 digits

set_opc(auth_opc: str)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:AUTHentic:OPC
driver.configure.data.control.epdg.authentic.set_opc(auth_opc = r1)

Specifies the key OPc as 32-digit hexadecimal number. Leading zeros can be omitted.

param auth_opc

Range: #H00000000000000000000000000000000 to #HFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

set_rand(auth_rand: str)None[source]
# SCPI: CONFigure:DATA:CONTrol:EPDG:AUTHentic:RAND
driver.configure.data.control.epdg.authentic.set_rand(auth_rand = r1)

Defines the random number RAND as 32-digit hexadecimal number. Leading zeros can be omitted.

param auth_rand

Range: #H0 to #HFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

Cloning the Group

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

Subgroups