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

See also

_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

See also

_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