Z-Stack API Reference
3.2.0
|
#include <zstack.h>
Structure to send a system config write 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.
uint16_t apsAckWaitDuration |
APS Ack Waite Duration
uint8_t apsFrameRetries |
APS Frame Retries
uint8_t bcastDeliveryTime |
Broadcast Delivery Time
uint8_t bcastRetries |
Broadcast Retries
uint16_t bindingTime |
Binding Time
uint32_t chanList |
Channel List (bitmap) - Channels are defined in the following: 0 : 868 MHz (0x00000001), 1 - 10 : 915 MHz (0x000007FE), 11 - 26 : 2.4 GHz (0x07FFF800)
uint8_t concentratorDiscTime |
Concentrator Discovery Time value in seconds
bool concentratorEnable |
True to enable the Concentrator, false to disable
zstack_LongAddr_t extendedPANID |
64 bit extended PAN ID (APS USE)
bool has_apsAckWaitDuration |
Set to true if apsAckWaitDuration is available, false if not
bool has_apsFrameRetries |
Set to true if apsFrameRetries is available, false if not
bool has_bcastDeliveryTime |
Set to true if bcastDeliveryTime is available, false if not
bool has_bcastRetries |
Set to true if bcastRetries is available, false if not
bool has_bindingTime |
Set to true if bindingTime is available, false if not
bool has_chanList |
Set to true if chanList is available, false if not
bool has_concentratorDiscTime |
Set to true if concentratorEnable is available, false if not
bool has_concentratorEnable |
Set to true if concentratorEnable is available, false if not
bool has_extendedPANID |
Set to true if extendedPANID is available, false if not
bool has_ieeeAddr |
Set to true if ieeeAddr is available, false if not
bool has_indirectMsgTimeout |
Set to true if indirectMsgTimeout is available, false if not
bool has_macRxOnIdle |
Set to true if macRxOnIdle is available, false if not
bool has_multicastRadius |
Set to true if chanList is available, false if not
bool has_nwkUseMultiCast |
Set to true if nwkUseMultiCast is available, false if not
bool has_panID |
Set to true if panID is available, false if not
bool has_passiveAckTimeout |
Set to true if passiveAckTimeout is available, false if not
bool has_pollFailureRetries |
Set to true if pollFailureRetries is available, false if not
bool has_pollRate |
Set to true if pollRate is available, false if not
bool has_preConfigKey |
Set to true if preConfigKey is available, false if not
bool has_preConfigKeyEnable |
Set to true if preConfigKeyEnable is available, false if not
bool has_queuedPollRate |
Set to true if queuedPollRate is available, false if not
bool has_rejoinBackoffDuration |
Set to true if rejoinBackoffDuration is available , false if not
bool has_rejoinScanDuration |
Set to true if rejoinScanDuration is available , false if not
bool has_responsePollRate |
Set to true if responsePollRate is available, false if not
bool has_routeExpiryTime |
Set to true if routeExpiryTime is available, false if not
bool has_securityModeEnable |
Set to true if securityModeEnable is available, false if not
bool has_snifferFeature |
Set to true if snifferFeature is available, false if not
bool has_useDefaultTCLK |
Set to true if useDefaultTCLK is available, false if not
bool has_userDesc |
Set to true if userDesc is available, false if not
zstack_LongAddr_t ieeeAddr |
64 bit extended IEEE address
uint8_t indirectMsgTimeout |
Indirect Message Timeout
bool macRxOnIdle |
the MAC's RxOnIdle parameter
uint8_t multicastRadius |
Multicast radius
uint8_t n_preConfigKey |
length of pPreConfigKey
uint8_t n_userDesc |
Size of the User Descriptor (16 bytes max)
bool nwkUseMultiCast |
True to enable the use of Multicast messaging
uint16_t panID |
PAN ID
uint8_t passiveAckTimeout |
Passive Ack Timeout
uint8_t pollFailureRetries |
End Device Poll Failure Retries (not applicable for routers)
uint32_t pollRate |
End Device Poll Rate (not applicable for routers), in milliseconds
uint8_t* pPreConfigKey |
Pointer to the PreConfig Key (16 bytes)
bool preConfigKeyEnable |
Pre Config Key Enable
uint8_t* pUserDesc |
Pointer to the User Descriptor
uint16_t queuedPollRate |
End Device Queued Poll Rate (not applicable for routers), in milliseconds
uint32_t rejoinBackoffDuration |
rejoin backoff duration
uint32_t rejoinScanDuration |
rejoin scan duration
uint16_t responsePollRate |
End Device Response Poll Rate (not applicable for routers), in milliseconds
uint8_t routeExpiryTime |
Route Expiry Time
bool securityModeEnable |
Security Mode Enable (nwk)
bool snifferFeature |
True to enable the Sniffer Feature, false to disable
bool useDefaultTCLK |
Enable the use of the preconfig Trust Center Link Key