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:127
StatusCode relays_disable_ws22_lv(void)
Disable the low voltage for the Wavesculptor 22.
Definition: relays.c:99
StatusCode relays_open_solar(void)
Open the solar array relay.
Definition: relays.c:140
StatusCode relays_close_pos(void)
Close the high-side (POS) relay.
Definition: relays.c:152
StatusCode relays_reset()
Reset relays by disengaging all relays.
Definition: relays.c:82
StatusCode relays_enable_ws22_lv(void)
Enable the low voltage for the Wavesculptor 22.
Definition: relays.c:95
StatusCode relays_close_motor(void)
Close the motor HV relay.
Definition: relays.c:103
StatusCode relays_init(RearControllerStorage *storage)
Initialize the relay control module.
Definition: relays.c:57
StatusCode relays_open_pos(void)
Open the high-side (POS) relay.
Definition: relays.c:165
StatusCode relays_close_neg(void)
Close the low-side (NEG) relay.
Definition: relays.c:177
StatusCode relays_open_neg(void)
Open the low-side (NEG) relay.
Definition: relays.c:190
StatusCode relays_open_motor(void)
Open the motor HV relay.
Definition: relays.c:115
StatusCode
StatusCodes for various errors.
Definition: status.h:27
Definition: rear_controller.h:39