#[repr(C)]pub struct PamojaRos2Twist {
pub linear: PamojaVector3,
pub angular: PamojaVector3,
}Expand description
A body velocity command, matching geometry_msgs/msg/Twist.
This is what a ROS 2 robot is driven by on cmd_vel, so it is the shape a
chassis or navigation helper from pamoja-kit publishes into a ROS graph.
Fields§
§linear: PamojaVector3The linear velocity in metres per second.
angular: PamojaVector3The angular velocity in radians per second.
Trait Implementations§
Source§impl Clone for PamojaRos2Twist
impl Clone for PamojaRos2Twist
Source§fn clone(&self) -> PamojaRos2Twist
fn clone(&self) -> PamojaRos2Twist
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PamojaRos2Twist
Source§impl Debug for PamojaRos2Twist
impl Debug for PamojaRos2Twist
Source§impl PartialEq for PamojaRos2Twist
impl PartialEq for PamojaRos2Twist
Source§fn eq(&self, other: &PamojaRos2Twist) -> bool
fn eq(&self, other: &PamojaRos2Twist) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PamojaRos2Twist
Auto Trait Implementations§
impl Freeze for PamojaRos2Twist
impl RefUnwindSafe for PamojaRos2Twist
impl Send for PamojaRos2Twist
impl Sync for PamojaRos2Twist
impl Unpin for PamojaRos2Twist
impl UnsafeUnpin for PamojaRos2Twist
impl UnwindSafe for PamojaRos2Twist
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