pub struct GripperState {
pub width: f64,
pub max_width: f64,
pub is_grasped: bool,
pub temperature: u16,
pub time: Duration,
}Expand description
Describes the gripper state (franka::GripperState).
Fields§
§width: f64Current gripper opening width, in metres.
max_width: f64Maximum gripper opening width, in metres. Estimated by Gripper::homing; see
franka::GripperState::max_width.
is_grasped: boolWhether an object is currently grasped.
temperature: u16Current gripper temperature, in degrees Celsius.
time: DurationStrictly monotonically increasing timestamp since the gripper server started.
Trait Implementations§
Source§impl Clone for GripperState
impl Clone for GripperState
Source§fn clone(&self) -> GripperState
fn clone(&self) -> GripperState
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 GripperState
Source§impl Debug for GripperState
impl Debug for GripperState
Source§impl From<&GripperState> for GripperState
impl From<&GripperState> for GripperState
Source§fn from(wire: &WireGripperState) -> Self
fn from(wire: &WireGripperState) -> Self
Port of the anonymous convertGripperState in src/gripper.cpp.
Source§impl PartialEq for GripperState
impl PartialEq for GripperState
Source§fn eq(&self, other: &GripperState) -> bool
fn eq(&self, other: &GripperState) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GripperState
Auto Trait Implementations§
impl Freeze for GripperState
impl RefUnwindSafe for GripperState
impl Send for GripperState
impl Sync for GripperState
impl Unpin for GripperState
impl UnsafeUnpin for GripperState
impl UnwindSafe for GripperState
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
impl<T> Scalar for T
§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.