Z-Wave Protocol Controller Reference

#include <zwave_command_class_supervision_process.h>

Collaboration diagram for supervised_session:

Public Attributes

supervision_session_t session
 

‍Session information with the remote node.

More...
 
on_zwave_tx_send_data_complete_t callback
 

‍Callback for the application that initiated this supervision session

More...
 
void * user
 User pointer for the callback function. More...
 
bool tx_info_valid
 

‍Used to indicate if the data contained in tx_info is valid

More...
 
zwapi_tx_report_t tx_info
 used to forward the tx_info to the user callback. More...
 
uint8_t status
 

‍The Supervision Status value (SUPERVISION_REPORT_SUCCESS, SUPERVISION_REPORT_FAIL, etc.)

More...
 
clock_time_t expiry_time
 

‍Timeout after which we consider the supervision to have failed.

More...
 
bool tx_session_valid
 

‍Indicates if the value in tx_session_id is valid.

More...
 
zwave_tx_session_id_t tx_session_id
 

‍Z-Wave Tx session ID used to transmit the Supervision Get (follow-up)

More...
 

Detailed Description

Object containing tracking information for a Supervision Session that the ZPC initiated and supervises

Member Data Documentation

◆ callback

on_zwave_tx_send_data_complete_t supervised_session::callback

‍Callback for the application that initiated this supervision session

◆ expiry_time

clock_time_t supervised_session::expiry_time

‍Timeout after which we consider the supervision to have failed.

◆ session

supervision_session_t supervised_session::session

‍Session information with the remote node.

◆ status

uint8_t supervised_session::status

‍The Supervision Status value (SUPERVISION_REPORT_SUCCESS, SUPERVISION_REPORT_FAIL, etc.)

◆ tx_info

zwapi_tx_report_t supervised_session::tx_info

used to forward the tx_info to the user callback.

◆ tx_info_valid

bool supervised_session::tx_info_valid

‍Used to indicate if the data contained in tx_info is valid

◆ tx_session_id

zwave_tx_session_id_t supervised_session::tx_session_id

‍Z-Wave Tx session ID used to transmit the Supervision Get (follow-up)

◆ tx_session_valid

bool supervised_session::tx_session_valid

‍Indicates if the value in tx_session_id is valid.

◆ user

void* supervised_session::user

User pointer for the callback function.


The documentation for this struct was generated from the following file: