Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
epacket_v0_versioned_frame_format Struct Reference

#include <common.h>

Data Fields

union { 
   struct { 
      uint8_t   version 
      uint8_t   type 
      uint16_t   flags 
      uint8_t   key_identifier [3] 
      uint32_t   device_id_upper 
   } 
   uint8_t   raw [11] 
associated_data
union { 
   struct { 
      uint32_t   device_id_lower 
      uint32_t   gps_time 
      uint16_t   sequence 
      uint16_t   entropy 
   } 
   uint8_t   raw [12] 
nonce
uint8_t ciphertext_tag []

Field Documentation

◆ [union]

union { ... } epacket_v0_versioned_frame_format::associated_data

◆ ciphertext_tag

uint8_t epacket_v0_versioned_frame_format::ciphertext_tag[]

◆ device_id_lower

uint32_t epacket_v0_versioned_frame_format::device_id_lower

◆ device_id_upper

uint32_t epacket_v0_versioned_frame_format::device_id_upper

◆ entropy

uint16_t epacket_v0_versioned_frame_format::entropy

◆ flags

uint16_t epacket_v0_versioned_frame_format::flags

◆ gps_time

uint32_t epacket_v0_versioned_frame_format::gps_time

◆ key_identifier

uint8_t epacket_v0_versioned_frame_format::key_identifier[3]

◆ [union]

union { ... } epacket_v0_versioned_frame_format::nonce

◆ raw

uint8_t epacket_v0_versioned_frame_format::raw[12]

◆ sequence

uint16_t epacket_v0_versioned_frame_format::sequence

◆ type

uint8_t epacket_v0_versioned_frame_format::type

◆ version

uint8_t epacket_v0_versioned_frame_format::version

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