ItalaApiNETDefs#

namespace Itala#

Enums

enum ItalaError#

Values:

ItalaErrorSuccess#

No error occures.

ItalaErrorError#

Generic error.

ItalaErrorBadAlloc#

Bad allocation memory.

ItalaErrorInvalidArgument#

Invalid argument passed to function.

ItalaErrorOutOfRange#

Out of range.

ItalaErrorProperty#

Property error.

ItalaErrorRuntime#

Runtime execution error.

ItalaErrorLogical#

Logical runtime error.

ItalaErrorAccess#

Access error, invalid permission.

ItalaErrorTimeout#

Timeout.

enum DeviceAccessStatus#

Values:

UnknownAccessStatus#

Unknown access status.

AvailableReadWrite#

Available read and write.

AvailableReadOnly#

Available read only.

Unreachable#

Unreachable.

Busy#

Busy.

AlreadyOpenReadWrite#

Already open read and write.

AlreadyOpenReadOnly#

Already open read only.

enum DefectType#

Values:

Leaky#
Hot#
Cold#
enum PixelDepth#

Values:

d8Bit#
d10Bit#
d12it#
enum Sign#

Values:

Signed#

Integer is signed.

Unsigned#

Integer is unsigned.

_UndefinedSign#

Object is not yet initialized.

enum AccessMode#

Values:

NI#

Not implemented.

NA#

Not available.

WO#

Write Only.

RO#

Read Only.

RW#

Read and Write.

_UndefinedAccesMode#

Object is not yet initialized.

_CycleDetectAccesMode#

used internally for AccessMode cycle detection

enum Visibility#

Values:

Beginner#

Always visible.

Expert#

Visible for experts or Gurus.

Guru#

Visible for Gurus.

Invisible#

Not Visible.

_UndefinedVisibility#

Object is not yet initialized.

enum CachingMode#

Values:

NoCache#

Do not use cache.

WriteThrough#

Write to cache and register.

WriteAround#

Write to register, write to cache on read.

_UndefinedCachingMode#

Not yet initialized.

enum Representation#

Values:

Linear#

Slider with linear behavior.

Logarithmic#

Slider with logarithmic behaviour.

Boolean#

Check box.

PureNumber#

Decimal number in an edit control.

HexNumber#

Hex number in an edit control.

IPV4Address#

IP-Address.

MACAddress#

MAC-Address.

_UndefindedRepresentation#
enum Endianess#

Values:

BigEndian#

Register is big endian.

LittleEndian#

Register is little endian.

_UndefinedEndian#

Object is not yet initialized.

enum NameSpace#

Values:

Custom#

name resides in custom namespace

Standard#

name resides in one of the standard namespaces

_UndefinedNameSpace#

Object is not yet initialized.

enum StandardNameSpace#

Values:

None#

name resides in custom namespace

GEV#

name resides in GigE Vision namespace

IIDC#

name resides in 1394 IIDC namespace

CL#

name resides in camera link namespace

USB#

name resides in USB namespace

_UndefinedStandardNameSpace#

Object is not yet initialized.

enum YesNo#

Values:

Yes#

yes

No#

no

_UndefinedYesNo#

Object is not yet initialized.

enum Slope#

Values:

Increasing#

strictly monotonous increasing

Decreasing#

strictly monotonous decreasing

Varying#

slope changes, e.g. at run-time

Automatic#

slope is determined automatically by probing the function

_UndefinedESlope#

Object is not yet initialized.

enum DisplayNotation#

Values:

fnAutomatic#

the notation if either scientific or fixed depending on what is shorter

fnFixed#

the notation is fixed, e.g. 123.4

fnScientific#

the notation is scientific, e.g. 1.234e2

_UndefinedEDisplayNotation#

Object is not yet initialized.

enum InterfaceType#

Values:

intfIValue#

IValue interface.

intfIBase#

IBase interface.

intfIInteger#

IInteger interface.

intfIBoolean#

IBoolean interface.

intfICommand#

ICommand interface.

intfIFloat#

IFloat interface.

intfIString#

IString interface.

intfIRegister#

IRegister interface.

intfICategory#

ICategory interface.

intfIEnumeration#

IEnumeration interface.

intfIEnumEntry#

IEnumEntry interface.

intfIPort#

IPort interface.

enum LinkType#

Values:

ctParentNodes#

All nodes for which this node is at least an invalidating child.

ctReadingChildren#

All nodes which can be read from.

ctWritingChildren#

All nodes which can write a value further down the node stack.

ctInvalidatingChildren#

All directly connected nodes which invalidate this node.

ctDependingNodes#

All directly or indirectly connected nodes which are invalidated by this nodes (i.e. which are dependent on this node)

ctTerminalNodes#

All indirectly connected terminal nodes.

ctValueChangingChildren#

All child node used to compute the value.

enum IncMode#

Values:

noIncrement#
fixedIncrement#
listIncrement#
enum InputDirection#

Values:

idFrom#

Indicates a swiss knife that it is used as worker for a converter computing FROM.

idTo#

Indicates a swiss knife that it is used as worker for a converter computing TO.

idNone#

SwissKnife is not used within a converter.

enum GenApiSchemaVersion#

Values:

v1_0#
v1_1#
_Undefined#
enum PolarComponent#

Values:

P0#
P45#
P90#
P135#
enum PolarDemosaicingAlgorithm#

Values:

NonePolar#
NearestNeighbour#
Bilinear#
WeightedBilinear#