CTS-SAT-1-OBC-Firmware
Loading...
Searching...
No Matches
mpi_types.h File Reference
#include <stdint.h>
Include dependency graph for mpi_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MPI_dataframe_t
 Represents an data frame received from the MPI. More...
 

Enumerations

enum  MPI_rx_mode_t { MPI_RX_MODE_COMMAND_MODE , MPI_RX_MODE_SENSING_MODE , MPI_RX_MODE_NOT_LISTENING_TO_MPI }
 Enumerates the different modes under which the satellite can operate the MPI. More...
 
enum  MPI_buffer_state_enum_t { MPI_MEMORY_WRITE_STATUS_AWAITING_WRITE , MPI_MEMORY_WRITE_STATUS_READY_TO_FILL }
 
enum  MPI_transceiver_state_enum_t { MPI_TRANSCEIVER_MODE_INACTIVE , MPI_TRANSCEIVER_MODE_MOSI , MPI_TRANSCEIVER_MODE_MISO , MPI_TRANSCEIVER_MODE_DUPLEX }
 Represents the state of the MPI transceiver chip. More...
 

Enumeration Type Documentation

◆ MPI_buffer_state_enum_t

Enumerator
MPI_MEMORY_WRITE_STATUS_AWAITING_WRITE 
MPI_MEMORY_WRITE_STATUS_READY_TO_FILL 

◆ MPI_rx_mode_t

Enumerates the different modes under which the satellite can operate the MPI.

Enumerator
MPI_RX_MODE_COMMAND_MODE 
MPI_RX_MODE_SENSING_MODE 
MPI_RX_MODE_NOT_LISTENING_TO_MPI 

◆ MPI_transceiver_state_enum_t

Represents the state of the MPI transceiver chip.

Enumerator
MPI_TRANSCEIVER_MODE_INACTIVE 
MPI_TRANSCEIVER_MODE_MOSI 
MPI_TRANSCEIVER_MODE_MISO 
MPI_TRANSCEIVER_MODE_DUPLEX