![]() |
Midnight Sun Firmware
|
Front Controller storage. More...
#include <front_controller.h>

Public Attributes | |
| bool | brake_enabled |
| uint32_t | vehicle_speed_kph |
| float | accel_percentage |
| VehicleDriveState | currentDriveState |
| struct PowerManagerStorage * | power_manager_storage |
| struct AccelPedalStorage * | accel_pedal_storage |
| struct BrakePedalStorage * | brake_pedal_storage |
| struct Ws22MotorCanStorage * | ws22_motor_can_storage |
| struct OpdStorage * | opd_storage |
| FrontControllerConfig * | config |
Front Controller storage.
| struct AccelPedalStorage* accel_pedal_storage |
Acceleration pedal storage
| float accel_percentage |
Acceleration pedal percentage after OPD algorithm and filtering is applied as a value between 0.0 - 1.0
| bool brake_enabled |
Horn enabled (set by horn button callback)
| struct BrakePedalStorage* brake_pedal_storage |
Brake pedal storage
| FrontControllerConfig* config |
Pointer to the front controller configuration data
| VehicleDriveState currentDriveState |
Current drive state of vehicle, determined by motor_can.c
| struct OpdStorage* opd_storage |
OPD storage
| struct PowerManagerStorage* power_manager_storage |
Power manager storage
| uint32_t vehicle_speed_kph |
Current vehicle speed in km/h
| struct Ws22MotorCanStorage* ws22_motor_can_storage |
Wavesculptor 22 motor CAN storage