16#include "rear_controller.h"
17#include "rear_controller_hw_defs.h"
28#define NUM_REAR_RELAYS 4U
29#define REAR_CLOSE_RELAYS_DELAY_MS 250U
31#define REAR_CLOSE_RELAYS_DELAY_MS 250U
StatusCode relays_close_solar(void)
Close the solar array relay.
Definition: relays.c:116
StatusCode relays_open_solar(void)
Open the solar array relay.
Definition: relays.c:129
StatusCode relays_close_pos(void)
Close the high-side (POS) relay.
Definition: relays.c:141
StatusCode relays_reset()
Reset relays by disengaging all relays.
Definition: relays.c:78
StatusCode relays_close_motor(void)
Close the motor HV relay.
Definition: relays.c:91
StatusCode relays_init(RearControllerStorage *storage)
Initialize the relay control module.
Definition: relays.c:53
StatusCode relays_open_pos(void)
Open the high-side (POS) relay.
Definition: relays.c:154
StatusCode relays_close_neg(void)
Close the low-side (NEG) relay.
Definition: relays.c:166
StatusCode relays_open_neg(void)
Open the low-side (NEG) relay.
Definition: relays.c:179
StatusCode relays_open_motor(void)
Open the motor HV relay.
Definition: relays.c:104
StatusCode
StatusCodes for various errors.
Definition: status.h:27
Definition: rear_controller.h:41