pub struct ClearEmergencyStop;Expand description
If the light engine was in E-Stop state due to an emergency stop command (either from a
local stop condition or over the network), this command resets it to Ready.
It is ACKed if the DAC was previously in E-Stop.
Otherwise it is replied to with a NAK - Invalid.
If the condition that caused the emergency stop is still active (e.g. E-Stop input still asserted, temperature still out of bounds, etc) a NAK - Stop Condition is sent.
Trait Implementations§
Source§impl Clone for ClearEmergencyStop
impl Clone for ClearEmergencyStop
Source§fn clone(&self) -> ClearEmergencyStop
fn clone(&self) -> ClearEmergencyStop
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 Command for ClearEmergencyStop
impl Command for ClearEmergencyStop
Source§const START_BYTE: u8 = 99u8
const START_BYTE: u8 = 99u8
The starting byte of the command.
Source§fn start_byte(&self) -> u8
fn start_byte(&self) -> u8
A provided method for producing the start byte. Useful for trait objects.
Source§impl Debug for ClearEmergencyStop
impl Debug for ClearEmergencyStop
Source§impl<'a> From<ClearEmergencyStop> for Command<'a>
impl<'a> From<ClearEmergencyStop> for Command<'a>
Source§fn from(command: ClearEmergencyStop) -> Self
fn from(command: ClearEmergencyStop) -> Self
Converts to this type from the input type.
Source§impl Hash for ClearEmergencyStop
impl Hash for ClearEmergencyStop
Source§impl PartialEq for ClearEmergencyStop
impl PartialEq for ClearEmergencyStop
Source§impl ReadFromBytes for ClearEmergencyStop
impl ReadFromBytes for ClearEmergencyStop
Source§fn read_from_bytes<R: ReadBytesExt>(reader: R) -> Result<Self>
fn read_from_bytes<R: ReadBytesExt>(reader: R) -> Result<Self>
Read the command from bytes.
Source§impl SizeBytes for ClearEmergencyStop
impl SizeBytes for ClearEmergencyStop
const SIZE_BYTES: usize = 1usize
Source§impl WriteToBytes for ClearEmergencyStop
impl WriteToBytes for ClearEmergencyStop
Source§fn write_to_bytes<W: WriteBytesExt>(&self, writer: W) -> Result<()>
fn write_to_bytes<W: WriteBytesExt>(&self, writer: W) -> Result<()>
Write the command to bytes.
impl Copy for ClearEmergencyStop
impl Eq for ClearEmergencyStop
impl StructuralPartialEq for ClearEmergencyStop
Auto Trait Implementations§
impl Freeze for ClearEmergencyStop
impl RefUnwindSafe for ClearEmergencyStop
impl Send for ClearEmergencyStop
impl Sync for ClearEmergencyStop
impl Unpin for ClearEmergencyStop
impl UnwindSafe for ClearEmergencyStop
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