Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
Command Classes List Generator
+ Collaboration diagram for Command Classes List Generator:

Functions

void zafi_cc_list_generator_get_lists (uint8_t endpoint, zaf_cc_list_t **unsecure_included_ccs, zaf_cc_list_t **secure_included_unsecure_ccs, zaf_cc_list_t **secure_included_secure_ccs)
 Gets all lists based on an endpoint.
 
void zafi_cc_list_generator_generate (void)
 
void zafi_cc_list_generator_destroy (void)
 Frees the lists generate by zafi_cc_list_generator_generate.
 

Detailed Description

Function Documentation

◆ zafi_cc_list_generator_destroy()

void zafi_cc_list_generator_destroy ( void )

Frees the lists generate by zafi_cc_list_generator_generate.

Remarks
MUST NOT be invoked from the application because the CC lists are used during the lifetime of the device.

◆ zafi_cc_list_generator_generate()

void zafi_cc_list_generator_generate ( void )

Generates 3 CC lists for the root device and for each supported endpoint.

Remarks
Must be invoked by ZAF_Init().

◆ zafi_cc_list_generator_get_lists()

void zafi_cc_list_generator_get_lists ( uint8_t endpoint,
zaf_cc_list_t ** unsecure_included_ccs,
zaf_cc_list_t ** secure_included_unsecure_ccs,
zaf_cc_list_t ** secure_included_secure_ccs )

Gets all lists based on an endpoint.

Parameters
[in]endpoint0 for root device, 1-N where N is max number of endpoints, other values are invalid.
[out]unsecure_included_ccsA pointer to the list of unsecure included Command Classes
[out]secure_included_unsecure_ccsA pointer to the list of secure included unsecure Command Classes
[out]secure_included_secure_ccsA pointer to the list of secure included secure Command Classes