pub struct GripperControlCommand {
pub travel_mm: i32,
pub torque_nm: i16,
pub control_flags: GripperControlFlags,
pub zero_setting: u8,
}Expand description
夹爪控制指令 (0x159)
用于控制夹爪的行程、扭矩、使能状态和零点设置。
- 行程单位:0.001mm(原始值),0值表示完全闭合
- 扭矩单位:0.001N·m(原始值)
Fields§
§travel_mm: i32§torque_nm: i16§control_flags: GripperControlFlags§zero_setting: u8Implementations§
Source§impl GripperControlCommand
impl GripperControlCommand
Sourcepub fn set_zero_point(self) -> Self
pub fn set_zero_point(self) -> Self
设置零点(设置当前为零点)
Sourcepub fn clear_error(self) -> Self
pub fn clear_error(self) -> Self
清除错误
Sourcepub fn to_frame(self) -> PiperFrame
pub fn to_frame(self) -> PiperFrame
转换为 CAN 帧
Trait Implementations§
Source§impl Clone for GripperControlCommand
impl Clone for GripperControlCommand
Source§fn clone(&self) -> GripperControlCommand
fn clone(&self) -> GripperControlCommand
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 GripperControlCommand
impl Debug for GripperControlCommand
impl Copy for GripperControlCommand
Auto Trait Implementations§
impl Freeze for GripperControlCommand
impl RefUnwindSafe for GripperControlCommand
impl Send for GripperControlCommand
impl Sync for GripperControlCommand
impl Unpin for GripperControlCommand
impl UnwindSafe for GripperControlCommand
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