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