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

Go to the source code of this file.

Classes

struct  EPS_vpid_eng_t
 
struct  EPS_battery_pack_datatype_eng_t
 
struct  EPS_conditioning_channel_datatype_eng_t
 
struct  EPS_conditioning_channel_short_datatype_eng_t
 
struct  EPS_struct_system_status_t
 
struct  EPS_struct_pdu_overcurrent_fault_state_t
 
struct  EPS_struct_pbu_abf_placed_state_t
 
struct  EPS_struct_pdu_housekeeping_data_eng_t
 
struct  EPS_struct_pbu_housekeeping_data_eng_t
 
struct  EPS_struct_pcu_housekeeping_data_eng_t
 
struct  EPS_struct_piu_housekeeping_data_eng_t
 

Enumerations

enum  EPS_CHANNEL_enum_t {
  EPS_CHANNEL_VBATT_STACK = 0 , EPS_CHANNEL_5V_STACK = 1 , EPS_CHANNEL_5V_CH2_UNUSED = 2 , EPS_CHANNEL_5V_CH3_UNUSED = 3 ,
  EPS_CHANNEL_5V_MPI = 4 , EPS_CHANNEL_3V3_STACK = 5 , EPS_CHANNEL_3V3_CAMERA = 6 , EPS_CHANNEL_3V3_UHF_ANTENNA_DEPLOY = 7 ,
  EPS_CHANNEL_3V3_GNSS = 8 , EPS_CHANNEL_VBATT_CH9_UNUSED = 9 , EPS_CHANNEL_VBATT_CH10_UNUSED = 10 , EPS_CHANNEL_VBATT_CH11_UNUSED = 11 ,
  EPS_CHANNEL_12V_MPI = 12 , EPS_CHANNEL_12V_BOOM = 13 , EPS_CHANNEL_3V3_CH14_UNUSED = 14 , EPS_CHANNEL_3V3_CH15_UNUSED = 15 ,
  EPS_CHANNEL_28V6_CH16_UNUSED = 16 , EPS_CHANNEL_UNKNOWN = 255
}
 
enum  EPS_ABF_PIN_PLACED_enum_t { EPS_ABF_PIN_NOT_APPLIED = 0x00 , EPS_ABF_PIN_APPLIED = 0xAB }
 

Variables

static const uint8_t EPS_ACTIVE_CHANNEL_COUNT = 17
 The number of EPS channels.
 
static const uint8_t EPS_MAX_ACTIVE_CHANNEL_NUMBER = 16
 The highest EPS channel number, starting from 0. 16 means there are 17 channels total.
 
static const uint8_t EPS_TOTAL_CHANNEL_COUNT = 32
 The number of EPS channels, including those not really present on our model.
 

Enumeration Type Documentation

◆ EPS_ABF_PIN_PLACED_enum_t

Enumerator
EPS_ABF_PIN_NOT_APPLIED 
EPS_ABF_PIN_APPLIED 

◆ EPS_CHANNEL_enum_t

Enumerator
EPS_CHANNEL_VBATT_STACK 
EPS_CHANNEL_5V_STACK 
EPS_CHANNEL_5V_CH2_UNUSED 
EPS_CHANNEL_5V_CH3_UNUSED 
EPS_CHANNEL_5V_MPI 
EPS_CHANNEL_3V3_STACK 
EPS_CHANNEL_3V3_CAMERA 
EPS_CHANNEL_3V3_UHF_ANTENNA_DEPLOY 
EPS_CHANNEL_3V3_GNSS 
EPS_CHANNEL_VBATT_CH9_UNUSED 
EPS_CHANNEL_VBATT_CH10_UNUSED 
EPS_CHANNEL_VBATT_CH11_UNUSED 
EPS_CHANNEL_12V_MPI 
EPS_CHANNEL_12V_BOOM 
EPS_CHANNEL_3V3_CH14_UNUSED 
EPS_CHANNEL_3V3_CH15_UNUSED 
EPS_CHANNEL_28V6_CH16_UNUSED 
EPS_CHANNEL_UNKNOWN 

Variable Documentation

◆ EPS_ACTIVE_CHANNEL_COUNT

const uint8_t EPS_ACTIVE_CHANNEL_COUNT = 17
static

The number of EPS channels.

◆ EPS_MAX_ACTIVE_CHANNEL_NUMBER

const uint8_t EPS_MAX_ACTIVE_CHANNEL_NUMBER = 16
static

The highest EPS channel number, starting from 0. 16 means there are 17 channels total.

◆ EPS_TOTAL_CHANNEL_COUNT

const uint8_t EPS_TOTAL_CHANNEL_COUNT = 32
static

The number of EPS channels, including those not really present on our model.