![]() |
![]() |
|
Z-Stack API Reference
7.40.00.20
|
#include <zstack.h>
Data Fields | |
| gp_DataIndSecReq_t | SecReqHandling |
| uint32_t | timestamp |
| uint8_t | status |
| int8_t | Rssi |
| uint8_t | LinkQuality |
| uint8_t | SeqNumber |
| sAddr_t | srcAddr |
| uint16_t | srcPanID |
| uint8_t | appID |
| uint8_t | GPDFSecLvl |
| uint8_t | GPDFKeyType |
| bool | AutoCommissioning |
| bool | RxAfterTx |
| uint32_t | SrcId |
| uint8_t | EndPoint |
| uint32_t | GPDSecFrameCounter |
| uint8_t | GPDCmmdID |
| uint32_t | MIC |
| uint8_t | GPDasduLength |
| uint8_t | GPDasdu [1] |
Structure to send a GP Data Indication.
| uint8_t appID |
The ApplicationID, corresponding to the received MPDU. ApplicationID 0x00 indicates the usage of the SrcID; ApplicationID 0x02 indicates the usage of the GPD IEEE address
| bool AutoCommissioning |
The Auto-Commissioning sub-field, copied from the received GPDF
| uint8_t EndPoint |
The identifier of the GPD endpoint used in combination with the GPD IEEE address if ApplicationID = 0b010. If ApplicationID = 0b000 this parameter is ignored
| uint8_t GPDasdu[1] |
The sequence of octets forming the received GPD ASDU
| uint8_t GPDasduLength |
The number of octets in the received GPD ASDU
| uint8_t GPDCmmdID |
The identifier of the command, within the GP specification, which defines the application semantics of the ASDU
| uint8_t GPDFKeyType |
The security key type, which was successfully used for security processing the received MPDU
| uint8_t GPDFSecLvl |
The security level, corresponding to the received MPDU
| uint32_t GPDSecFrameCounter |
The security frame counter value used on transmission by the GPD entity from which the ASDU was received
| uint8_t LinkQuality |
The LQI delivered by the MAC on receipt of this frame
| uint32_t MIC |
The sequence of octets forming the MIC for the received GPD MPDU
| int8_t Rssi |
The RSSI delivered by the MAC on receipt of this frame
| bool RxAfterTx |
The RxAfterTx sub-field, copied from the received GPDF
| gp_DataIndSecReq_t SecReqHandling |
The data indication Handler
| uint8_t SeqNumber |
The sequence number from MAC header of the received MPDU
| sAddr_t srcAddr |
The device address of the GPD entity from which the ASDU was received
| uint32_t SrcId |
The identifier of the GPD entity from which the ASDU was received
| uint16_t srcPanID |
The 16-bit PAN identifier of the GPD entity from which the ASDU was received
| uint8_t status |
Status code, as returned by dGP stub
| uint32_t timestamp |
The Timestamp delivered by the MAC on receipt of this frame