#include "CC_UserCredential.h"
Go to the source code of this file.
User Credential Command Class configuration API.
bool cc_user_credential_get_admin_code_deactivate_supported | ( | void | ) |
Checks whether the Admin Code Deactivate functionality is supported by the application.
bool cc_user_credential_get_admin_code_supported | ( | void | ) |
Checks whether the Admin Code functionality is supported by the application.
uint8_t cc_user_credential_get_cl_number_of_steps | ( | u3c_credential_type | credential_type | ) |
Gets the number of steps required to complete the Credential Learn process for a specific credential type.
[in] | credential_type | The specific credential type |
uint8_t cc_user_credential_get_cl_recommended_timeout | ( | u3c_credential_type | credential_type | ) |
Gets the configured recommended Credential Learn timeout for a specific credential type.
[in] | credential_type | The specific credential type |
uint16_t cc_user_credential_get_max_credential_slots | ( | u3c_credential_type | credential_type | ) |
Gets the configured maximum number of slots for a specific credential type.
[in] | credential_type | The specific credential type |
uint8_t cc_user_credential_get_max_hash_length | ( | u3c_credential_type | type | ) |
Gets the configured maximum hash length for a specific credential type. If the credential type is supported by the application, a maximum hash length of 0 implies that credentials of this type must always be read back when sent in a report.
[in] | type | The specific credential type |
uint8_t cc_user_credential_get_max_length_of_data | ( | u3c_credential_type | credential_type | ) |
Gets the configured maximum length of the credential data for a specific credential type.
[in] | credential_type | The specific credential type |
uint8_t cc_user_credential_get_max_length_of_user_name | ( | void | ) |
Gets the configured maximum user name length.
uint16_t cc_user_credential_get_max_user_unique_idenfitiers | ( | void | ) |
Gets the configured maximum number of supported user unique identifiers.
uint8_t cc_user_credential_get_min_length_of_data | ( | u3c_credential_type | credential_type | ) |
Gets the configured minimum length of the credential data for a specific credential type.
[in] | credential_type | The specific credential type |
uint8_t cc_user_credential_get_number_of_supported_credential_types | ( | void | ) |
Gets the number of credential types configured as supported by the application.
bool cc_user_credential_is_all_users_checksum_supported | ( | void | ) |
Returns whether All Users Checksum is supported.
bool cc_user_credential_is_credential_checksum_supported | ( | void | ) |
Checks whether the Credential Checksum functionality is supported by the application.
bool cc_user_credential_is_credential_learn_supported | ( | u3c_credential_type | credential_type | ) |
Checks whether the Credential Learn functionality is supported for a specific credential type by the application.
[in] | credential_type | The specific credential type |
bool cc_user_credential_is_credential_rule_supported | ( | u3c_credential_rule | credential_rule | ) |
Checks whether a specific credential rule is supported by the application.
[in] | credential_rule | The specific credential rule |
bool cc_user_credential_is_credential_type_supported | ( | u3c_credential_type | credential_type | ) |
Checks whether the application is configured to support a specific credential type.
[in] | credential_type | The specific credential type |
bool cc_user_credential_is_user_checksum_supported | ( | void | ) |
Checks whether the User Checksum functionality is supported by the application.
bool cc_user_credential_is_user_type_supported | ( | u3c_user_type | user_type | ) |
Checks whether the application is configured to support a specific user type.
[in] | user_type | The requested user type |