Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
cc_user_credential_learn.h
Go to the documentation of this file.
1
11#ifndef CC_USER_CREDENTIAL_LEARN_H
12#define CC_USER_CREDENTIAL_LEARN_H
13
14#include "CC_UserCredential.h"
15#include "zaf_transport_tx.h"
17#include "AppTimer.h"
18#include "zpal_power_manager.h"
19
24
33
49 const u3c_operation_type_t operation_type,
50 const u3c_credential_identifier_t * const p_learn_target,
51 const uint8_t timeout_seconds,
52 RECEIVE_OPTIONS_TYPE_EX * p_rx_options);
53
63 const cc_handler_input_t * const input);
64
75 const uint8_t event, const void * p_data);
76
77#endif // CC_USER_CREDENTIAL_LEARN_H
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.
received_frame_status_t
Definition ZAF_types.h:107
u3c_operation_type_t
Definition CC_UserCredential.h:196
Definition ZAF_types.h:71
Defines the input parameters of a command class handler.
Definition ZAF_types.h:215
Definition CC_UserCredential.h:202