Z-Wave Protocol Controller Reference
_protocol_metadata_ Struct Reference

#include <zwapi_protocol_transport.h>

Collaboration diagram for _protocol_metadata_:

Public Attributes

uint8_t data [PROTOCOL_METADATA_LENGTH]
 Data buffer. More...
 
uint8_t data_length
 Length of the data in the data buffer. More...
 
uint8_t session_id
 Should not be part of protocol metadata but it is actually until properly implemented for FUNC_ID_ZW_SEND_*_DATA functions. More...
 
void * tx_session_id
 Basically to save TX session ID further on because user context was mistakenly used to transport this information in on_zwave_transport_send_data_complete More...
 

Member Data Documentation

◆ data

uint8_t _protocol_metadata_::data[PROTOCOL_METADATA_LENGTH]

Data buffer.

◆ data_length

uint8_t _protocol_metadata_::data_length

Length of the data in the data buffer.

◆ session_id

uint8_t _protocol_metadata_::session_id

Should not be part of protocol metadata but it is actually until properly implemented for FUNC_ID_ZW_SEND_*_DATA functions.

◆ tx_session_id

void* _protocol_metadata_::tx_session_id

Basically to save TX session ID further on because user context was mistakenly used to transport this information in on_zwave_transport_send_data_complete


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