Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
ZAF_CC_Invoker.h File Reference
#include "ZAF_types.h"
#include "ZW_classcmd.h"
+ Include dependency graph for ZAF_CC_Invoker.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void * zaf_cc_context_t
 
typedef bool(* zaf_cc_invoker_callback_t) (CC_handler_map_latest_t const *const p_cc_entry, zaf_cc_context_t context)
 
typedef bool(* zaf_cc_config_invoker_callback_t) (zaf_cc_config_entry_latest_t const *const p_cc_config_entry, void *context)
 

Functions

received_frame_status_t ZAF_CC_invoke_specific (CC_handler_map_latest_t const *const p_cc_entry, cc_handler_input_t *input, cc_handler_output_t *output)
 
received_frame_status_t invoke_cc_handler (cc_handler_input_t *input, cc_handler_output_t *output)
 
void ZAF_CC_init_specific (uint8_t cmdClass)
 
void ZAF_CC_reset_specific (uint8_t cmdClass)
 
void ZAF_CC_foreach (zaf_cc_invoker_callback_t callback, zaf_cc_context_t context)
 
size_t ZAF_CC_handler_map_size (void)
 
void ZAF_CC_config_foreach (zaf_cc_config_invoker_callback_t callback, void *context)
 
size_t ZAF_CC_config_entry_size (void)
 

Detailed Description

Invokes a CC handler based on the first byte (CC) in a given frame.