18#ifndef CC_USER_CREDENTIAL_LEARN_H
19#define CC_USER_CREDENTIAL_LEARN_H
58 const uint8_t timeout_seconds,
82 const uint8_t event,
const void * p_data);
Application Timer module - Ensures timer callbacks are performed in the Application task.
Handler and API for Command Class User Credential.
void credential_learn_reset()
Cancels the learning process for credentials.
void CC_UserCredential_learn_event_handler(const uint8_t event, const void *p_data)
Handles events related to the user credential learning process.
bool is_credential_learn_in_progress()
received_frame_status_t CC_UserCredential_CredentialLearnStart_handler(const u3c_operation_type_t operation_type, const u3c_credential_identifier_t *const p_learn_target, const uint8_t timeout_seconds, RECEIVE_OPTIONS_TYPE_EX *p_rx_options)
Called upon receiving a Credential Learn Start frame.
received_frame_status_t CC_UserCredential_CredentialLearnCancel_handler(const cc_handler_input_t *const input)
Called upon receiving a Credential Learn Cancel frame.
struct _RECEIVE_OPTIONS_TYPE_EX_ RECEIVE_OPTIONS_TYPE_EX
received_frame_status_t
Definition ZAF_types.h:100
struct _cc_handler_input_t cc_handler_input_t
Defines the input parameters of a command class handler.
u3c_operation_type_t
Definition CC_UserCredential.h:201
struct u3c_credential_identifier_t_ u3c_credential_identifier_t