pub struct VehicleControlData {
pub header: Header,
pub acceleration_pct: f32,
pub braking_pct: f32,
pub target_wheel_angle: f32,
pub target_wheel_angular_rate: f32,
pub target_gear: u8,
}Fields§
§header: Header§acceleration_pct: f32§braking_pct: f32§target_wheel_angle: f32§target_wheel_angular_rate: f32§target_gear: u8Implementations§
Source§impl VehicleControlData
impl VehicleControlData
pub const GEAR_NEUTRAL: u8 = 0u8
pub const GEAR_DRIVE: u8 = 1u8
pub const GEAR_REVERSE: u8 = 2u8
pub const GEAR_PARKING: u8 = 3u8
pub const GEAR_LOW: u8 = 4u8
Trait Implementations§
Source§impl Clone for VehicleControlData
impl Clone for VehicleControlData
Source§fn clone(&self) -> VehicleControlData
fn clone(&self) -> VehicleControlData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VehicleControlData
impl Debug for VehicleControlData
Source§impl Default for VehicleControlData
impl Default for VehicleControlData
Source§impl<'de> Deserialize<'de> for VehicleControlData
impl<'de> Deserialize<'de> for VehicleControlData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for VehicleControlData
impl PartialEq for VehicleControlData
Source§impl Serialize for VehicleControlData
impl Serialize for VehicleControlData
impl Message for VehicleControlData
impl StructuralPartialEq for VehicleControlData
Auto Trait Implementations§
impl Freeze for VehicleControlData
impl RefUnwindSafe for VehicleControlData
impl Send for VehicleControlData
impl Sync for VehicleControlData
impl Unpin for VehicleControlData
impl UnwindSafe for VehicleControlData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more