pub struct RobotStatusFeedback {
pub control_mode: ControlMode,
pub robot_status: RobotStatus,
pub move_mode: MoveMode,
pub teach_status: TeachStatus,
pub motion_status: MotionStatus,
pub trajectory_point_index: u8,
pub fault_code_angle_limit: FaultCodeAngleLimit,
pub fault_code_comm_error: FaultCodeCommError,
}Expand description
机械臂状态反馈 (0x2A1)
包含控制模式、机械臂状态、MOVE 模式、示教状态、运动状态、 轨迹点索引以及故障码位域。
Fields§
§control_mode: ControlMode§robot_status: RobotStatus§move_mode: MoveMode§teach_status: TeachStatus§motion_status: MotionStatus§trajectory_point_index: u8§fault_code_angle_limit: FaultCodeAngleLimit§fault_code_comm_error: FaultCodeCommErrorTrait Implementations§
Source§impl Clone for RobotStatusFeedback
impl Clone for RobotStatusFeedback
Source§fn clone(&self) -> RobotStatusFeedback
fn clone(&self) -> RobotStatusFeedback
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 RobotStatusFeedback
impl Debug for RobotStatusFeedback
Source§impl Default for RobotStatusFeedback
impl Default for RobotStatusFeedback
Source§fn default() -> RobotStatusFeedback
fn default() -> RobotStatusFeedback
Returns the “default value” for a type. Read more
Source§impl TryFrom<PiperFrame> for RobotStatusFeedback
impl TryFrom<PiperFrame> for RobotStatusFeedback
Source§type Error = ProtocolError
type Error = ProtocolError
The type returned in the event of a conversion error.
impl Copy for RobotStatusFeedback
Auto Trait Implementations§
impl Freeze for RobotStatusFeedback
impl RefUnwindSafe for RobotStatusFeedback
impl Send for RobotStatusFeedback
impl Sync for RobotStatusFeedback
impl Unpin for RobotStatusFeedback
impl UnwindSafe for RobotStatusFeedback
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