pub struct FaultCodeCommError { /* private fields */ }Expand description
故障码位域(Byte 7: 通信异常)
协议定义(Motorola MSB 高位在前):
- Bit 0: 1号关节通信异常(0:正常 1:异常)
- Bit 1: 2号关节通信异常
- Bit 2: 3号关节通信异常
- Bit 3: 4号关节通信异常
- Bit 4: 5号关节通信异常
- Bit 5: 6号关节通信异常
- Bit 6-7: 保留
Implementations§
Source§impl FaultCodeCommError
impl FaultCodeCommError
pub fn new( arg_joint1_comm_error: bool, arg_joint2_comm_error: bool, arg_joint3_comm_error: bool, arg_joint4_comm_error: bool, arg_joint5_comm_error: bool, arg_joint6_comm_error: bool, ) -> Self
pub fn joint1_comm_error(&self) -> bool
pub fn set_joint1_comm_error(&mut self, value: bool)
pub fn joint2_comm_error(&self) -> bool
pub fn set_joint2_comm_error(&mut self, value: bool)
pub fn joint3_comm_error(&self) -> bool
pub fn set_joint3_comm_error(&mut self, value: bool)
pub fn joint4_comm_error(&self) -> bool
pub fn set_joint4_comm_error(&mut self, value: bool)
pub fn joint5_comm_error(&self) -> bool
pub fn set_joint5_comm_error(&mut self, value: bool)
pub fn joint6_comm_error(&self) -> bool
pub fn set_joint6_comm_error(&mut self, value: bool)
pub fn reserved_i(&self) -> u2
Trait Implementations§
Source§impl Bitsized for FaultCodeCommError
impl Bitsized for FaultCodeCommError
Source§impl Clone for FaultCodeCommError
impl Clone for FaultCodeCommError
Source§fn clone(&self) -> FaultCodeCommError
fn clone(&self) -> FaultCodeCommError
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 FaultCodeCommError
impl Debug for FaultCodeCommError
Source§impl Default for FaultCodeCommError
impl Default for FaultCodeCommError
Source§impl From<FaultCodeCommError> for u8
impl From<FaultCodeCommError> for u8
Source§fn from(value: FaultCodeCommError) -> Self
fn from(value: FaultCodeCommError) -> Self
Converts to this type from the input type.
Source§impl From<u8> for FaultCodeCommError
impl From<u8> for FaultCodeCommError
impl Copy for FaultCodeCommError
Auto Trait Implementations§
impl Freeze for FaultCodeCommError
impl RefUnwindSafe for FaultCodeCommError
impl Send for FaultCodeCommError
impl Sync for FaultCodeCommError
impl Unpin for FaultCodeCommError
impl UnwindSafe for FaultCodeCommError
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