MCU
Loading...
Searching...
No Matches
Public Attributes | List of all members
CASEConfiguration Struct Reference

#include <CASESystem.h>

Collaboration diagram for CASEConfiguration:
Collaboration graph

Public Attributes

float AbsoluteTorqueLimit
 
float yaw_pid_p
 
float yaw_pid_i
 
float yaw_pid_d
 
float tcs_pid_p_lowerBound_front
 
float tcs_pid_p_upperBound_front
 
float tcs_pid_p_lowerBound_rear
 
float tcs_pid_p_upperBound_rear
 
float tcs_pid_i
 
float tcs_pid_d
 
bool useLaunch
 
bool usePIDTV
 
bool useTCSLimitedYawPID
 
bool useNormalForce
 
bool useTractionControl
 
bool usePowerLimit
 
bool usePIDPowerLimit
 
bool useDecoupledYawBrakes
 
bool useDiscontinuousYawPIDBrakes
 
float tcsSLThreshold
 
float launchSL
 
float launchDeadZone
 
float launchVelThreshold
 
float tcsVelThreshold
 
float yawPIDMaxDifferential
 
float yawPIDErrorThreshold
 
float yawPIDVelThreshold
 
float yawPIDCoastThreshold
 
float yaw_pid_brakes_p
 
float yaw_pid_brakes_i
 
float yaw_pid_brakes_d
 
float decoupledYawPIDBrakesMaxDIfference
 
float discontinuousBrakesPercentThreshold
 
float TorqueMode
 
float RegenLimit
 
bool useNoRegen5kph
 
bool useTorqueBias
 
float DriveTorquePercentFront
 
float BrakeTorquePercentFront
 
float MechPowerMaxkW
 
float launchLeftRightMaxDiff
 
float tcs_pid_lower_rpm_front
 
float tcs_pid_upper_rpm_front
 
float tcs_pid_lower_rpm_rear
 
float tcs_pid_upper_rpm_rear
 
float maxNormalLoadBrakeScalingFront
 
float tcs_saturation_front
 
float tcs_saturation_rear
 
float TCSGenLeftRightDiffLowerBound
 
float TCSGenLeftRightDiffUpperBound
 
float TCSWheelSteerLowerBound
 
float TCSWheelSteerUpperBound
 
bool useRPM_TCS_GainSchedule
 
bool useNL_TCS_GainSchedule
 
float TCS_NL_startBoundPerc_FrontAxle
 
float TCS_NL_endBoundPerc_FrontAxle
 
float TCS_NL_startBoundPerc_RearAxle
 
float TCS_NL_endBoundPerc_RearAxle
 
bool useNL_TCS_SlipSchedule
 
float launchSL_startBound_Front
 
float launchSL_endBound_Front
 
float launchSL_startBound_Rear
 
float launchSL_endBound_Rear
 
float TCS_SL_startBound_Front
 
float TCS_SL_endBound_Front
 
float TCS_SL_startBound_Rear
 
float TCS_SL_endBound_Rear
 
float TCS_SL_NLPerc_startBound_Front
 
float TCS_SL_NLPerc_endBound_Front
 
float TCS_SL_NLPerc_startBound_Rear
 
float TCS_SL_NLPerc_endBound_Rear
 
float max_rpm
 
float max_regen_torque
 
float max_torque
 

Detailed Description

Definition at line 13 of file CASESystem.h.

Member Data Documentation

◆ AbsoluteTorqueLimit

float CASEConfiguration::AbsoluteTorqueLimit

Definition at line 15 of file CASESystem.h.

◆ BrakeTorquePercentFront

float CASEConfiguration::BrakeTorquePercentFront

Definition at line 53 of file CASESystem.h.

◆ decoupledYawPIDBrakesMaxDIfference

float CASEConfiguration::decoupledYawPIDBrakesMaxDIfference

Definition at line 46 of file CASESystem.h.

◆ discontinuousBrakesPercentThreshold

float CASEConfiguration::discontinuousBrakesPercentThreshold

Definition at line 47 of file CASESystem.h.

◆ DriveTorquePercentFront

float CASEConfiguration::DriveTorquePercentFront

Definition at line 52 of file CASESystem.h.

◆ launchDeadZone

float CASEConfiguration::launchDeadZone

Definition at line 36 of file CASESystem.h.

◆ launchLeftRightMaxDiff

float CASEConfiguration::launchLeftRightMaxDiff

Definition at line 55 of file CASESystem.h.

◆ launchSL

float CASEConfiguration::launchSL

Definition at line 35 of file CASESystem.h.

◆ launchSL_endBound_Front

float CASEConfiguration::launchSL_endBound_Front

Definition at line 75 of file CASESystem.h.

◆ launchSL_endBound_Rear

float CASEConfiguration::launchSL_endBound_Rear

Definition at line 77 of file CASESystem.h.

◆ launchSL_startBound_Front

float CASEConfiguration::launchSL_startBound_Front

Definition at line 74 of file CASESystem.h.

◆ launchSL_startBound_Rear

float CASEConfiguration::launchSL_startBound_Rear

Definition at line 76 of file CASESystem.h.

◆ launchVelThreshold

float CASEConfiguration::launchVelThreshold

Definition at line 37 of file CASESystem.h.

◆ max_regen_torque

float CASEConfiguration::max_regen_torque

Definition at line 88 of file CASESystem.h.

◆ max_rpm

float CASEConfiguration::max_rpm

Definition at line 87 of file CASESystem.h.

◆ max_torque

float CASEConfiguration::max_torque

Definition at line 89 of file CASESystem.h.

◆ maxNormalLoadBrakeScalingFront

float CASEConfiguration::maxNormalLoadBrakeScalingFront

Definition at line 60 of file CASESystem.h.

◆ MechPowerMaxkW

float CASEConfiguration::MechPowerMaxkW

Definition at line 54 of file CASESystem.h.

◆ RegenLimit

float CASEConfiguration::RegenLimit

Definition at line 49 of file CASESystem.h.

◆ TCS_NL_endBoundPerc_FrontAxle

float CASEConfiguration::TCS_NL_endBoundPerc_FrontAxle

Definition at line 70 of file CASESystem.h.

◆ TCS_NL_endBoundPerc_RearAxle

float CASEConfiguration::TCS_NL_endBoundPerc_RearAxle

Definition at line 72 of file CASESystem.h.

◆ TCS_NL_startBoundPerc_FrontAxle

float CASEConfiguration::TCS_NL_startBoundPerc_FrontAxle

Definition at line 69 of file CASESystem.h.

◆ TCS_NL_startBoundPerc_RearAxle

float CASEConfiguration::TCS_NL_startBoundPerc_RearAxle

Definition at line 71 of file CASESystem.h.

◆ tcs_pid_d

float CASEConfiguration::tcs_pid_d

Definition at line 24 of file CASESystem.h.

◆ tcs_pid_i

float CASEConfiguration::tcs_pid_i

Definition at line 23 of file CASESystem.h.

◆ tcs_pid_lower_rpm_front

float CASEConfiguration::tcs_pid_lower_rpm_front

Definition at line 56 of file CASESystem.h.

◆ tcs_pid_lower_rpm_rear

float CASEConfiguration::tcs_pid_lower_rpm_rear

Definition at line 58 of file CASESystem.h.

◆ tcs_pid_p_lowerBound_front

float CASEConfiguration::tcs_pid_p_lowerBound_front

Definition at line 19 of file CASESystem.h.

◆ tcs_pid_p_lowerBound_rear

float CASEConfiguration::tcs_pid_p_lowerBound_rear

Definition at line 21 of file CASESystem.h.

◆ tcs_pid_p_upperBound_front

float CASEConfiguration::tcs_pid_p_upperBound_front

Definition at line 20 of file CASESystem.h.

◆ tcs_pid_p_upperBound_rear

float CASEConfiguration::tcs_pid_p_upperBound_rear

Definition at line 22 of file CASESystem.h.

◆ tcs_pid_upper_rpm_front

float CASEConfiguration::tcs_pid_upper_rpm_front

Definition at line 57 of file CASESystem.h.

◆ tcs_pid_upper_rpm_rear

float CASEConfiguration::tcs_pid_upper_rpm_rear

Definition at line 59 of file CASESystem.h.

◆ tcs_saturation_front

float CASEConfiguration::tcs_saturation_front

Definition at line 61 of file CASESystem.h.

◆ tcs_saturation_rear

float CASEConfiguration::tcs_saturation_rear

Definition at line 62 of file CASESystem.h.

◆ TCS_SL_endBound_Front

float CASEConfiguration::TCS_SL_endBound_Front

Definition at line 79 of file CASESystem.h.

◆ TCS_SL_endBound_Rear

float CASEConfiguration::TCS_SL_endBound_Rear

Definition at line 81 of file CASESystem.h.

◆ TCS_SL_NLPerc_endBound_Front

float CASEConfiguration::TCS_SL_NLPerc_endBound_Front

Definition at line 83 of file CASESystem.h.

◆ TCS_SL_NLPerc_endBound_Rear

float CASEConfiguration::TCS_SL_NLPerc_endBound_Rear

Definition at line 85 of file CASESystem.h.

◆ TCS_SL_NLPerc_startBound_Front

float CASEConfiguration::TCS_SL_NLPerc_startBound_Front

Definition at line 82 of file CASESystem.h.

◆ TCS_SL_NLPerc_startBound_Rear

float CASEConfiguration::TCS_SL_NLPerc_startBound_Rear

Definition at line 84 of file CASESystem.h.

◆ TCS_SL_startBound_Front

float CASEConfiguration::TCS_SL_startBound_Front

Definition at line 78 of file CASESystem.h.

◆ TCS_SL_startBound_Rear

float CASEConfiguration::TCS_SL_startBound_Rear

Definition at line 80 of file CASESystem.h.

◆ TCSGenLeftRightDiffLowerBound

float CASEConfiguration::TCSGenLeftRightDiffLowerBound

Definition at line 63 of file CASESystem.h.

◆ TCSGenLeftRightDiffUpperBound

float CASEConfiguration::TCSGenLeftRightDiffUpperBound

Definition at line 64 of file CASESystem.h.

◆ tcsSLThreshold

float CASEConfiguration::tcsSLThreshold

Definition at line 34 of file CASESystem.h.

◆ tcsVelThreshold

float CASEConfiguration::tcsVelThreshold

Definition at line 38 of file CASESystem.h.

◆ TCSWheelSteerLowerBound

float CASEConfiguration::TCSWheelSteerLowerBound

Definition at line 65 of file CASESystem.h.

◆ TCSWheelSteerUpperBound

float CASEConfiguration::TCSWheelSteerUpperBound

Definition at line 66 of file CASESystem.h.

◆ TorqueMode

float CASEConfiguration::TorqueMode

Definition at line 48 of file CASESystem.h.

◆ useDecoupledYawBrakes

bool CASEConfiguration::useDecoupledYawBrakes

Definition at line 32 of file CASESystem.h.

◆ useDiscontinuousYawPIDBrakes

bool CASEConfiguration::useDiscontinuousYawPIDBrakes

Definition at line 33 of file CASESystem.h.

◆ useLaunch

bool CASEConfiguration::useLaunch

Definition at line 25 of file CASESystem.h.

◆ useNL_TCS_GainSchedule

bool CASEConfiguration::useNL_TCS_GainSchedule

Definition at line 68 of file CASESystem.h.

◆ useNL_TCS_SlipSchedule

bool CASEConfiguration::useNL_TCS_SlipSchedule

Definition at line 73 of file CASESystem.h.

◆ useNoRegen5kph

bool CASEConfiguration::useNoRegen5kph

Definition at line 50 of file CASESystem.h.

◆ useNormalForce

bool CASEConfiguration::useNormalForce

Definition at line 28 of file CASESystem.h.

◆ usePIDPowerLimit

bool CASEConfiguration::usePIDPowerLimit

Definition at line 31 of file CASESystem.h.

◆ usePIDTV

bool CASEConfiguration::usePIDTV

Definition at line 26 of file CASESystem.h.

◆ usePowerLimit

bool CASEConfiguration::usePowerLimit

Definition at line 30 of file CASESystem.h.

◆ useRPM_TCS_GainSchedule

bool CASEConfiguration::useRPM_TCS_GainSchedule

Definition at line 67 of file CASESystem.h.

◆ useTCSLimitedYawPID

bool CASEConfiguration::useTCSLimitedYawPID

Definition at line 27 of file CASESystem.h.

◆ useTorqueBias

bool CASEConfiguration::useTorqueBias

Definition at line 51 of file CASESystem.h.

◆ useTractionControl

bool CASEConfiguration::useTractionControl

Definition at line 29 of file CASESystem.h.

◆ yaw_pid_brakes_d

float CASEConfiguration::yaw_pid_brakes_d

Definition at line 45 of file CASESystem.h.

◆ yaw_pid_brakes_i

float CASEConfiguration::yaw_pid_brakes_i

Definition at line 44 of file CASESystem.h.

◆ yaw_pid_brakes_p

float CASEConfiguration::yaw_pid_brakes_p

Definition at line 43 of file CASESystem.h.

◆ yaw_pid_d

float CASEConfiguration::yaw_pid_d

Definition at line 18 of file CASESystem.h.

◆ yaw_pid_i

float CASEConfiguration::yaw_pid_i

Definition at line 17 of file CASESystem.h.

◆ yaw_pid_p

float CASEConfiguration::yaw_pid_p

Definition at line 16 of file CASESystem.h.

◆ yawPIDCoastThreshold

float CASEConfiguration::yawPIDCoastThreshold

Definition at line 42 of file CASESystem.h.

◆ yawPIDErrorThreshold

float CASEConfiguration::yawPIDErrorThreshold

Definition at line 40 of file CASESystem.h.

◆ yawPIDMaxDifferential

float CASEConfiguration::yawPIDMaxDifferential

Definition at line 39 of file CASESystem.h.

◆ yawPIDVelThreshold

float CASEConfiguration::yawPIDVelThreshold

Definition at line 41 of file CASESystem.h.


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