Ke Ao Teensy Flight Software
The software on the Teensy in the Ke Ao cubesat.
|
The Astrodev frame header structure. More...
#include <astrodev.h>
Classes | |
union | header_size_response |
The payload size/radio status field. More... | |
Public Attributes | |
uint8_t | sync0 |
The first synchronization byte. | |
uint8_t | sync1 |
The second synchronization byte. | |
uint8_t | destination |
The destination of the frame. | |
Command | command |
The packet command. | |
union Artemis::Devices::Astrodev::frame::frame_header::header::header_size_response | header_size_response |
uint8_t | sizelo |
The low byte of the payload size value. | |
uint16_t | cs |
Header checksum. | |
The Astrodev frame header structure.
This structure defines the header for frames used to communicate with the Astrodev radio.
This struct contains seven members: syncronization characters (sync0
and sync1
), the command (destination
and command
), a union between the size of the payload and the response from the radio (status
, sizehi
, sizelo
), and a header checksum (cs
).
Command Artemis::Devices::Astrodev::frame::frame_header::header::command |
uint16_t Artemis::Devices::Astrodev::frame::frame_header::header::cs |
Header checksum.
This is a two-byte checksum appended to the end of the frame header.
uint8_t Artemis::Devices::Astrodev::frame::frame_header::header::destination |