CTS-SAT-1-OBC-Firmware
|
Represents an data frame received from the MPI. More...
#include <mpi_types.h>
Public Attributes | |
uint8_t | sync_byte1 |
uint8_t | sync_byte2 |
uint8_t | sync_byte3 |
uint8_t | sync_byte4 |
uint16_t | frame_counter |
int16_t | board_temperature |
uint8_t | firmware_version |
uint8_t | mpi_unit_id |
uint16_t | detector_status |
uint16_t | inner_dome_voltage_setting |
uint8_t | spib_reserved |
uint8_t | inner_dome_scan_index |
uint16_t | faceplate_voltage_setting |
uint16_t | faceplate_voltage_adc_reading |
uint16_t | inner_dome_voltage_adc_reading |
uint16_t | pixels [67] |
uint16_t | cyclic_redundancy_check |
Represents an data frame received from the MPI.
This struct lays out the structure of an MPI data frame, which consists of synchronization bytes, frame counter, housekeeping telemetry, image pixel data, and cyclic redundancy check (CRC) bytes.
int16_t MPI_dataframe_t::board_temperature |
uint16_t MPI_dataframe_t::cyclic_redundancy_check |
uint16_t MPI_dataframe_t::detector_status |
uint16_t MPI_dataframe_t::faceplate_voltage_adc_reading |
uint16_t MPI_dataframe_t::faceplate_voltage_setting |
uint8_t MPI_dataframe_t::firmware_version |
uint16_t MPI_dataframe_t::frame_counter |
uint8_t MPI_dataframe_t::inner_dome_scan_index |
uint16_t MPI_dataframe_t::inner_dome_voltage_adc_reading |
uint16_t MPI_dataframe_t::inner_dome_voltage_setting |
uint8_t MPI_dataframe_t::mpi_unit_id |
uint16_t MPI_dataframe_t::pixels[67] |
uint8_t MPI_dataframe_t::spib_reserved |
uint8_t MPI_dataframe_t::sync_byte1 |
uint8_t MPI_dataframe_t::sync_byte2 |
uint8_t MPI_dataframe_t::sync_byte3 |
uint8_t MPI_dataframe_t::sync_byte4 |