Midnight Sun Firmware
Loading...
Searching...
No Matches
FrontControllerStorage

Front Controller storage. More...

#include <front_controller.h>

Collaboration diagram for FrontControllerStorage:

Public Attributes

bool brake_enabled
 
uint32_t vehicle_speed_kph
 
float accel_percentage
 
struct PowerSenseStorage * power_sense_storage
 
struct AccelPedalStorageaccel_pedal_storage
 
struct BrakePedalStoragebrake_pedal_storage
 
struct Ws22MotorCanStoragews22_motor_can_storage
 
FrontControllerConfigconfig
 

Detailed Description

Front Controller storage.

Member Data Documentation

◆ accel_pedal_storage

struct AccelPedalStorage* accel_pedal_storage

Acceleration pedal storage

◆ accel_percentage

float accel_percentage

Acceleration pedal percentage after OPD algorithm and filtering is applied as a value between 0.0 - 1.0

◆ brake_enabled

bool brake_enabled

Horn enabled (set by horn button callback)

◆ brake_pedal_storage

struct BrakePedalStorage* brake_pedal_storage

Brake pedal storage

◆ config

Pointer to the front controller configuration data

◆ power_sense_storage

struct PowerSenseStorage* power_sense_storage

Power sense storage

◆ vehicle_speed_kph

uint32_t vehicle_speed_kph

Current vehicle speed in km/h

◆ ws22_motor_can_storage

struct Ws22MotorCanStorage* ws22_motor_can_storage

Wavesculptor 22 motor CAN storage


The documentation for this struct was generated from the following file: