= {
.get_endpoint_node_function
.get_unid_endpoint_function
.update_attribute_desired_values_on_commands = true,
.clear_reported_on_desired_updates = false,
.automatic_deduction_of_supported_commands = true,
.force_read_attributes_enabled = true,
.write_attributes_enabled = true,
.publish_desired_attribute_values_to_mqtt = true,
.publish_reported_attribute_values_to_mqtt = true,
.node_type = ATTRIBUTE_NODE_ID,
.endpoint_type = ATTRIBUTE_ENDPOINT_ID,
}
sl_status_t attribute_store_network_helper_get_unid_from_node(attribute_store_node_t node, unid_t unid)
Traverse up the tree from a node and finds under which UNID it is.
Definition: zpc_attribute_store_network_helper.c:280
attribute_store_node_t attribute_store_network_helper_get_endpoint_node(const unid_t node_unid, zwave_endpoint_id_t endpoint_id)
Take a UNID/endpoint combination and returns its attribute store node.
Definition: zpc_attribute_store_network_helper.c:199
sl_status_t attribute_store_network_helper_get_unid_endpoint_from_node(attribute_store_node_t node, unid_t unid, zwave_endpoint_id_t *endpoint_id)
Traverse the tree up from a node and find under which UNID/endpoints it is.
Definition: zpc_attribute_store_network_helper.c:229