7#ifndef _ASSOCIATION_PLUS_BASE_H_
8#define _ASSOCIATION_PLUS_BASE_H_
29#define FREE_VALUE 0x00FF
34#define NOT_VALID_GROUP_ID 0
35#define LIFELINE_GROUP_ID 1
36#define LIFELINE_ENDPOINT_ALLOWED 0
74CC_Association_Init(
void);
81CC_Association_Reset(
void);
111 ZW_MULTI_CHANNEL_ASSOCIATION_REMOVE_1BYTE_V2_FRAME* pCmd,
126 uint8_t * incomingFrame,
127 uint8_t * outgoingFrame,
128 uint8_t * outgoingFrameLength);
144bool AssociationAddNode(
148 bool multiChannelAssociation);
237 uint8_t * pListLength,
283uint8_t ApplicationGetLastActiveGroupId(
void);
299 const uint8_t sourceEndpoint);
Transport layer for Multi Channel endpoint functionality.
NODE_LIST_STATUS
Definition association_plus_base.h:45
void AssociationGetDestinationInit(destination_info_t *pFirstDestination)
destination_info_t * AssociationGetNextSinglecastDestination(void)
bool AssociationGetBitAdressingDestination(destination_info_t **ppNodeList, uint8_t *pListLength, destination_info_t *pNode)
NODE_LIST_STATUS handleAssociationGetnodeList(uint8_t groupId, uint8_t ep, destination_info_t **ppListOfNodes, uint8_t *pListLen)
uint32_t AssociationGetSinglecastNodeCount(void)
TRANSMIT_OPTIONS_TYPE_EX * ReqNodeList(AGI_PROFILE const *const pProfile, cc_group_t const *const pCurrentCmdGrp, const uint8_t sourceEndpoint)
uint8_t AssociationGetSinglecastEndpointDestinationCount(void)
@ NODE_LIST_STATUS_SUCCESS
Definition association_plus_base.h:46
@ NODE_LIST_STATUS_NO_MORE_NODES
Definition association_plus_base.h:47
@ NODE_LIST_STATUS_ERR_LIFELINE_SUPPORT_NOT_CC_BASIC
Definition association_plus_base.h:55
@ NODE_LIST_STATUS_ASSOCIATION_LIST_EMPTY
Definition association_plus_base.h:48
@ NODE_LIST_STATUS_ERR_ENDPOINT_OUT_OF_RANGE
Definition association_plus_base.h:52
@ NODE_LIST_STATUS_ERR_NO_TABLE_ENDPOINT
Definition association_plus_base.h:50
@ NODE_LIST_STATUS_ERROR_LIST
Definition association_plus_base.h:49
@ NODE_LIST_STATUS_ERR_GROUP_NBR_NOT_LEGAL
Definition association_plus_base.h:53
@ NODE_LIST_STATUS_ERR_LIFELINE_PROFILE_NOT_SUPPORTED
Definition association_plus_base.h:54
@ NODE_LIST_STATUS_ERR_PROFILE_LIFELINE_ONLY_SUPPORT_IN_GRP_1
Definition association_plus_base.h:56
@ NODE_LIST_STATUS_ERR_UNKNOWN_PROFILE
Definition association_plus_base.h:51
e_cmd_handler_return_code_t
Definition ZAF_types.h:95
Definition ZAF_types.h:40
Definition ZW_TransportEndpoint.h:81
Definition ZAF_types.h:135
Definition ZAF_types.h:120
Definition ZW_TransportEndpoint.h:63