Z-Stack API Reference  4.40.00.15
_zstack_gpdataind_t Struct Reference

#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]
 

Detailed Description

Structure to send a GP Data Indication.

Field Documentation

§ appID

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

§ AutoCommissioning

bool AutoCommissioning

The Auto-Commissioning sub-field, copied from the received GPDF

§ EndPoint

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

§ GPDasdu

uint8_t GPDasdu[1]

The sequence of octets forming the received GPD ASDU

§ GPDasduLength

uint8_t GPDasduLength

The number of octets in the received GPD ASDU

§ GPDCmmdID

uint8_t GPDCmmdID

The identifier of the command, within the GP specification, which defines the application semantics of the ASDU

§ GPDFKeyType

uint8_t GPDFKeyType

The security key type, which was successfully used for security processing the received MPDU

§ GPDFSecLvl

uint8_t GPDFSecLvl

The security level, corresponding to the received MPDU

§ GPDSecFrameCounter

uint32_t GPDSecFrameCounter

The security frame counter value used on transmission by the GPD entity from which the ASDU was received

§ LinkQuality

uint8_t LinkQuality

The LQI delivered by the MAC on receipt of this frame

§ MIC

uint32_t MIC

The sequence of octets forming the MIC for the received GPD MPDU

§ Rssi

int8_t Rssi

The RSSI delivered by the MAC on receipt of this frame

§ RxAfterTx

bool RxAfterTx

The RxAfterTx sub-field, copied from the received GPDF

§ SecReqHandling

gp_DataIndSecReq_t SecReqHandling

The data indication Handler

§ SeqNumber

uint8_t SeqNumber

The sequence number from MAC header of the received MPDU

§ srcAddr

sAddr_t srcAddr

The device address of the GPD entity from which the ASDU was received

§ SrcId

uint32_t SrcId

The identifier of the GPD entity from which the ASDU was received

§ srcPanID

uint16_t srcPanID

The 16-bit PAN identifier of the GPD entity from which the ASDU was received

§ status

uint8_t status

Status code, as returned by dGP stub

§ timestamp

uint32_t timestamp

The Timestamp delivered by the MAC on receipt of this frame


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