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