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

#include <common.h>

Data Fields

union { 
 
   struct { 
 
      uint8_t   type 
 
      uint16_t   flags 
 
      uint8_t   key_identifier [3] 
 
      uint32_t   device_id_upper 
 
   }  
 
   uint8_t   raw [10] 
 
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_unversioned_frame_format::associated_data

◆ ciphertext_tag

uint8_t epacket_v0_unversioned_frame_format::ciphertext_tag[]

◆ device_id_lower

uint32_t epacket_v0_unversioned_frame_format::device_id_lower

◆ device_id_upper

uint32_t epacket_v0_unversioned_frame_format::device_id_upper

◆ entropy

uint16_t epacket_v0_unversioned_frame_format::entropy

◆ flags

uint16_t epacket_v0_unversioned_frame_format::flags

◆ gps_time

uint32_t epacket_v0_unversioned_frame_format::gps_time

◆ key_identifier

uint8_t epacket_v0_unversioned_frame_format::key_identifier[3]

◆ [union]

union { ... } epacket_v0_unversioned_frame_format::nonce

◆ raw

uint8_t epacket_v0_unversioned_frame_format::raw[12]

◆ sequence

uint16_t epacket_v0_unversioned_frame_format::sequence

◆ type

uint8_t epacket_v0_unversioned_frame_format::type

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