|
Z-Wave Protocol Controller Reference
|
#include <zwave_command_class_supervision_process.h>
Public Attributes | |
| supervision_session_t | session |
More... | |
| on_zwave_tx_send_data_complete_t | callback |
More... | |
| void * | user |
| User pointer for the callback function. More... | |
| bool | tx_info_valid |
More... | |
| zwapi_tx_report_t | tx_info |
| used to forward the tx_info to the user callback. More... | |
| uint8_t | status |
More... | |
| clock_time_t | expiry_time |
More... | |
| bool | tx_session_valid |
More... | |
| zwave_tx_session_id_t | tx_session_id |
More... | |
Object containing tracking information for a Supervision Session that the ZPC initiated and supervises
| on_zwave_tx_send_data_complete_t supervised_session::callback |
Callback for the application that initiated this supervision session
| clock_time_t supervised_session::expiry_time |
Timeout after which we consider the supervision to have failed.
| supervision_session_t supervised_session::session |
Session information with the remote node.
| uint8_t supervised_session::status |
The Supervision Status value (SUPERVISION_REPORT_SUCCESS, SUPERVISION_REPORT_FAIL, etc.)
| zwapi_tx_report_t supervised_session::tx_info |
used to forward the tx_info to the user callback.
| bool supervised_session::tx_info_valid |
Used to indicate if the data contained in tx_info is valid
| zwave_tx_session_id_t supervised_session::tx_session_id |
Z-Wave Tx session ID used to transmit the Supervision Get (follow-up)
| bool supervised_session::tx_session_valid |
Indicates if the value in tx_session_id is valid.
| void* supervised_session::user |
User pointer for the callback function.