|
Z-Wave Protocol Controller Reference
|
#include "attribute_store.h"#include "attribute_resolver_rule.h"#include "zwapi_protocol_transport.h"#include "zwave_tx.h"Go to the source code of this file.
Classes | |
| struct | resolution_map |
| Struct keeping track of a node resolved as well as the rule type being executed. More... | |
Typedefs | |
| typedef struct resolution_map | resolution_map_t |
| Struct keeping track of a node resolved as well as the rule type being executed. More... | |
Functions | |
| void | attribute_resolver_callbacks_reset () |
| Initializes the resources to keep track of ongoing resolutions and process send_data callbacks. More... | |
| void | on_resolver_zwave_send_data_complete (uint8_t status, const zwapi_tx_report_t *tx_info, void *user) |
| Send_data callback for transmissions that did not use Supervision encapsulation. More... | |
| void | on_resolver_zwave_supervision_complete (uint8_t supervision_status, const zwapi_tx_report_t *tx_info, void *user) |
| Send_data callback for transmissions that used Supervision encapsulation. More... | |
| void | add_node_in_resolution_list (attribute_store_node_t new_node, resolver_rule_type_t rule_type) |
| Functions that adds a new node in the resolution list. More... | |
| bool | is_node_in_resolution_list (attribute_store_node_t node) |
| Helper function verifying if we are currently waiting for a send data callback for a given node resolution. More... | |
| void | remove_node_from_resolution_list (attribute_store_node_t node) |
| Functions that removes a node from the resolution list. More... | |
| sl_status_t | attribute_resolver_abort_pending_resolution (attribute_store_node_t node) |
| Aborts that removes a node from the resolution list. More... | |
| sl_status_t | attribute_resolver_associate_node_with_tx_sessions_id (attribute_store_node_t node, zwave_tx_session_id_t tx_session_id) |
| Links a TX Session ID with a node under resolution. More... | |