Midnight Sun Firmware
Loading...
Searching...
No Matches
power_path_manager.h
1#pragma once
2
3/************************************************************************************************
4 * @file power_path_manager.h
5 *
6 * @brief Power path manager class for the rear controller board
7 *
8 * @date 2025-05-28
9 * @author Midnight Sun Team #24 - MSXVI
10 ************************************************************************************************/
11
12/* Standard library Headers */
13
14/* Inter-component Headers */
15#include "rear_controller.h"
16#include "rear_controller_hw_defs.h"
17#include "status.h"
18
19/* Intra-component Headers */
20
34
40
StatusCode power_path_manager_init(RearControllerStorage *storage)
Initialize the power path manager.
Definition: power_path_manager.c:81
StatusCode power_path_manager_run(void)
Run power path manager calculations.
Definition: power_path_manager.c:107
StatusCode
StatusCodes for various errors.
Definition: status.h:27
Definition: rear_controller.h:39