Z-Stack API Reference  3.2.0
_zstack_bdbsetattributesreq_t Struct Reference

#include <zstack.h>

Data Fields

uint32_t bdbSecondaryChannelSet
 
bool has_bdbSecondaryChannelSet
 
uint32_t bdbPrimaryChannelSet
 
bool has_bdbPrimaryChannelSet
 
uint16_t bdbCommissioningGroupID
 
bool has_bdbCommissioningGroupID
 
uint8_t bdbScanDuration
 
bool has_bdbScanDuration
 
bool bdbJoinUsesInstallCodeKey
 
bool has_bdbJoinUsesInstallCodeKey
 
uint8_t bdbTrustCenterNodeJoinTimeout
 
bool has_bdbTrustCenterNodeJoinTimeout
 
bool bdbTrustCenterRequireKeyExchange
 
bool has_bdbTrustCenterRequireKeyExchange
 
uint8_t bdbTCLinkKeyExchangeAttemptsMax
 
bool has_bdbTCLinkKeyExchangeAttemptsMax
 
uint8_t bdbTCLinkKeyExchangeMethod
 
bool has_bdbTCLinkKeyExchangeMethod
 

Detailed Description

Structure to send a BDB Set Attributes Request. Each config field has 2 parts to it, the actual value field and its "has_" field. The "has_" field must be set to "true" for the value field to be valid. For example, the pollRate field is valid only if the has_pollRate field is set to true.

Field Documentation

§ bdbCommissioningGroupID

uint16_t bdbCommissioningGroupID

Group ID for Finding and Binding

§ bdbJoinUsesInstallCodeKey

bool bdbJoinUsesInstallCodeKey

Is install codes mandated for joining devices? (ZC only)

§ bdbPrimaryChannelSet

uint32_t bdbPrimaryChannelSet

Primary Channel Set

§ bdbScanDuration

uint8_t bdbScanDuration

Scan Duration

§ bdbSecondaryChannelSet

uint32_t bdbSecondaryChannelSet

Secondary Channel Set

§ bdbTCLinkKeyExchangeAttemptsMax

uint8_t bdbTCLinkKeyExchangeAttemptsMax

Maximum number of attempts to join the same network will be done before give up (ZR/ZED only)

§ bdbTCLinkKeyExchangeMethod

uint8_t bdbTCLinkKeyExchangeMethod

Standard TCLK or CBKE (ZR/ZED only)

§ bdbTrustCenterNodeJoinTimeout

uint8_t bdbTrustCenterNodeJoinTimeout

Timeout to allow joining devices to perform TCLK exchange (ZC only)

§ bdbTrustCenterRequireKeyExchange

bool bdbTrustCenterRequireKeyExchange

Is mandated to perform TCLK exchange for joining devices? (ZC only)

§ has_bdbCommissioningGroupID

bool has_bdbCommissioningGroupID

Set to true if bdbCommissioningGroupID is available, false if not

§ has_bdbJoinUsesInstallCodeKey

bool has_bdbJoinUsesInstallCodeKey

Set to true if bdbJoinUsesInstallCodeKey is available, false if not

§ has_bdbPrimaryChannelSet

bool has_bdbPrimaryChannelSet

Set to true if bdbPrimaryChannelSet is available, false if not

§ has_bdbScanDuration

bool has_bdbScanDuration

Set to true if bdbScanDuration is available, false if not

§ has_bdbSecondaryChannelSet

bool has_bdbSecondaryChannelSet

Set to true if bdbSecondaryChannelSet is available, false if not

§ has_bdbTCLinkKeyExchangeAttemptsMax

bool has_bdbTCLinkKeyExchangeAttemptsMax

Set to true if bdbTCLinkKeyExchangeAttemptsMax is available, false if not

§ has_bdbTCLinkKeyExchangeMethod

bool has_bdbTCLinkKeyExchangeMethod

Set to true if bdbTCLinkKeyExchangeMethod is available, false if not

§ has_bdbTrustCenterNodeJoinTimeout

bool has_bdbTrustCenterNodeJoinTimeout

Set to true if bdbTrustCenterNodeJoinTimeout is available, false if not

§ has_bdbTrustCenterRequireKeyExchange

bool has_bdbTrustCenterRequireKeyExchange

Set to true if bdbTrustCenterRequireKeyExchange is available, false if not


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