ItalaGenApiCDefs#

Typedefs

typedef int32_t Sign#

See also

_Sign

typedef int32_t AccessMode#

See also

_AccessMode

typedef int32_t Visibility#

See also

_Visibility

typedef int32_t CachingMode#

See also

_CachingMode

typedef int32_t Representation#

See also

_Representation

typedef int32_t Endianess#

See also

_Endianess

typedef int32_t NameSpace#

See also

_NameSpace

typedef int32_t StandardNameSpace#

typedef int32_t YesNo#

See also

_YesNo

typedef int32_t Slope#

See also

_Slope

typedef int32_t XMLValidation#

See also

_XMLValidation

typedef int32_t DisplayNotation#

See also

_DisplayNotation

typedef int32_t InterfaceType#

See also

_InterfaceType

typedef int32_t LinkType#

See also

_LinkType

typedef int32_t IncMode#

See also

_IncMode

typedef int32_t InputDirection#

See also

_InputDirection

typedef int32_t GenApiSchemaVersion#

Enums

enum _Sign#

Enumeration for sign value.

Values:

enumerator Signed#

Integer is signed.

enumerator Unsigned#

Integer is unsigned.

enumerator _UndefinedSign#

Object is not yet initialized.

enum _AccessMode#

Enumeration for access mode value.

Values:

enumerator NI#

Not implemented.

enumerator NA#

Not available.

enumerator WO#

Write Only.

enumerator RO#

Read Only.

enumerator RW#

Read and Write.

enumerator _UndefinedAccesMode#

Object is not yet initialized.

enumerator _CycleDetectAccesMode#

used internally for AccessMode cycle detection

enum _Visibility#

Enumeration for visibility value.

Values:

enumerator Beginner#

Always visible.

enumerator Expert#

Visible for experts or Gurus.

enumerator Guru#

Visible for Gurus.

enumerator Invisible#

Not Visible.

enumerator _UndefinedVisibility#

Object is not yet initialized.

enum _CachingMode#

Enumeration for caching mode value.

Values:

enumerator NoCache#

Do not use cache.

enumerator WriteThrough#

Write to cache and register.

enumerator WriteAround#

Write to register, write to cache on read.

enumerator _UndefinedCachingMode#

Not yet initialized.

enum _Representation#

Enumeration for representation value.

Values:

enumerator Linear#

Slider with linear behavior.

enumerator Logarithmic#

Slider with logarithmic behaviour.

enumerator Boolean#

Check box.

enumerator PureNumber#

Decimal number in an edit control.

enumerator HexNumber#

Hex number in an edit control.

enumerator IPV4Address#

IP-Address.

enumerator MACAddress#

MAC-Address.

enumerator _UndefindedRepresentation#
enum _Endianess#

Enumeration for endianess value.

Values:

enumerator BigEndian#

Register is big endian.

enumerator LittleEndian#

Register is little endian.

enumerator _UndefinedEndian#

Object is not yet initialized.

enum _NameSpace#

Enumeration for namespace value.

Values:

enumerator Custom#

name resides in custom namespace

enumerator Standard#

name resides in one of the standard namespaces

enumerator _UndefinedNameSpace#

Object is not yet initialized.

enum _StandardNameSpace#

Enumeration for standard namespace value.

Values:

enumerator None#

name resides in custom namespace

enumerator GEV#

name resides in GigE Vision namespace

enumerator IIDC#

name resides in 1394 IIDC namespace

enumerator CL#

name resides in camera link namespace

enumerator USB#

name resides in USB namespace

enumerator _UndefinedStandardNameSpace#

Object is not yet initialized.

enum _YesNo#

Enumeration for yes/no value.

Values:

enumerator Yes#

yes

enumerator No#

no

enumerator _UndefinedYesNo#

Object is not yet initialized.

enum _Slope#

Enumeration for slope value.

Values:

enumerator Increasing#

strictly monotonous increasing

enumerator Decreasing#

strictly monotonous decreasing

enumerator Varying#

slope changes, e.g. at run-time

enumerator Automatic#

slope is determined automatically by probing the function

enumerator _UndefinedESlope#

Object is not yet initialized.

enum _XMLValidation#

Enumeration for xml validation value.

Values:

enumerator xvLoad#

Creates a dummy node map.

enumerator xvCycles#

checks for write and dependency cycles (implies xvLoad)

enumerator xvSFNC#

checks for conformance with the standard feature naming convention (SFNC)

enumerator xvDefault#

checks performed if nothing else is said

enumerator xvAll#

all possible checks

enumerator _UndefinedEXMLValidation#

Object is not yet initialized.

enum _DisplayNotation#

Enumeration for display notation value.

Values:

enumerator fnAutomatic#

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

enumerator fnFixed#

the notation is fixed, e.g. 123.4

enumerator fnScientific#

the notation is scientific, e.g. 1.234e2

enumerator _UndefinedEDisplayNotation#

Object is not yet initialized.

enum _InterfaceType#

Enumeration for interface type value.

Values:

enumerator intfIValue#

IValue interface.

enumerator intfIBase#

IBase interface.

enumerator intfIInteger#

IInteger interface.

enumerator intfIBoolean#

IBoolean interface.

enumerator intfICommand#

ICommand interface.

enumerator intfIFloat#

IFloat interface.

enumerator intfIString#

IString interface.

enumerator intfIRegister#

IRegister interface.

enumerator intfICategory#

ICategory interface.

enumerator intfIEnumeration#

IEnumeration interface.

enumerator intfIEnumEntry#

IEnumEntry interface.

enumerator intfIPort#

IPort interface.

enum _LinkType#

Enumeration for link type value.

Values:

enumerator ctParentNodes#

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

enumerator ctReadingChildren#

All nodes which can be read from.

enumerator ctWritingChildren#

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

enumerator ctInvalidatingChildren#

All directly connected nodes which invalidate this node.

enumerator ctDependingNodes#

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

enumerator ctTerminalNodes#

All indirectly connected terminal nodes.

enumerator ctValueChangingChildren#

All child node used to compute the value.

enum _IncMode#

Enumeration for increment mode value.

Values:

enumerator noIncrement#
enumerator fixedIncrement#
enumerator listIncrement#
enum _InputDirection#

Enumeration for input direction value.

Values:

enumerator idFrom#

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

enumerator idTo#

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

enumerator idNone#

SwissKnife is not used within a converter.

enum _GenApiSchemaVersion#

Enumeration for gen api schema version value.

Values:

enumerator v1_0#
enumerator v1_1#
enumerator _Undefined#