pub struct GripperControlFlags { /* private fields */ }Expand description
夹爪控制标志位域(Byte 6: 8 位)
协议定义:
- Bit 0: 置1使能,0失能
- Bit 1: 置1清除错误
- Bit 2-7: 保留
Implementations§
Source§impl GripperControlFlags
impl GripperControlFlags
pub fn new(arg_enable: bool, arg_clear_error: bool) -> GripperControlFlags
pub fn enable(&self) -> bool
pub fn set_enable(&mut self, value: bool)
pub fn clear_error(&self) -> bool
pub fn set_clear_error(&mut self, value: bool)
pub fn reserved_i(&self) -> UInt<u8, 6>
Trait Implementations§
Source§impl Bitsized for GripperControlFlags
impl Bitsized for GripperControlFlags
const BITS: usize = <Self::ArbitraryInt as Bitsized>::BITS
const MAX: <GripperControlFlags as Bitsized>::ArbitraryInt = <Self::ArbitraryInt as Bitsized>::MAX
type ArbitraryInt = u8
Source§impl Clone for GripperControlFlags
impl Clone for GripperControlFlags
Source§fn clone(&self) -> GripperControlFlags
fn clone(&self) -> GripperControlFlags
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 GripperControlFlags
impl Debug for GripperControlFlags
Source§impl Default for GripperControlFlags
impl Default for GripperControlFlags
Source§fn default() -> GripperControlFlags
fn default() -> GripperControlFlags
Returns the “default value” for a type. Read more
Source§impl From<u8> for GripperControlFlags
impl From<u8> for GripperControlFlags
Source§fn from(value: u8) -> GripperControlFlags
fn from(value: u8) -> GripperControlFlags
Converts to this type from the input type.
impl Copy for GripperControlFlags
Auto Trait Implementations§
impl Freeze for GripperControlFlags
impl RefUnwindSafe for GripperControlFlags
impl Send for GripperControlFlags
impl Sync for GripperControlFlags
impl Unpin for GripperControlFlags
impl UnwindSafe for GripperControlFlags
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more