Command Class User Credential Configuration#

Command Class User Credential Configuration.

Macros#

#define
CC_USER_CREDENTIAL_MAX_USER_UNIQUE_IDENTIFIERS 20

Number of supported User Unique Identifiers <1..65535:1>

#define
CC_USER_CREDENTIAL_MAX_LENGTH_USER_NAME 16

Maximum length of User Name <1..255:2>

#define
CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_PIN_CODE 5

Number of Supported Credential Slots for PIN Code data <1..65535:1>

#define
CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_PASSWORD 5

Number of Supported Credential Slots for Password data <1..65535:1>

#define
CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_RFID_CODE 0

Number of Supported Credential Slots for RFID Code data <1..65535:1>

#define
CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_BLE 0

Number of Supported Credential Slots for BLE data <1..65535:1>

#define
CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_NFC 0

Number of Supported Credential Slots for NFC data <1..65535:1>

#define
CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_UWB 0

Number of Supported Credential Slots for UWB data <1..65535:1>

#define
CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_EYE_BIOMETRIC 0

Number of Supported Credential Slots for Eye Biometric data <1..65535:1>

#define
CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_FACE_BIOMETRIC 0

Number of Supported Credential Slots for Face Biometric data <1..65535:1>

#define
CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_FINGER_BIOMETRIC 0

Number of Supported Credential Slots for Finger Biometric data <1..65535:1>

#define
CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_HAND_BIOMETRIC 0

Number of Supported Credential Slots for Hand Biometric data <1..65535:1>

#define
CC_USER_CREDENTIAL_MAX_CREDENTIAL_SLOTS_UNSPECIFIED_BIOMETRIC 0

Number of Supported Credential Slots for Unspecified Biometric data <1..65535:1>

#define
CC_USER_CREDENTIAL_MAX_HASH_LENGTH_PIN_CODE 0

Maximum length of PIN Code hash <0..255:1>

#define
CC_USER_CREDENTIAL_MAX_HASH_LENGTH_PASSWORD 0

Maximum length of password hash <0..255:1>

#define
CC_USER_CREDENTIAL_MAX_HASH_LENGTH_RFID_CODE 0

Maximum length of RFID Code hash <0..255:1>

#define
CC_USER_CREDENTIAL_MAX_HASH_LENGTH_BLE 0

Maximum length of BLE data hash <0..255:1>

#define
CC_USER_CREDENTIAL_MAX_HASH_LENGTH_NFC 0

Maximum length of NFC data hash <0..255:1>

#define
CC_USER_CREDENTIAL_MAX_HASH_LENGTH_UWB 4

Maximum length of UWB data hash <0..255:1>

#define
CC_USER_CREDENTIAL_MAX_HASH_LENGTH_EYE_BIOMETRIC 4

Maximum length of Eye Biometric data hash <0..255:1>

#define
CC_USER_CREDENTIAL_MAX_HASH_LENGTH_FACE_BIOMETRIC 4

Maximum length of Face Biometric data hash <0..255:1>

#define
CC_USER_CREDENTIAL_MAX_HASH_LENGTH_FINGER_BIOMETRIC 4

Maximum length of Finger Biometric data hash <0..255:1>

#define
CC_USER_CREDENTIAL_MAX_HASH_LENGTH_HAND_BIOMETRIC 4

Maximum length of Hand Biometric data hash <0..255:1>

#define
CC_USER_CREDENTIAL_MAX_HASH_LENGTH_UNSPECIFIED_BIOMETRIC 4

Maximum length of Unspecified Biometric data hash <0..255:1>

#define
CC_USER_CREDENTIAL_MIN_DATA_LENGTH_PIN_CODE 4

Minimum length of PIN Code data.

#define
CC_USER_CREDENTIAL_MIN_DATA_LENGTH_PASSWORD 2

Minimum length of Password data <1..255:2>

#define
CC_USER_CREDENTIAL_MIN_DATA_LENGTH_RFID_CODE 1

Minimum length of RFID Code data <1..255:1>

#define
CC_USER_CREDENTIAL_MIN_DATA_LENGTH_BLE 1

Minimum length of BLE data <1..255:1>

#define
CC_USER_CREDENTIAL_MIN_DATA_LENGTH_NFC 1

Minimum length of NFC data <1..255:1>

#define
CC_USER_CREDENTIAL_MIN_DATA_LENGTH_UWB 1

Minimum length of UWB data <1..255:1>

#define
CC_USER_CREDENTIAL_MIN_DATA_LENGTH_EYE_BIOMETRIC 1

Minimum length of Eye Biometric data <1..255:1>

#define
CC_USER_CREDENTIAL_MIN_DATA_LENGTH_FACE_BIOMETRIC 1

Minimum length of Face Biometric data <1..255:1>

#define
CC_USER_CREDENTIAL_MIN_DATA_LENGTH_FINGER_BIOMETRIC 1

Minimum length of Finger Biometric data <1..255:1>

#define
CC_USER_CREDENTIAL_MIN_DATA_LENGTH_HAND_BIOMETRIC 1

Minimum length of Hand Biometric data <1..255:1>

#define
CC_USER_CREDENTIAL_MIN_DATA_LENGTH_UNSPECIFIED_BIOMETRIC 1

Minimum length of Unspecified Biometric data <1..255:1>

#define
CC_USER_CREDENTIAL_MAX_DATA_LENGTH_PIN_CODE 10

Maximum length of PIN Code data.

#define
CC_USER_CREDENTIAL_MAX_DATA_LENGTH_PASSWORD 20

Maximum length of Password data <1..255:2>

#define
CC_USER_CREDENTIAL_MAX_DATA_LENGTH_RFID_CODE 32

Maximum length of RFID Code data <1..255:1>

#define
CC_USER_CREDENTIAL_MAX_DATA_LENGTH_BLE 32

Maximum length of BLE data <1..255:1>

#define
CC_USER_CREDENTIAL_MAX_DATA_LENGTH_NFC 32

Maximum length of NFC data <1..255:1>

#define
CC_USER_CREDENTIAL_MAX_DATA_LENGTH_UWB 32

Maximum length of UWB data <1..255:1>

#define
CC_USER_CREDENTIAL_MAX_DATA_LENGTH_EYE_BIOMETRIC 32

Maximum length of Eye Biometric data <1..255:1>

#define
CC_USER_CREDENTIAL_MAX_DATA_LENGTH_FACE_BIOMETRIC 32

Maximum length of Face Biometric data <1..255:1>

#define
CC_USER_CREDENTIAL_MAX_DATA_LENGTH_FINGER_BIOMETRIC 32

Maximum length of Finger Biometric data <1..255:1>

#define
CC_USER_CREDENTIAL_MAX_DATA_LENGTH_HAND_BIOMETRIC 32

Maximum length of Hand Biometric data <1..255:1>

#define
CC_USER_CREDENTIAL_MAX_DATA_LENGTH_UNSPECIFIED_BIOMETRIC 32

Maximum length of Unspecified Biometric data <1..255:1>

#define
CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_GENERAL 1

Support User Type 'General'.

#define
CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_PROGRAMMING 1

Support User Type 'Programming'.

#define
CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_NON_ACCESS 1

Support User Type 'Non-Access'.

#define
CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_DURESS 0

Support User Type 'Duress'.

#define
CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_DISPOSABLE 0

Support User Type 'Disposable'.

#define
CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_EXPIRING 0

Support User Type 'Expiring'.

#define
CC_USER_CREDENTIAL_USER_TYPE_SUPPORTED_REMOTE_ONLY 0

Support User Type 'Remote Only'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_PIN_CODE 1

Support Credential Learn functionality for Credential Type 'PIN Code'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_PASSWORD 0

Support Credential Learn functionality for Credential Type 'Password'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_RFID_CODE 0

Support Credential Learn functionality for Credential Type 'RFID Code'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_BLE 0

Support Credential Learn functionality for Credential Type 'BLE'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_NFC 0

Support Credential Learn functionality for Credential Type 'NFC'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_UWB 0

Support Credential Learn functionality for Credential Type 'UWB'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_EYE_BIOMETRIC 0

Support Credential Learn functionality for Credential Type 'Eye Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_FACE_BIOMETRIC 0

Support Credential Learn functionality for Credential Type 'Face Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_FINGER_BIOMETRIC 0

Support Credential Learn functionality for Credential Type 'Finger Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_HAND_BIOMETRIC 0

Support Credential Learn functionality for Credential Type 'Hand Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_SUPPORTED_UNSPECIFIED_BIOMETRIC 0

Support Credential Learn functionality for Credential Type 'Unspecified Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_PIN_CODE 20

Recommended Credential Learn timeout for Credential Type 'PIN Code'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_PASSWORD 20

Recommended Credential Learn timeout for Credential Type 'Password'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_RFID_CODE 20

Recommended Credential Learn timeout for Credential Type 'RFID Code'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_BLE 20

Recommended Credential Learn timeout for Credential Type 'BLE'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_NFC 20

Recommended Credential Learn timeout for Credential Type 'NFC'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_UWB 20

Recommended Credential Learn timeout for Credential Type 'UWB'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_EYE_BIOMETRIC 20

Recommended Credential Learn timeout for Credential Type 'Eye Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_FACE_BIOMETRIC 20

Recommended Credential Learn timeout for Credential Type 'Face Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_FINGER_BIOMETRIC 20

Recommended Credential Learn timeout for Credential Type 'Finger Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_HAND_BIOMETRIC 20

Recommended Credential Learn timeout for Credential Type 'Hand Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_RECOMMENDED_TIMEOUT_UNSPECIFIED_BIOMETRIC 20

Recommended Credential Learn timeout for Credential Type 'Unspecified Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_PIN_CODE 1

Credential Learn Number of Steps for Credential Type 'PIN Code'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_PASSWORD 1

Credential Learn Number of Steps for Credential Type 'Password'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_RFID_CODE 1

Credential Learn Number of Steps for Credential Type 'RFID Code'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_BLE 1

Credential Learn Number of Steps for Credential Type 'BLE'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_NFC 1

Credential Learn Number of Steps for Credential Type 'NFC'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_UWB 1

Credential Learn Number of Steps for Credential Type 'UWB'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_EYE_BIOMETRIC 1

Credential Learn Number of Steps for Credential Type 'Eye Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_FACE_BIOMETRIC 1

Credential Learn Number of Steps for Credential Type 'Face Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_FINGER_BIOMETRIC 1

Credential Learn Number of Steps for Credential Type 'Finger Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_HAND_BIOMETRIC 1

Credential Learn Number of Steps for Credential Type 'Hand Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_LEARN_NUMBER_OF_STEPS_UNSPECIFIED_BIOMETRIC 1

Credential Learn Number of Steps for Credential Type 'Unspecified Biometric'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_RULE_SUPPORTED_SINGLE 1

Support Credential Rule 'Single'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_RULE_SUPPORTED_DUAL 0

Support Credential Rule 'Dual'.

#define
CC_USER_CREDENTIAL_CREDENTIAL_RULE_SUPPORTED_TRIPLE 0

Support Credential Rule 'Triple'.

#define
CC_USER_CREDENTIAL_ALL_USERS_CHECKSUM_SUPPORTED 1

Support All Users Checksum.

#define
CC_USER_CREDENTIAL_USER_CHECKSUM_SUPPORTED 1

Support User Checksum.

#define
CC_USER_CREDENTIAL_CREDENTIAL_CHECKSUM_SUPPORTED 1

Support Credential Checksum.

#define
CC_USER_CREDENTIAL_ADMIN_CODE_SUPPORTED 1

Support for Admin Code.

#define
CC_USER_CREDENTIAL_ADMIN_CODE_DEACTIVATE_SUPPORTED 1

Support for Admin Code Deactivation.