Enum ethercat_soem::AlStatus
source · [−]#[repr(u16)]
pub enum AlStatus {
Show 53 variants
NoError,
UnspecifiedError,
NoMemory,
InvalidRequestedStateChange,
UnknownRequestedState,
BootstrapNotSupported,
NoValidFirmware,
InvalidMailboxConfig,
InvalidMailboxConfig2,
InvalidSyncManagerConfiguration,
NoValidInputsAvailable,
NoValidOutputs,
SynchronizationError,
SyncManagerWatchdog,
InvalidSyncManagerTypes,
InvalidOutputConfiguration,
InvalidInputConfiguration,
InvalidWatchdogConfiguration,
SlaveNeedsColdStart,
SlaveNeedsInit,
SlaveNeedsPreOp,
SlaveNeedsSafeOp,
InvalidInputMapping,
InvalidOutputMapping,
InconsistentSettings,
FreerunNotSupported,
SynchronisationNotSupported,
FreerunNeeds3BufferMode,
BackgroundWatchdog,
NovalidInputsAndOutputs,
FatalSyncError,
NoSyncError,
InvalidInputFmmuConfiguration,
InvalidDcSyncConfiguration,
InvalidDcLatchConfiguration,
PllError,
DcSyncIoError,
DcSyncTimeoutError,
DcInvalidSyncCycleTime,
DcInvalidSync0CycleTime,
DcInvalidSync1CycleTime,
MbxAoe,
MbxEoe,
MbxCoe,
MbxFoe,
MbxSoe,
MbcVoe,
EepromNoAccess,
EeepromError,
SlaveRestartedLocally,
DeviceIdValueUpdated,
ApplicationControllerAvailable,
Unknown,
}
Expand description
AL status code
Variants
NoError
No error
UnspecifiedError
Unspecified error
NoMemory
No memory,
InvalidRequestedStateChange
Invalid requested state change“ },
UnknownRequestedState
Unknown requested state,
BootstrapNotSupported
Bootstrap not supported
NoValidFirmware
No Valid Firmware
InvalidMailboxConfig
Invalid mailbox configuration
First value as defined in ethercatprint.c
.
InvalidMailboxConfig2
Invalid mailbox configuration
Second value as defined in ethercatprint.c
.
InvalidSyncManagerConfiguration
Invalid sync manager configuration
NoValidInputsAvailable
No valid inputs available
NoValidOutputs
No valid outputs
SynchronizationError
Synchronization error
SyncManagerWatchdog
Sync manager watchdog
InvalidSyncManagerTypes
Invalid sync Manager types,
InvalidOutputConfiguration
Invalid output configuration
InvalidInputConfiguration
Invalid input configuration
InvalidWatchdogConfiguration
Invalid watchdog configuration
SlaveNeedsColdStart
Slave needs cold start
SlaveNeedsInit
Slave needs INIT
SlaveNeedsPreOp
Slave needs PREOP
SlaveNeedsSafeOp
Slave needs SAFEOP
InvalidInputMapping
Invalid input mapping
InvalidOutputMapping
Invalid output mapping
InconsistentSettings
Inconsistent settings
FreerunNotSupported
Freerun not supported
SynchronisationNotSupported
Synchronisation not supported
FreerunNeeds3BufferMode
Freerun needs 3buffer mode
BackgroundWatchdog
Background watchdog
NovalidInputsAndOutputs
No valid Inputs and Outputs
FatalSyncError
Fatal sync error
NoSyncError
No sync error
InvalidInputFmmuConfiguration
Invalid input FMMU configuration
InvalidDcSyncConfiguration
Invalid DC SYNC configuration
InvalidDcLatchConfiguration
Invalid DC latch configuration
PllError
PLL error
DcSyncIoError
DC sync IO error
DcSyncTimeoutError
DC sync timeout error
DcInvalidSyncCycleTime
DC invalid sync cycle time
DcInvalidSync0CycleTime
DC invalid sync0 cycle time
DcInvalidSync1CycleTime
DC invalid sync1 cycle time
MbxAoe
MBX_AOE
MbxEoe
MBX_EOE
MbxCoe
MBX_COE
MbxFoe
MBX_FOE
MbxSoe
MBX_SOE
MbcVoe
MBX_VOE
EepromNoAccess
EEPROM no access
EeepromError
EEPROM error
SlaveRestartedLocally
Slave restarted locally
DeviceIdValueUpdated
Device identification value updated
ApplicationControllerAvailable
Application controller available
Unknown
Unknown
Trait Implementations
sourceimpl FromPrimitive for AlStatus
impl FromPrimitive for AlStatus
sourcefn from_i64(n: i64) -> Option<Self>
fn from_i64(n: i64) -> Option<Self>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_u64(n: u64) -> Option<Self>
fn from_u64(n: u64) -> Option<Self>
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
sourcefn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl Copy for AlStatus
impl Eq for AlStatus
impl StructuralEq for AlStatus
impl StructuralPartialEq for AlStatus
Auto Trait Implementations
impl RefUnwindSafe for AlStatus
impl Send for AlStatus
impl Sync for AlStatus
impl Unpin for AlStatus
impl UnwindSafe for AlStatus
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more