For the implementation of 16bit NodeId for LR, while keeping backward compatibility, the FRAME-structrues of Z-Wave classic where not copied onto ZAF structures but used with pointers, for this reason, this struct was created to keep those part working.
KEEP THE USE OF THIS STRUCT TO BARE MINIMUM!
Public Attributes#
The ID of the destination node.
uint8_t 1, bit 0-6 - Can represent endpoints from 1-127 unless used as a bitmask where endpoint 1-7 is represented.
uint8_t 1, bit 7 - Interprets the endpoint fields as a bitmask addressing only the first 7 endpoints in destination.
Public Attribute Documentation#
nodeId#
uint8_t MULTICHAN_DEST_NODE_ID_8bit::nodeId
The ID of the destination node.
54
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/ZAF/ApplicationUtilities/ZAF_types.h
endpoint#
uint8_t MULTICHAN_DEST_NODE_ID_8bit::endpoint
uint8_t 1, bit 0-6 - Can represent endpoints from 1-127 unless used as a bitmask where endpoint 1-7 is represented.
57
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/ZAF/ApplicationUtilities/ZAF_types.h
BitAddress#
uint8_t MULTICHAN_DEST_NODE_ID_8bit::BitAddress
uint8_t 1, bit 7 - Interprets the endpoint fields as a bitmask addressing only the first 7 endpoints in destination.
60
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/ZAF/ApplicationUtilities/ZAF_types.h