跳转至

Struct SimOne_Data_Control

ClassList > SimOne_Data_Control

  • #include <SimOneIOStruct.h>

Inherits the following classes: SimOne_Data

Public Attributes

Type Name
float brake
ESimOne_Brake_Mode brakeMode = ESimOne\_Brake\_Mode\_Percent
float brake_input_data
float clutch
ESimOne_Gear_Mode gear
bool handbrake = false
bool isManualGear = false
float steering
ESimOne_Steering_Mode steeringMode = ESimOne\_Steering\_Mode\_Percent
float steering_input_data
float throttle
ESimOne_Throttle_Mode throttleMode = ESimOne\_Throttle\_Mode\_Percent
float throttle_input_data

Public Attributes inherited from SimOne_Data

See SimOne_Data

Type Name
int frame = 0
long long timestamp = 0
int version = 0

Public Attributes Documentation

variable brake

float SimOne_Data_Control::brake;

制动输入值,根据制动模式的不同,其含义会有所不同 * Brake input value, meaning varies depending on the brake mode


variable brakeMode

ESimOne_Brake_Mode SimOne_Data_Control::brakeMode;

制动模式,决定制动输入的表示方式 * Brake mode, determines the representation of brake input


variable brake_input_data

float SimOne_Data_Control::brake_input_data[20];

当制动模式为 ESimOne_Brake_Mode_WheelCylinderPressure 或 ESimOne_Brake_Mode_WheelTorque 时,制动输入的数组数据 * Array data for brake input when brake mode is ESimOne_Brake_Mode_WheelCylinderPressure or ESimOne_Brake_Mode_WheelTorque


variable clutch

float SimOne_Data_Control::clutch;

离合器输入值,用于控制离合器 * Clutch input value, used to control the clutch


variable gear

ESimOne_Gear_Mode SimOne_Data_Control::gear;

当前挡位 * Current gear mode


variable handbrake

bool SimOne_Data_Control::handbrake;

手刹状态,是否启用手刹 * Handbrake status, whether the handbrake is engaged


variable isManualGear

bool SimOne_Data_Control::isManualGear;

是否使用手动挡,决定是否使用手动变速 * Whether manual transmission is used, determines if manual gear shifting is enabled


variable steering

float SimOne_Data_Control::steering;

转向输入值,根据转向模式的不同,其含义会有所不同 * Steering input value, meaning varies depending on the steering mode


variable steeringMode

ESimOne_Steering_Mode SimOne_Data_Control::steeringMode;

转向模式,决定转向输入的表示方式 * Steering mode, determines the representation of steering input


variable steering_input_data

float SimOne_Data_Control::steering_input_data[20];

当转向模式为 ESimOne_Steering_Mode_WheelAngle 或 ESimOne_Steering_Mode_WheelAnglarSpeed 时,转向输入的数组数据 * Array data for steering input when steering mode is ESimOne_Steering_Mode_WheelAngle or ESimOne_Steering_Mode_WheelAnglarSpeed


variable throttle

float SimOne_Data_Control::throttle;

油门输入值,根据油门模式的不同,其含义会有所不同 * Throttle input value, meaning varies depending on the throttle mode


variable throttleMode

ESimOne_Throttle_Mode SimOne_Data_Control::throttleMode;

油门模式,决定油门输入的表示方式 * Throttle mode, determines the representation of throttle input


variable throttle_input_data

float SimOne_Data_Control::throttle_input_data[20];

当油门模式为 ESimOne_Throttle_Mode_WheelTorque 时,油门输入的数组数据 数据序列为:L1(轴 1 左侧车轮),R1(轴 1 右侧车轮), L2,R2,L3,R3... * Array data for throttle input when throttle mode is ESimOne_Throttle_Mode_WheelTorque Data sequence is: L1 (left wheel of axle 1), R1 (right wheel of axle 1), L2, R2, L3, R3...



The documentation for this class was generated from the following file docs/api/cpp/SimOneIOStruct.h