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) -> Self
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) -> u6
Trait Implementations§
Source§impl Bitsized for GripperControlFlags
impl Bitsized for GripperControlFlags
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§impl From<GripperControlFlags> for u8
impl From<GripperControlFlags> for u8
Source§fn from(value: GripperControlFlags) -> Self
fn from(value: GripperControlFlags) -> Self
Converts to this type from the input type.
Source§impl From<u8> for GripperControlFlags
impl From<u8> for GripperControlFlags
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