![]() |
SatNOGS-COMMS
4.1.0
A COMMS subsystem for CubeSats
|
Represents the I/O configuration for the power management system. More...
#include <power.hpp>
Public Attributes | |
| bsp::i2c & | mon_i2c |
| bsp::gpio & | rf_5v_en |
| bsp::gpio & | fpga_5v_en |
| bsp::gpio & | can1_en |
| bsp::gpio & | can1_low_pwr |
| bsp::gpio & | can2_en |
| bsp::gpio & | can2_low_pwr |
| bsp::gpio & | rf_5v_pgood |
| bsp::gpio & | fpga_5v_pgood |
| bsp::gpio & | uhf_en |
| bsp::gpio & | uhf_pgood |
| bsp::gpio & | sband_en |
| bsp::gpio & | sband_pgood |
| bsp::adc & | imon_3v3_d |
| bsp::adc & | imon_5v_rf |
| bsp::adc & | imon_fpga |
| bsp::sensor & | v_mon |
| r_lim | rlim |
| uint16_t | efuse_adc_current_gain |
Represents the I/O configuration for the power management system.
The io_conf class contains references to the hardware interfaces and components required for managing power in the system. This includes GPIOs, ADCs, and sensors used to monitor and control the power subsystems.
| bsp::gpio& satnogs::comms::lib::power::io_conf::can1_low_pwr |
| bsp::gpio& satnogs::comms::lib::power::io_conf::can2_low_pwr |
| uint16_t satnogs::comms::lib::power::io_conf::efuse_adc_current_gain |
| bsp::gpio& satnogs::comms::lib::power::io_conf::fpga_5v_en |
| bsp::gpio& satnogs::comms::lib::power::io_conf::fpga_5v_pgood |
| bsp::gpio& satnogs::comms::lib::power::io_conf::rf_5v_pgood |
| bsp::gpio& satnogs::comms::lib::power::io_conf::sband_pgood |
| bsp::sensor& satnogs::comms::lib::power::io_conf::v_mon |