Microchip® Advanced Software Framework

NwkFrame_t Struct Reference

#include <nwkFrame.h>

Data Fields

union {
   uint8_t   data [NWK_FRAME_MAX_PAYLOAD_SIZE]
 
   NwkFrameHeader_t   header
 
}; 
 
union {
   struct {
      uint8_t   lqi
 
      int8_t   rssi
 
   }   rx
 
   struct {
      void(*   confirm )(struct NwkFrame_t *frame)
 
      uint8_t   control
 
      uint8_t   status
 
      uint16_t   timeout
 
   }   tx
 
}; 
 
uint8_t * payload
 
uint8_t size
 
uint8_t state
 

union { ... }
union { ... }
void(* NwkFrame_t::confirm)(struct NwkFrame_t *frame)
uint8_t NwkFrame_t::control
uint8_t NwkFrame_t::data[NWK_FRAME_MAX_PAYLOAD_SIZE]
uint8_t NwkFrame_t::lqi
int8_t NwkFrame_t::rssi
struct { ... } NwkFrame_t::rx
uint8_t NwkFrame_t::status
uint16_t NwkFrame_t::timeout