Index
B
|
E
|
F
|
M
|
P
|
R
|
S
|
T
|
U
|
W
B
battery_charge_control (C++ function)
battery_full (C++ function)
battery_get_current (C++ function)
battery_get_status (C++ function)
battery_get_voltage (C++ function)
battery_init (C++ function)
battery_management_t (C++ struct)
battery_management_t::battery_status (C++ member)
battery_management_t::intiialized (C++ member)
battery_needs_charge (C++ function)
battery_protect_mode (C++ function)
battery_self_check_ok (C++ function)
battery_status_t (C++ struct)
battery_status_t::balancing (C++ member)
battery_status_t::charging (C++ member)
battery_status_t::current (C++ member)
battery_status_t::soc (C++ member)
battery_status_t::soh (C++ member)
battery_status_t::temperature (C++ member)
battery_status_t::voltage (C++ member)
battery_update (C++ function)
E
eps_telemetry_t (C++ struct)
F
fault_code_t (C++ type)
fault_source_t (C++ enum)
fault_source_t::FAULT_SOURCE_BATTERY (C++ enumerator)
fault_source_t::FAULT_SOURCE_MPPT (C++ enumerator)
fault_source_t::FAULT_SOURCE_RAIL (C++ enumerator)
fault_source_t::FAULT_SOURCE_SENSOR (C++ enumerator)
M
mppt_channel_t (C++ struct)
mppt_channel_t::enabled (C++ member)
mppt_channel_t::input_current (C++ member)
mppt_channel_t::input_voltage (C++ member)
mppt_channel_t::output_current (C++ member)
mppt_channel_t::output_voltage (C++ member)
mppt_channel_t::pgood (C++ member)
mppt_channel_t::power (C++ member)
mppt_channel_t::status (C++ member)
mppt_disable (C++ function)
mppt_enable (C++ function)
mppt_get_channel (C++ function)
mppt_get_total_power (C++ function)
mppt_init (C++ function)
mppt_status_t (C++ enum)
mppt_status_t::MPPT_STATUS_DISABLED (C++ enumerator)
mppt_status_t::MPPT_STATUS_FAULT (C++ enumerator)
mppt_status_t::MPPT_STATUS_OK (C++ enumerator)
mppt_status_t::MPPT_STATUS_OVERTEMP (C++ enumerator)
mppt_status_t::MPPT_STATUS_UNDERVOLT (C++ enumerator)
mppt_t (C++ struct)
mppt_t::channels (C++ member)
mppt_t::initialized (C++ member)
mppt_update (C++ function)
P
power_profile_info_t (C++ struct)
power_profile_info_t::count (C++ member)
power_profile_info_t::rails (C++ member)
power_profile_status_t (C++ enum)
power_profile_status_t::POWER_PROFILE_ERROR_INVALID_PROFILE (C++ enumerator)
power_profile_status_t::POWER_PROFILE_SUCCESS (C++ enumerator)
power_profile_t (C++ enum)
power_profile_t::POWER_PROFILE_NOMINAL (C++ enumerator)
power_profile_t::POWER_PROFILE_SAFE (C++ enumerator)
power_profiles_disable (C++ function)
power_profiles_enable (C++ function)
R
rail_controller_disable (C++ function)
rail_controller_enable (C++ function)
rail_controller_get_rail (C++ function)
rail_controller_init (C++ function)
rail_controller_t (C++ struct)
rail_controller_t::initialized (C++ member)
rail_controller_t::rails (C++ member)
rail_controller_update (C++ function)
rail_status_t (C++ enum)
rail_status_t::RAIL_STATUS_DISABLED (C++ enumerator)
rail_status_t::RAIL_STATUS_FAULT (C++ enumerator)
rail_status_t::RAIL_STATUS_OK (C++ enumerator)
rail_status_t::RAIL_STATUS_OVERCURRENT (C++ enumerator)
rail_status_t::RAIL_STATUS_UNDERVOLTAGE (C++ enumerator)
rail_t (C++ struct)
rail_t::current (C++ member)
rail_t::enabled (C++ member)
rail_t::status (C++ member)
rail_t::voltage (C++ member)
redundancy_manager_clear_fault (C++ function)
redundancy_manager_get_system_health (C++ function)
redundancy_manager_init (C++ function)
redundancy_manager_report_fault (C++ function)
redundancy_manager_t (C++ struct)
redundancy_manager_t::initialized (C++ member)
redundancy_manager_update (C++ function)
S
system_health_t (C++ enum)
system_health_t::SYSTEM_HEALTH_DEGRADED (C++ enumerator)
system_health_t::SYSTEM_HEALTH_FAULT (C++ enumerator)
system_health_t::SYSTEM_HEALTH_OK (C++ enumerator)
T
telemetry_get_all (C++ function)
telemetry_init (C++ function)
telemetry_t (C++ struct)
telemetry_t::telemetry (C++ member)
telemetry_update (C++ function)
U
uart_events_get_packet (C++ function)
uart_events_init (C++ function)
uart_events_is_packet_available (C++ function)
uart_events_send_packet (C++ function)
uart_events_t (C++ struct)
uart_events_update (C++ function)
W
watchdog_force_reset (C++ function)
watchdog_init (C++ function)
watchdog_pet (C++ function)
watchdog_t (C++ struct)
watchdog_t::enabled (C++ member)
watchdog_t::last_pet_tick (C++ member)
watchdog_t::timeout_ms (C++ member)
OSUSat EPS Firmware
Navigation
Services:
Battery Management Service
MPPT Controller Service
Power Profiles Service
Rail Controller Service
Redundancy Manager Service
Telemetry Service
UART Events Service
Watchdog Service
Related Topics
Documentation overview