pub struct SteeringActuator {
pub actuator_id: Option<String>,
pub name: Option<String>,
pub angle_deg: Option<f64>,
pub commanded_deg: Option<f64>,
pub rate_dps: Option<f64>,
pub min_angle_deg: Option<f64>,
pub max_angle_deg: Option<f64>,
pub status: Option<MotorStatus>,
}Expand description
Steering actuator.
Fields§
§actuator_id: Option<String>Actuator ID
name: Option<String>Name (e.g., “front_steer”)
angle_deg: Option<f64>Current angle in degrees
commanded_deg: Option<f64>Commanded angle in degrees
rate_dps: Option<f64>Steering rate in deg/s
min_angle_deg: Option<f64>Minimum angle
max_angle_deg: Option<f64>Maximum angle
status: Option<MotorStatus>Status
Trait Implementations§
Source§impl Clone for SteeringActuator
impl Clone for SteeringActuator
Source§fn clone(&self) -> SteeringActuator
fn clone(&self) -> SteeringActuator
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 SteeringActuator
impl Debug for SteeringActuator
Source§impl Default for SteeringActuator
impl Default for SteeringActuator
Source§fn default() -> SteeringActuator
fn default() -> SteeringActuator
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SteeringActuator
impl<'de> Deserialize<'de> for SteeringActuator
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 Serialize for SteeringActuator
impl Serialize for SteeringActuator
Auto Trait Implementations§
impl Freeze for SteeringActuator
impl RefUnwindSafe for SteeringActuator
impl Send for SteeringActuator
impl Sync for SteeringActuator
impl Unpin for SteeringActuator
impl UnwindSafe for SteeringActuator
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