31 #ifndef GENAPI_TYPES_H 32 #define GENAPI_TYPES_H 102 #ifndef NO_UNDEFINEDED_REPRESENTATION 103 # define _UndefindedRepresentation _UndefinedRepresentation 248 #endif // ifndef GENAPI_TYPES_H enum GENAPI_NAMESPACE::_EVisibility EVisibility
recommended visibility of a node
Slider with logarithmic behaviour.
name resides in one of the standard namespaces
Hex number in an edit control.
_ERepresentation
recommended representation of a node value
_EGenApiSchemaVersion
GenApi schema version.
_EStandardNameSpace
Defines from which standard namespace a node name comes from.
_EIncMode
typedef for increment mode
_ESign
signed or unsigned integers
strictly monotonous decreasing
Indicates a swiss knife that it is used as worker for a converter computing FROM. ...
name resides in custom namespace
_EDisplayNotation
typedef for float notation
enum GENAPI_NAMESPACE::_EEndianess EEndianess
Endianess of a value in a register.
Portable string vector implementation.
Object is not yet initialized.
checks for write and dependency cycles (implies xvLoad)
name resides in 1394 IIDC namespace
Object is not yet initialized.
Decimal number in an edit control.
Object is not yet initialized.
slope is determined automatically by probing the function
enum GENAPI_NAMESPACE::_ESign ESign
signed or unsigned integers
All child node used to compute the value.
Creates a dummy node map.
All nodes which can write a value further down the node stack.
This file contains the public definition of the autovector classes.
strictly monotonous increasing
used internally for AccessMode cycle detection
Visible for experts or Gurus.
the notation is scientific, e.g. 1.234e2
All indirectly connected terminal nodes.
All directly or indirectly connected nodes which are invalidated by this nodes (i.e. which are dependent on this node)
Write to cache and register.
enum GENAPI_NAMESPACE::_ERepresentation ERepresentation
recommended representation of a node value
enum GENAPI_NAMESPACE::_ECachingMode ECachingMode
caching mode of a register
enum GENAPI_NAMESPACE::_EDisplayNotation EDisplayNotation
typedef for float notation
Indicates a swiss knife that it is used as worker for a converter computing TO.
Register is little endian.
All nodes which can be read from.
enum GENAPI_NAMESPACE::_EYesNo EYesNo
Defines the choices of a Yes/No alternatives.
Write to register, write to cache on read.
_EYesNo
Defines the choices of a Yes/No alternatives.
name resides in USB namespace
All directly connected nodes which invalidate this node.
Object is not yet initialized.
name resides in custom namespace
_EAccessMode
access mode of a node
checks for conformance with the standard feature naming convention (SFNC)
_EVisibility
recommended visibility of a node
Object is not yet initialized.
enum GENAPI_NAMESPACE::_EXMLValidation EXMLValidation
typedef describing the different validity checks which can be performed on an XML file ...
Forward declarations for GenICam types.
enum GENAPI_NAMESPACE::_EGenApiSchemaVersion EGenApiSchemaVersion
GenApi schema version.
_ELinkType
typedef for link type
name resides in camera link namespace
Object is not yet initialized.
_EInterfaceType
typedef for interface type
_EEndianess
Endianess of a value in a register.
Object is not yet initialized.
_EXMLValidation
typedef describing the different validity checks which can be performed on an XML file ...
enum GENAPI_NAMESPACE::_EStandardNameSpace EStandardNameSpace
Defines from which standard namespace a node name comes from.
_EInputDirection
typedef for link type
_ECachingMode
caching mode of a register
SwissKnife is not used within a converter.
slope changes, e.g. at run-time
the notation if either scientific or fixed depending on what is shorter
enum GENAPI_NAMESPACE::_EAccessMode EAccessMode
access mode of a node
enum GENAPI_NAMESPACE::_EInputDirection EInputDirection
typedef for link type
Slider with linear behavior.
Object is not yet initialized.
Object is not yet initialized.
enum GENAPI_NAMESPACE::_EIncMode EIncMode
typedef for increment mode
declspec's to be used for GenApi Windows dll
enum GENAPI_NAMESPACE::_ESlope ESlope
typedef for formula type
checks performed if nothing else is said
Object is not yet initialized.
_ESlope
typedef for formula type
GENICAM_NAMESPACE::gcstring_vector StringList_t
A list of strings.
_ENameSpace
Defines if a node name is standard or custom.
All nodes for which this node is at least an invalidating child.
name resides in GigE Vision namespace
Part of the generic device API.
enum GENAPI_NAMESPACE::_EInterfaceType EInterfaceType
typedef for interface type
the notation is fixed, e.g. 123.4
Platform-dependent type definitions.
enum GENAPI_NAMESPACE::_ENameSpace ENameSpace
Defines if a node name is standard or custom.
enum GENAPI_NAMESPACE::_ELinkType ELinkType
typedef for link type