|
Z-Wave Protocol Controller Reference
|
#include "zwave_generic_types.h"#include "zwave_controller_connection_info.h"#include "zwave_controller_keyset.h"#include "zwave_tx.h"Go to the source code of this file.
Macros | |
| #define | ZWAVE_TX_SAFE_LOWEST_MAX_PAYLOAD 22 |
| Worst case scenario for the max payload (S0 + Z-Wave R1/R2 + Multi Channel) More... | |
Functions | |
| void | zwave_tx_scheme_get_zpc_granted_keys (zwave_keyset_t *keys) |
| Return a list of security keys which the controller can use. More... | |
| void | zwave_tx_scheme_get_node_connection_info (zwave_node_id_t node_id, uint8_t endpoint_id, zwave_controller_connection_info_t *connection_info) |
| Return a connection info parameters for sending a Z-Wave frame. More... | |
| void | zwave_tx_scheme_get_node_tx_options (uint32_t expected_qos_priority, uint8_t expected_number_of_response, uint32_t expected_discard_timeout_ms, zwave_tx_options_t *tx_options) |
| Define a Z-Wave frame transmission options. More... | |
| zwave_controller_encapsulation_scheme_t | zwave_tx_scheme_get_node_highest_security_class (zwave_node_id_t node_id) |
| Return the Highest security Class of a NodeID. More... | |
| uint16_t | zwave_tx_scheme_get_max_payload (zwave_node_id_t node_id) |
| Computes the maximum number of bytes that can be sent to a given NodeID. (lowest layer) More... | |
| uint16_t | zwave_tx_scheme_get_max_application_payload (zwave_node_id_t node_id, zwave_endpoint_id_t endpoint_id) |
| Computes how long of a frame can be sent to a given NodeID / Endpoint when queuing a frame at the application level. More... | |