pub enum EsError {
Show 36 variants
ResourceIdNotValid,
NameNotFound,
AppCreate,
ChildTaskCreate,
SysLogFull,
MemBlockSize,
LoadLib,
BadArgument,
ChildTaskRegister,
CdsInsufficientMemory,
CdsInvalidName,
CdsInvalidSize,
CdsInvalid,
CdsAccessError,
FileIoErr,
RstAccessErr,
AppRegister,
ChildTaskDelete,
ChildTaskDeleteMainTask,
CdsBlockCrcErr,
MutSemDeleteErr,
BinSemDeleteErr,
CountSemDeleteErr,
QueueDeleteErr,
FileCloseErr,
CdsWrongTypeErr,
CdsOwnerActiveErr,
AppCleanupErr,
TimerDeleteErr,
BufferNotInPool,
TaskDeleteErr,
OperationTimedOut,
NoResourceIdsAvailable,
PoolBlockInvalid,
DuplicateName,
NotImplemented,
}Expand description
CFE Executive Services errors.
Variants§
ResourceIdNotValid
The resource ID is not valid.
NameNotFound
The resource name was not found.
AppCreate
Failed to create the application.
ChildTaskCreate
Failed to create a child task.
SysLogFull
The system log is full.
MemBlockSize
The memory block size is invalid.
LoadLib
Failed to load the library.
BadArgument
A bad argument was provided.
ChildTaskRegister
Failed to register a child task.
CdsInsufficientMemory
Insufficient memory available in CDS.
CdsInvalidName
The CDS name is invalid.
CdsInvalidSize
The CDS size is invalid.
CdsInvalid
The CDS is invalid.
CdsAccessError
Failed to access the CDS.
FileIoErr
A file I/O error occurred.
RstAccessErr
Failed to access the reset area.
AppRegister
Failed to register the application.
ChildTaskDelete
Failed to delete a child task.
ChildTaskDeleteMainTask
Attempted to delete a main task with the child task delete API.
CdsBlockCrcErr
The CDS block CRC check failed.
MutSemDeleteErr
Failed to delete a mutex semaphore.
BinSemDeleteErr
Failed to delete a binary semaphore.
CountSemDeleteErr
Failed to delete a counting semaphore.
QueueDeleteErr
Failed to delete a queue.
FileCloseErr
Failed to close a file.
CdsWrongTypeErr
The CDS type does not match the expected type.
CdsOwnerActiveErr
The CDS owner is still active.
AppCleanupErr
Failed to clean up the application.
TimerDeleteErr
Failed to delete a timer.
BufferNotInPool
The buffer is not in the pool.
TaskDeleteErr
Failed to delete a task.
OperationTimedOut
The operation timed out.
NoResourceIdsAvailable
No resource IDs are available.
PoolBlockInvalid
The pool block is invalid.
DuplicateName
A resource with that name already exists.
NotImplemented
The requested function is not implemented.