pub struct EmergencyStopCommand {
pub emergency_stop: EmergencyStopAction,
pub trajectory_command: TrajectoryCommand,
pub teach_command: TeachCommand,
pub trajectory_index: u8,
pub name_index: u16,
pub crc16: u16,
}Expand description
快速急停/轨迹指令 (0x150)
用于快速急停、轨迹控制和拖动示教控制。 注意:在离线轨迹模式下,Byte 3-7 用于轨迹传输(轨迹点索引、NameIndex、CRC16), 其他模式下这些字段全部填充 0x0。
Fields§
§emergency_stop: EmergencyStopAction§trajectory_command: TrajectoryCommand§teach_command: TeachCommand§trajectory_index: u8§name_index: u16§crc16: u16Implementations§
Source§impl EmergencyStopCommand
impl EmergencyStopCommand
Sourcepub fn emergency_stop() -> Self
pub fn emergency_stop() -> Self
创建快速急停指令
Sourcepub fn trajectory_transmit(
trajectory_index: u8,
name_index: u16,
crc16: u16,
) -> Self
pub fn trajectory_transmit( trajectory_index: u8, name_index: u16, crc16: u16, ) -> Self
创建轨迹传输指令(用于离线轨迹模式)
Sourcepub fn to_frame(self) -> PiperFrame
pub fn to_frame(self) -> PiperFrame
转换为 CAN 帧
Trait Implementations§
Source§impl Clone for EmergencyStopCommand
impl Clone for EmergencyStopCommand
Source§fn clone(&self) -> EmergencyStopCommand
fn clone(&self) -> EmergencyStopCommand
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 EmergencyStopCommand
impl Debug for EmergencyStopCommand
Source§impl Default for EmergencyStopCommand
impl Default for EmergencyStopCommand
Source§fn default() -> EmergencyStopCommand
fn default() -> EmergencyStopCommand
Returns the “default value” for a type. Read more
impl Copy for EmergencyStopCommand
Auto Trait Implementations§
impl Freeze for EmergencyStopCommand
impl RefUnwindSafe for EmergencyStopCommand
impl Send for EmergencyStopCommand
impl Sync for EmergencyStopCommand
impl Unpin for EmergencyStopCommand
impl UnwindSafe for EmergencyStopCommand
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