#[repr(u8)]pub enum GripperFault {
NoFault = 0,
ActionDelay = 5,
NotActivated = 7,
OverHeated = 8,
NoComm = 9,
UnderVoltage = 10,
Releasing = 11,
InternalFault = 12,
AcitivationFault = 13,
OverCurrent = 14,
AutomaticReleaseCompleted = 15,
}
Expand description
Fault status return general error messages that are useful for troubleshooting. Fault LED (red) is present on the gripper chassis, LED can be blue, red or both and be solid or blinking.
Variants§
NoFault = 0
No fault (solid blue LED)
ActionDelay = 5
Action delayed. the activation (re-activation) must be completed piror to performing the action
NotActivated = 7
THe activation bit must be set prior to performing the action
OverHeated = 8
Maximum operating temperature exceeded (>= 85 degree celsius internally), let cool down (below 80 degree celsius)
NoComm = 9
No communication during at least 1 second.
UnderVoltage = 10
Under minimum operating voltage
Releasing = 11
Automatic release in progress
InternalFault = 12
Internal fault; contact support@robotiq.com
AcitivationFault = 13
Activation fault, verify that no interference or other error occured.
OverCurrent = 14
Overcurrent Triggered.
AutomaticReleaseCompleted = 15
Automatic release compeleted
Implementations§
Source§impl GripperFault
impl GripperFault
Sourcepub fn reset_required(&self) -> bool
pub fn reset_required(&self) -> bool
For Major faults (LED blinking red/blue) - Reset is required (rising edge on activation bit (rACT
) needed).
Trait Implementations§
Source§impl Clone for GripperFault
impl Clone for GripperFault
Source§fn clone(&self) -> GripperFault
fn clone(&self) -> GripperFault
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GripperFault
impl Debug for GripperFault
Source§impl<'de> Deserialize<'de> for GripperFault
impl<'de> Deserialize<'de> for GripperFault
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Display for GripperFault
impl Display for GripperFault
Source§impl Error for GripperFault
impl Error for GripperFault
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
Source§impl From<GripperFault> for RobotiqError
impl From<GripperFault> for RobotiqError
Source§fn from(source: GripperFault) -> Self
fn from(source: GripperFault) -> Self
Source§impl FromPrimitive for GripperFault
impl FromPrimitive for GripperFault
Source§fn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more