Enum VmbError
- Namespace
- VisioForge.Core.GenICam.AlliedVision
- Assembly
- VisioForge.Core.dll
Error codes returned by the Allied Vision camera API functions.
public enum VmbErrorFields
Success = 0-
No error.
InternalFault = -1-
Unexpected fault in VmbC or driver.
ApiNotStarted = -2-
::VmbStartup() was not called before the current command.
NotFound = -3-
The designated instance (camera, feature etc.) cannot be found.
BadHandle = -4-
The given handle is not valid.
DeviceNotOpen = -5-
Device was not opened for usage.
InvalidAccess = -6-
Operation is invalid with the current access mode.
BadParameter = -7-
One of the parameters is invalid (usually an illegal pointer).
StructSize = -8-
The given struct size is not valid for this version of the API.
MoreData = -9-
More data available in a string/list than space is provided.
WrongType = -10-
Wrong feature type for this access function.
InvalidValue = -11-
The value is not valid; either out of bounds or not an increment of the minimum.
Timeout = -12-
Timeout during wait.
Other = -13-
Other error.
Resources = -14-
Resources not available (e.g., memory).
InvalidCall = -15-
Call is invalid in the current context (e.g., callback).
NoTL = -16-
No transport layers are found.
NotImplemented = -17-
API feature is not implemented.
NotSupported = -18-
API feature is not supported.
Incomplete = -19-
The current operation was not completed (e.g., a multiple registers read or write).
IO = -20-
Low-level IO error in transport layer.
ValidValueSetNotPresent = -21-
The valid value set could not be retrieved, since the feature does not provide this property.
GenTLUnspecified = -22-
Unspecified GenTL runtime error.
Unspecified = -23-
Unspecified runtime error.
Busy = -24-
The responsible module/entity is busy executing actions.
NoData = -25-
The function has no data to work on.
ParsingChunkData = -26-
An error occurred parsing a buffer containing chunk data.
InUse = -27-
Something is already in use.
Unknown = -28-
Error condition unknown.
Xml = -29-
Error parsing XML.
NotAvailable = -30-
Something is not available.
NotInitialized = -31-
Something is not initialized.
InvalidAddress = -32-
The given address is out of range or invalid for internal reasons.
Already = -33-
Something has already been done.
NoChunkData = -34-
A frame expected to contain chunk data does not contain chunk data.
UserCallbackException = -35-
A callback provided by the user threw an exception.
FeaturesUnavailable = -36-
The XML for the module is currently not loaded; the module could be in the wrong state or the XML could not be retrieved or could not be parsed properly.
TLNotFound = -37-
A required transport layer could not be found or loaded.
Ambiguous = -39-
An entity cannot be uniquely identified based on the information provided.
RetriesExceeded = -40-
Something could not be accomplished with a given number of retries.
InsufficientBufferCount = -41-
The operation requires more buffers.
Custom = 1-
The minimum error code to use for user-defined error codes to avoid conflict with existing error codes.