Z-Wave Protocol Controller Reference

#include <zwave_controller_connection_info.h>

Collaboration diagram for zwave_controller_endpoint_t:

Public Attributes

union {
   zwave_node_id_t   node_id
 
   zwave_multicast_group_id_t   multicast_group
 
}; 
 
zwave_endpoint_id_t endpoint_id
 
bool is_multicast
 

Member Data Documentation

◆ 

union { ... } zwave_controller_endpoint_t::@1

◆ endpoint_id

zwave_endpoint_id_t zwave_controller_endpoint_t::endpoint_id

Endpoint Id. Set to 0 if a message is sent or received without Multi Channel encapsulation Note that bit 7 is a multi-endpoint mask addressing. If bit 7 is set to 1 the endpoint_id field MUST be interpreted as a bitmask, with bit 0 representing endpoint 1, bit 1, representing endpoint 2, ..., bit 6 representing endpoint 7.

◆ is_multicast

bool zwave_controller_endpoint_t::is_multicast

This flag is set to true if should be sent as a multicast frame S2 Multicasts or unencrypted broadcasts must not use this bit and simply set the remote.node_id to ZWAVE_BROADCAST_NODE_ID.

◆ multicast_group

zwave_multicast_group_id_t zwave_controller_endpoint_t::multicast_group

Multicast group to use when sending multicast messages

◆ node_id

zwave_node_id_t zwave_controller_endpoint_t::node_id

Node Id


The documentation for this struct was generated from the following file: