19#include "rear_controller.h"
20#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:139
StatusCode relays_disable_ws22_lv(void)
Disable the low voltage for the Wavesculptor 22.
Definition: relays.c:107
StatusCode relays_open_solar(void)
Open the solar array relay.
Definition: relays.c:154
StatusCode relays_close_pos(void)
Close the high-side (POS) relay.
Definition: relays.c:168
StatusCode relays_reset()
Reset relays by disengaging all relays.
Definition: relays.c:90
StatusCode relays_enable_ws22_lv(void)
Enable the low voltage for the Wavesculptor 22.
Definition: relays.c:103
StatusCode relays_close_motor(void)
Close the motor HV relay.
Definition: relays.c:111
StatusCode relays_init(RearControllerStorage *storage)
Initialize the relay control module.
Definition: relays.c:64
StatusCode relays_open_pos(void)
Open the high-side (POS) relay.
Definition: relays.c:183
StatusCode relays_close_neg(void)
Close the low-side (NEG) relay.
Definition: relays.c:197
StatusCode relays_open_neg(void)
Open the low-side (NEG) relay.
Definition: relays.c:212
StatusCode relays_open_motor(void)
Open the motor HV relay.
Definition: relays.c:125
StatusCode
StatusCodes for various errors.
Definition: status.h:27
Definition: rear_controller.h:38