SatNOGS-COMMS  4.1.0
A COMMS subsystem for CubeSats
Loading...
Searching...
No Matches
satnogs::comms::lib::power::io_conf Class Reference

Represents the I/O configuration for the power management system. More...

#include <power.hpp>

Public Attributes

bsp::i2cmon_i2c
bsp::gpiorf_5v_en
bsp::gpiofpga_5v_en
bsp::gpiocan1_en
bsp::gpiocan1_low_pwr
bsp::gpiocan2_en
bsp::gpiocan2_low_pwr
bsp::gpiorf_5v_pgood
bsp::gpiofpga_5v_pgood
bsp::gpiouhf_en
bsp::gpiouhf_pgood
bsp::gpiosband_en
bsp::gpiosband_pgood
bsp::adcimon_3v3_d
bsp::adcimon_5v_rf
bsp::adcimon_fpga
bsp::sensorv_mon
r_lim rlim
uint16_t efuse_adc_current_gain

Detailed Description

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.

Definition at line 142 of file power.hpp.

Member Data Documentation

◆ can1_en

bsp::gpio& satnogs::comms::lib::power::io_conf::can1_en

Definition at line 148 of file power.hpp.

◆ can1_low_pwr

bsp::gpio& satnogs::comms::lib::power::io_conf::can1_low_pwr

Definition at line 149 of file power.hpp.

◆ can2_en

bsp::gpio& satnogs::comms::lib::power::io_conf::can2_en

Definition at line 150 of file power.hpp.

◆ can2_low_pwr

bsp::gpio& satnogs::comms::lib::power::io_conf::can2_low_pwr

Definition at line 151 of file power.hpp.

◆ efuse_adc_current_gain

uint16_t satnogs::comms::lib::power::io_conf::efuse_adc_current_gain

Definition at line 163 of file power.hpp.

◆ fpga_5v_en

bsp::gpio& satnogs::comms::lib::power::io_conf::fpga_5v_en

Definition at line 147 of file power.hpp.

◆ fpga_5v_pgood

bsp::gpio& satnogs::comms::lib::power::io_conf::fpga_5v_pgood

Definition at line 153 of file power.hpp.

◆ imon_3v3_d

bsp::adc& satnogs::comms::lib::power::io_conf::imon_3v3_d

Definition at line 158 of file power.hpp.

◆ imon_5v_rf

bsp::adc& satnogs::comms::lib::power::io_conf::imon_5v_rf

Definition at line 159 of file power.hpp.

◆ imon_fpga

bsp::adc& satnogs::comms::lib::power::io_conf::imon_fpga

Definition at line 160 of file power.hpp.

◆ mon_i2c

bsp::i2c& satnogs::comms::lib::power::io_conf::mon_i2c

Definition at line 145 of file power.hpp.

◆ rf_5v_en

bsp::gpio& satnogs::comms::lib::power::io_conf::rf_5v_en

Definition at line 146 of file power.hpp.

◆ rf_5v_pgood

bsp::gpio& satnogs::comms::lib::power::io_conf::rf_5v_pgood

Definition at line 152 of file power.hpp.

◆ rlim

r_lim satnogs::comms::lib::power::io_conf::rlim

Definition at line 162 of file power.hpp.

◆ sband_en

bsp::gpio& satnogs::comms::lib::power::io_conf::sband_en

Definition at line 156 of file power.hpp.

◆ sband_pgood

bsp::gpio& satnogs::comms::lib::power::io_conf::sband_pgood

Definition at line 157 of file power.hpp.

◆ uhf_en

bsp::gpio& satnogs::comms::lib::power::io_conf::uhf_en

Definition at line 154 of file power.hpp.

◆ uhf_pgood

bsp::gpio& satnogs::comms::lib::power::io_conf::uhf_pgood

Definition at line 155 of file power.hpp.

◆ v_mon

bsp::sensor& satnogs::comms::lib::power::io_conf::v_mon

Definition at line 161 of file power.hpp.


The documentation for this class was generated from the following file:
  • libsatnogs-comms/include/satnogs-comms-lib/power.hpp