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#

uint8_t

The ID of the destination node.

uint8_t

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

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.


Definition at line 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.


Definition at line 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.


Definition at line 60 of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/ZAF/ApplicationUtilities/ZAF_types.h