Go to the source code of this file.
Data Structures | |
struct | s_ZAF_ADS_SecurityHighestClass_t |
Macros | |
#define | ZAF_ADS_HEADER_SIZE 4 |
#define | ZAF_ADS_ELEMENT_SIZE 20 |
#define | ZAF_ADS_STORAGE_SIZE(num_elements) (ZAF_ADS_HEADER_SIZE + (num_elements) * ZAF_ADS_ELEMENT_SIZE) |
#define | ZAF_ADS_STORAGE(name, num_elements) union { void *align; uint8_t storage[ZAF_ADS_STORAGE_SIZE(num_elements)]; } name |
Typedefs | |
typedef void * | ZAF_ADS_Handle_t |
Functions | |
ZAF_ADS_Handle_t | ZAF_ADS_Init (void *pStorage, uint8_t MaxNodeCount) |
bool | ZAF_ADS_Delete (ZAF_ADS_Handle_t handle, uint8_t NodeID) |
e_ZAF_ADS_SecurityHighestClassState_t | ZAF_ADS_GetNodeHighestSecurityClass (ZAF_ADS_Handle_t handle, uint8_t NodeID, security_key_t *pHighestClass) |
bool | ZAF_ADS_SetNodeHighestSecurityClass (ZAF_ADS_Handle_t handle, uint8_t NodeID, security_key_t HighestClass) |
e_ZAF_ADS_CC_Capability_t | ZAF_ADS_IsNodeSupportingCC (ZAF_ADS_Handle_t handle, uint8_t NodeID, e_ZAF_ADS_CommandClass_t commandClass) |
bool | ZAF_ADS_SetNodeIsSupportingCC (ZAF_ADS_Handle_t handle, uint8_t NodeID, e_ZAF_ADS_CommandClass_t commandClass, e_ZAF_ADS_CC_Capability_t CC_Capability) |
Stores association data discovered by the Security Discovery module.
It stores the following for any given node discovered: