UAP Configuration Access
User Access Policy configuration for pairing keys and configuration access control (R-CONFIG and I-CONFIG).
Pairing Keys UAP
UAP Pairing Key configuration classes
- class tropicsquare.config.uap_pairing_key.PairingKeyConfig(value=0xFFFFFFFF)[source]
Bases:
UapMultiSlotConfigUAP Pairing Key base configuration
- Parameters:
value (int)
- property pkey_slot_0: UapPermissionField
Permission field for pairing key slot 0 write.
- property pkey_slot_1: UapPermissionField
Permission field for pairing key slot 1 write.
- property pkey_slot_2: UapPermissionField
Permission field for pairing key slot 2 write.
- property pkey_slot_3: UapPermissionField
Permission field for pairing key slot 3 write.
- class tropicsquare.config.uap_pairing_key.PairingKeyWriteConfig(value=0xFFFFFFFF)[source]
Bases:
PairingKeyConfigUAP Pairing Key Write configuration (CFG_UAP_PAIRING_KEY_WRITE @ 0x20).
Controls which pairing key slots can write to each pairing key slot. Has 4 slots, each with 8-bit permission field.
- Parameters:
value (int)
- class tropicsquare.config.uap_pairing_key.PairingKeyReadConfig(value=0xFFFFFFFF)[source]
Bases:
PairingKeyConfigUAP Pairing Key Read configuration (CFG_UAP_PAIRING_KEY_READ @ 0x24).
Controls which pairing key slots can read from each pairing key slot.
- Parameters:
value (int)
- class tropicsquare.config.uap_pairing_key.PairingKeyInvalidateConfig(value=0xFFFFFFFF)[source]
Bases:
PairingKeyConfigUAP Pairing Key Invalidate configuration (CFG_UAP_PAIRING_KEY_INVALIDATE @ 0x28).
Controls which pairing key slots can invalidate each pairing key slot.
- Parameters:
value (int)
R-CONFIG and I-CONFIG Access UAP
UAP R-CONFIG and I-CONFIG configuration classes
- class tropicsquare.config.uap_rconfig_iconfig.RConfigWriteEraseConfig(value=0xFFFFFFFF)[source]
Bases:
UapSingleFieldConfigUAP R-CONFIG Write/Erase configuration (CFG_UAP_R_CONFIG_WRITE_ERASE @ 0x30).
Controls which pairing key slots can write or erase R-CONFIG. Single 8-bit permission field.
- Parameters:
value (int)
- class tropicsquare.config.uap_rconfig_iconfig.RConfigReadConfig(value=0xFFFFFFFF)[source]
Bases:
UapDualFieldConfigUAP R-CONFIG Read configuration (CFG_UAP_R_CONFIG_READ @ 0x34).
Controls which pairing key slots can read R-CONFIG. Two 8-bit permission fields: CFG and FUNC.
- Parameters:
value (int)
- class tropicsquare.config.uap_rconfig_iconfig.IConfigWriteConfig(value=0xFFFFFFFF)[source]
Bases:
UapDualFieldConfigUAP I-CONFIG Write configuration (CFG_UAP_I_CONFIG_WRITE @ 0x40).
Controls which pairing key slots can write I-CONFIG. Two 8-bit permission fields: CFG and FUNC.
- Parameters:
value (int)
- class tropicsquare.config.uap_rconfig_iconfig.IConfigReadConfig(value=0xFFFFFFFF)[source]
Bases:
UapDualFieldConfigUAP I-CONFIG Read configuration (CFG_UAP_I_CONFIG_READ @ 0x44).
Controls which pairing key slots can read I-CONFIG. Two 8-bit permission fields: CFG and FUNC.
- Parameters:
value (int)
See Also
Pairing Keys Constants - Pairing key constants
UAP Base Classes - UAP base classes