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

Go to the source code of this file.

Macros

#define FREE_VALUE   0x00FF
 
#define NOT_VALID_GROUP_ID   0
 Invalid group ID.
 
#define LIFELINE_GROUP_ID   1
 LIFELINE group ID.
 
#define LIFELINE_ENDPOINT_ALLOWED   0
 The only allowed endpoint of the Lifeline group!
 

Enumerations

enum  NODE_LIST_STATUS {
  NODE_LIST_STATUS_SUCCESS = 0 ,
  NODE_LIST_STATUS_NO_MORE_NODES ,
  NODE_LIST_STATUS_ASSOCIATION_LIST_EMPTY ,
  NODE_LIST_STATUS_ERROR_LIST ,
  NODE_LIST_STATUS_ERR_NO_TABLE_ENDPOINT ,
  NODE_LIST_STATUS_ERR_UNKNOWN_PROFILE ,
  NODE_LIST_STATUS_ERR_ENDPOINT_OUT_OF_RANGE ,
  NODE_LIST_STATUS_ERR_GROUP_NBR_NOT_LEGAL ,
  NODE_LIST_STATUS_ERR_LIFELINE_PROFILE_NOT_SUPPORTED ,
  NODE_LIST_STATUS_ERR_LIFELINE_SUPPORT_NOT_CC_BASIC ,
  NODE_LIST_STATUS_ERR_PROFILE_LIFELINE_ONLY_SUPPORT_IN_GRP_1
}
 

Functions

NODE_LIST_STATUS handleAssociationGetnodeList (uint8_t groupId, uint8_t ep, destination_info_t **ppListOfNodes, uint8_t *pListLen)
 
void AssociationGetDestinationInit (destination_info_t *pFirstDestination)
 
bool AssociationGetBitAdressingDestination (destination_info_t **ppNodeList, uint8_t *pListLength, destination_info_t *pNode)
 
uint32_t AssociationGetSinglecastNodeCount (void)
 
destination_info_tAssociationGetNextSinglecastDestination (void)
 
uint8_t AssociationGetSinglecastEndpointDestinationCount (void)
 
TRANSMIT_OPTIONS_TYPE_EXReqNodeList (AGI_PROFILE const *const pProfile, cc_group_t const *const pCurrentCmdGrp, const uint8_t sourceEndpoint)
 

Detailed Description

Helper module for Command Class Association and Command Class Multi Channel Association.