Table of Contents

Enum VmbError

Namespace
VisioForge.Core.GenICam.AlliedVision
Assembly
VisioForge.Core.dll

Error codes returned by the Allied Vision camera API functions.

public enum VmbError

Fields

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.