pub enum AdsError {
Show 136 variants
ErrNoError,
ErrInternal,
ErrNoRTime,
ErrAllocLockedMem,
ErrInsertMailBox,
ErrWrongRecieveHMSG,
ErrTargetPortNotFound,
ErrTargetMachineNotFound,
ErrUnknownCmdId,
ErrBadTaskId,
ErrNoIO,
ErrUnknownAmsCmd,
ErrWin32Error,
ErrPortNotConnected,
ErrInvalidAmsLength,
ErrInvalidAmsNetId,
ErrLowInstLevel,
ErrNoDebugingAvailable,
ErrPortDisabled,
ErrPortAlreadyConnected,
ErrAmsSyncW32Error,
ErrAmsSyncTimeout,
ErrAmsSyncAmsError,
ErrAmsSyncNoIndexInMap,
ErrInvalidAmsPort,
ErrNoMemory,
ErrTcpSend,
ErrHostUnreachable,
ErrInvalidAmsFragment,
ErrTlsSend,
ErrAccessDenied,
RouterErrNoLockedMemory,
RouterErrResizeMemory,
RouterErrMailboxFull,
RouterErrDebugBoxFull,
RouterErrUnknownPortType,
RouterErrNotInitialized,
RouterErrPortAlreadyInUse,
RouterErrNotRegistered,
RouterErrNoMoreQueues,
RouterErrInvalidPort,
RouterErrNotActivated,
RouterErrFragmentBoxFull,
RouterErrFragmentTimeout,
RouterErrToBeRemoved,
AdsErrDeviceError,
AdsErrDeviceSrvNotSupp,
AdsErrDeviceInvalidGrp,
AdsErrDeviceInvalidOffset,
AdsErrDeviceInvalidAccess,
AdsErrDeviceInvalidSize,
AdsErrDeviceInvalidData,
AdsErrDeviceNotReady,
AdsErrDeviceBusy,
AdsErrDeviceInvalidContext,
AdsErrDeviceNoMemory,
AdsErrDeviceInvalidParm,
AdsErrDeviceNotFound,
AdsErrDeviceSyntax,
AdsErrDeviceIncompatible,
AdsErrDeviceExists,
AdsErrDeviceSymbolNotFound,
AdsErrDeviceSymbolVersionInvalid,
AdsErrDeviceInvalidState,
AdsErrDeviceTransModeNotSupp,
AdsErrDeviceNotifyHndInvalid,
AdsErrDeviceClientUnknown,
AdsErrDeviceNoMoreHDLS,
AdsErrDeviceInvalidWatchSize,
AdsErrDeviceNotInit,
AdsErrDeviceTimeout,
AdsErrDeviceNoInterface,
AdsErrDeviceInvalidInterface,
AdsErrDeviceInvalidClsID,
AdsErrDeviceInvalidOBJID,
AdsErrDevicePending,
AdsErrDeviceAborted,
AdsErrDeviceWarning,
AdsErrDeviceInvalidArrayIDX,
AdsErrDeviceSymbolNotActive,
AdsErrDeviceAccessDenied,
AdsErrDeviceLicenseNotFound,
AdsErrDeviceLicenseExpired,
AdsErrDeviceLicenseExceeded,
AdsErrDeviceLicenseInvalid,
AdsErrDeviceLicenseSystemID,
AdsErrDeviceLicenseNoTimeLimit,
AdsErrDeviceLicenseFuturReissue,
AdsErrDeivceLicenseTimeToLong,
AdsErrDeviceException,
AdsErrDeviceLicenseDublicated,
AdsErrDeviceSignatureInvalid,
AdsErrDeviceCertificateInvalid,
AdsErrDeviceLicenseOemNotFound,
AdsErrDeviceLicenseRestricted,
AdsErrDeviceLicenseDemoDenied,
AdsErrDeviceInvalidFncID,
AdsErrDeviceOutOfRange,
AdsErrDeviceInvalidAlignment,
AdsErrDeviceLicensePlatform,
AdsErrDeviceForwardPL,
AdsErrDeviceForwardDL,
AdsErrDeviceForwardRT,
AdsErrClientError,
AdsErrClientInvalidParm,
AdsErrClientListEmpty,
AdsErrClientVarUsed,
AdsErrClientDublIvokeID,
AdsErrClientSyncTimeout,
AdsErrClientW32Error,
AdsErrClientTimeoutInvalid,
AdsErrClientPortNotOpen,
AdsErrClientNoAmsAddress,
AdsErrClientSyncInternal,
AdsErrClientAddHash,
AdsErrClientRemoveHash,
AdsErrClientNoMoreSym,
AdsErrClientSyncResInvalid,
AdsErrClientSyncPortLocked,
RtErrInternal,
RtErrBadTimerPeriods,
RtErrInvalidTaskPtr,
RtErrInvalidStackPtr,
RtErrPrioExists,
RtErrNoMoreTCB,
RtErrNoMoreSemas,
RtErrNoMoreQueues,
RtErrExtIrqAlreadyDef,
RtErrExtIrqNotDef,
RtErrExtIrgInstallFaild,
RtErrIrqlNotLessOrEqual,
RtErrVmxNotSupported,
RtErrVmxDisabled,
RtErrVmxControlsMissing,
RtErrVmxEnableFails,
ErrUnknowAdsError {
error_code: u32,
},
}Variants§
ErrNoError
ErrInternal
ErrNoRTime
ErrAllocLockedMem
ErrInsertMailBox
ErrWrongRecieveHMSG
ErrTargetPortNotFound
ErrTargetMachineNotFound
ErrUnknownCmdId
ErrBadTaskId
ErrNoIO
ErrUnknownAmsCmd
ErrWin32Error
ErrPortNotConnected
ErrInvalidAmsLength
ErrInvalidAmsNetId
ErrLowInstLevel
ErrNoDebugingAvailable
ErrPortDisabled
ErrPortAlreadyConnected
ErrAmsSyncW32Error
ErrAmsSyncTimeout
ErrAmsSyncAmsError
ErrAmsSyncNoIndexInMap
ErrInvalidAmsPort
ErrNoMemory
ErrTcpSend
ErrHostUnreachable
ErrInvalidAmsFragment
ErrTlsSend
ErrAccessDenied
RouterErrNoLockedMemory
RouterErrResizeMemory
RouterErrMailboxFull
RouterErrDebugBoxFull
RouterErrUnknownPortType
RouterErrNotInitialized
RouterErrPortAlreadyInUse
RouterErrNotRegistered
RouterErrNoMoreQueues
RouterErrInvalidPort
RouterErrNotActivated
RouterErrFragmentBoxFull
RouterErrFragmentTimeout
RouterErrToBeRemoved
AdsErrDeviceError
AdsErrDeviceSrvNotSupp
AdsErrDeviceInvalidGrp
AdsErrDeviceInvalidOffset
AdsErrDeviceInvalidAccess
AdsErrDeviceInvalidSize
AdsErrDeviceInvalidData
AdsErrDeviceNotReady
AdsErrDeviceBusy
AdsErrDeviceInvalidContext
AdsErrDeviceNoMemory
AdsErrDeviceInvalidParm
AdsErrDeviceNotFound
AdsErrDeviceSyntax
AdsErrDeviceIncompatible
AdsErrDeviceExists
AdsErrDeviceSymbolNotFound
AdsErrDeviceSymbolVersionInvalid
AdsErrDeviceInvalidState
AdsErrDeviceTransModeNotSupp
AdsErrDeviceNotifyHndInvalid
AdsErrDeviceClientUnknown
AdsErrDeviceNoMoreHDLS
AdsErrDeviceInvalidWatchSize
AdsErrDeviceNotInit
AdsErrDeviceTimeout
AdsErrDeviceNoInterface
AdsErrDeviceInvalidInterface
AdsErrDeviceInvalidClsID
AdsErrDeviceInvalidOBJID
AdsErrDevicePending
AdsErrDeviceAborted
AdsErrDeviceWarning
AdsErrDeviceInvalidArrayIDX
AdsErrDeviceSymbolNotActive
AdsErrDeviceAccessDenied
AdsErrDeviceLicenseNotFound
AdsErrDeviceLicenseExpired
AdsErrDeviceLicenseExceeded
AdsErrDeviceLicenseInvalid
AdsErrDeviceLicenseSystemID
AdsErrDeviceLicenseNoTimeLimit
AdsErrDeviceLicenseFuturReissue
AdsErrDeivceLicenseTimeToLong
AdsErrDeviceException
AdsErrDeviceLicenseDublicated
AdsErrDeviceSignatureInvalid
AdsErrDeviceCertificateInvalid
AdsErrDeviceLicenseOemNotFound
AdsErrDeviceLicenseRestricted
AdsErrDeviceLicenseDemoDenied
AdsErrDeviceInvalidFncID
AdsErrDeviceOutOfRange
AdsErrDeviceInvalidAlignment
AdsErrDeviceLicensePlatform
AdsErrDeviceForwardPL
AdsErrDeviceForwardDL
AdsErrDeviceForwardRT
AdsErrClientError
AdsErrClientInvalidParm
AdsErrClientListEmpty
AdsErrClientVarUsed
AdsErrClientDublIvokeID
AdsErrClientSyncTimeout
AdsErrClientW32Error
AdsErrClientTimeoutInvalid
AdsErrClientPortNotOpen
AdsErrClientNoAmsAddress
AdsErrClientSyncInternal
AdsErrClientAddHash
AdsErrClientRemoveHash
AdsErrClientNoMoreSym
AdsErrClientSyncResInvalid
AdsErrClientSyncPortLocked
RtErrInternal
RtErrBadTimerPeriods
RtErrInvalidTaskPtr
RtErrInvalidStackPtr
RtErrPrioExists
RtErrNoMoreTCB
RtErrNoMoreSemas
RtErrNoMoreQueues
RtErrExtIrqAlreadyDef
RtErrExtIrqNotDef
RtErrExtIrgInstallFaild
RtErrIrqlNotLessOrEqual
RtErrVmxNotSupported
RtErrVmxDisabled
RtErrVmxControlsMissing
RtErrVmxEnableFails
ErrUnknowAdsError
Implementations§
Trait Implementations§
Source§impl Error for AdsError
impl Error for AdsError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
impl Eq for AdsError
impl StructuralPartialEq for AdsError
Auto Trait Implementations§
impl Freeze for AdsError
impl RefUnwindSafe for AdsError
impl Send for AdsError
impl Sync for AdsError
impl Unpin for AdsError
impl UnwindSafe for AdsError
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