Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
SProtocolConfig_t Struct Reference

#include <ZW_application_transport_interface.h>

+ Collaboration diagram for SProtocolConfig_t:

Data Fields

const SVirtualSlaveNodeInfoTable_tpVirtualSlaveNodeInfoTable
 
const uint8_t * pSecureKeysRequested
 NULL is acceptable if no virtual slave nodes.
 
const SAppNodeInfo_tpNodeInfo
 values are ref SECURITY_KEY_S2_ACCESS_BIT, ref SECURITY_KEY_S2_AUTHENTICATED_BIT, ref SECURITY_KEY_S2_UNAUTHENTICATED_BIT, - consider making a bit field struct for it
 
const SRadioConfig_tpRadioConfig
 

Detailed Description

This allows "nulling" a pointer while modifying a virtual slave node info Or changing pointer to point to a different one. This struct content must be set up by application before enabling protocol (enabling radio) Direct content (the pointers) may not be changed runtime, but the data they point to can be edited by application run time

Field Documentation

◆ pNodeInfo

const SAppNodeInfo_t* SProtocolConfig_t::pNodeInfo

values are ref SECURITY_KEY_S2_ACCESS_BIT, ref SECURITY_KEY_S2_AUTHENTICATED_BIT, ref SECURITY_KEY_S2_UNAUTHENTICATED_BIT, - consider making a bit field struct for it

◆ pRadioConfig

const SRadioConfig_t* SProtocolConfig_t::pRadioConfig

◆ pSecureKeysRequested

const uint8_t* SProtocolConfig_t::pSecureKeysRequested

NULL is acceptable if no virtual slave nodes.

◆ pVirtualSlaveNodeInfoTable

const SVirtualSlaveNodeInfoTable_t* SProtocolConfig_t::pVirtualSlaveNodeInfoTable

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