COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
kpc9612p_frame Struct Reference

#include <kpc9612p_lib.h>

Collaboration diagram for kpc9612p_frame:

Public Attributes

union {
   struct {
      union {
         struct {
            uint8_t   flag
 
            char   destination_address [7]
 
            char   source_address [7]
 
            uint8_t   control
 
            uint8_t   protocol_id
 
         }   header
 
         uint8_t   preamble [17]
 
      } 
 
      uint8_t   payload [254+2]
 
   }   part
 
   uint8_t   full [(254+19)]
 
}; 
 
uint16_t size
 

Member Data Documentation

uint8_t kpc9612p_frame::flag
char kpc9612p_frame::destination_address[7]
char kpc9612p_frame::source_address[7]
uint8_t kpc9612p_frame::control
uint8_t kpc9612p_frame::protocol_id
struct { ... } kpc9612p_frame::header
uint8_t kpc9612p_frame::preamble[17]
uint8_t kpc9612p_frame::payload[254+2]
struct { ... } kpc9612p_frame::part
uint8_t kpc9612p_frame::full[(254+19)]
union { ... }
uint16_t kpc9612p_frame::size

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