|
Z-Wave Protocol Controller Reference
|
#include <nm_state_machine.h>
Control structure for the Network Management State machine (NMS).
| bool network_mgmt_state::accepted_csa |
If csa request is accepted.
| bool network_mgmt_state::accepted_s2_bootstrapping |
If the S2 bootstrapping is accepted.
| zwave_home_id_t network_mgmt_state::cached_home_id |
| zwave_node_id_t network_mgmt_state::cached_local_node_id |
| zwave_nodemask_t network_mgmt_state::cached_node_list |
| uint8_t network_mgmt_state::controller_capabilities_bitmask |
| zwave_dsk_t network_mgmt_state::expected_dsk |
The DSK we expect, this is used in SmartStart inclusion.
| int network_mgmt_state::flags |
Sub-state flags on the current state.
| zwave_keyset_t network_mgmt_state::granted_keys |
| zwave_protocol_t network_mgmt_state::inclusion_protocol |
| uint8_t network_mgmt_state::is_controller |
Indicates if the node being included is a controller.
| zwave_kex_fail_type_t network_mgmt_state::kex_fail_type |
| zwave_learn_mode_t network_mgmt_state::learn_mode_intent |
| zwave_node_id_t network_mgmt_state::node_id_being_handled |
The node id on which Network Management is currently working on:
| zwave_node_info_t network_mgmt_state::node_info |
| uint8_t network_mgmt_state::proxy_inclusion_step |
Proxy inclusion step for identifying if the request inclusion step is INCLUSION or INCLUSION_REPLACE
| zwave_dsk_t network_mgmt_state::reported_dsk |
The DSK reported by the node, this is pushed in libs2.
| uint8_t network_mgmt_state::reported_dsk_blanked |
Number of bytes in the reported dsk which has been blanked.
| bool network_mgmt_state::requested_csa |
If the node requested csa.
| zwave_keyset_t network_mgmt_state::requested_keys |
Requested keys keys requested by a node.
| bool network_mgmt_state::s0_inclusion_enabled |
Whether S0 inclusion/bootstrapping is enabled.
| bool network_mgmt_state::s2_bootstrapping_started |
Flag to keep track if S2 boostrapping has been initiated.
| bool network_mgmt_state::smart_start_add_mode_enabled |
True if SmartStart should be enabled after returning to idle.
| bool network_mgmt_state::smart_start_learn_mode_enabled |
Configures if we enter SmartStart learn mode when we are alone in our network and are idle. SmartStart Add mode takes precedence over SmartStart learn mode
| zwave_network_management_state_t network_mgmt_state::state |
| sl_status_t network_mgmt_state::status |
| struct etimer network_mgmt_state::timer |
| zwave_dsk_t network_mgmt_state::verified_dsk_input |
Verified DSK input to be used in S2 inclusion for Authenticated Security Classes.