CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
MPI_dataframe_t Struct Reference

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

Detailed Description

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.

Member Data Documentation

◆ board_temperature

int16_t MPI_dataframe_t::board_temperature

◆ cyclic_redundancy_check

uint16_t MPI_dataframe_t::cyclic_redundancy_check

◆ detector_status

uint16_t MPI_dataframe_t::detector_status

◆ faceplate_voltage_adc_reading

uint16_t MPI_dataframe_t::faceplate_voltage_adc_reading

◆ faceplate_voltage_setting

uint16_t MPI_dataframe_t::faceplate_voltage_setting

◆ firmware_version

uint8_t MPI_dataframe_t::firmware_version

◆ frame_counter

uint16_t MPI_dataframe_t::frame_counter

◆ inner_dome_scan_index

uint8_t MPI_dataframe_t::inner_dome_scan_index

◆ inner_dome_voltage_adc_reading

uint16_t MPI_dataframe_t::inner_dome_voltage_adc_reading

◆ inner_dome_voltage_setting

uint16_t MPI_dataframe_t::inner_dome_voltage_setting

◆ mpi_unit_id

uint8_t MPI_dataframe_t::mpi_unit_id

◆ pixels

uint16_t MPI_dataframe_t::pixels[67]

◆ spib_reserved

uint8_t MPI_dataframe_t::spib_reserved

◆ sync_byte1

uint8_t MPI_dataframe_t::sync_byte1

◆ sync_byte2

uint8_t MPI_dataframe_t::sync_byte2

◆ sync_byte3

uint8_t MPI_dataframe_t::sync_byte3

◆ sync_byte4

uint8_t MPI_dataframe_t::sync_byte4

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