Namespaces |
namespace | GENAPI_NAMESPACE |
| Part of the generic device API.
|
Defines |
#define | _UndefindedRepresentation _UndefinedRepresentation |
Typedefs |
typedef enum
GENAPI_NAMESPACE::_EAccessMode | GENAPI_NAMESPACE::EAccessMode |
| access mode of a node
|
typedef enum
GENAPI_NAMESPACE::_ECachingMode | GENAPI_NAMESPACE::ECachingMode |
| caching mode of a register
|
typedef enum
GENAPI_NAMESPACE::_EDisplayNotation | GENAPI_NAMESPACE::EDisplayNotation |
| typedef for float notation
|
typedef enum
GENAPI_NAMESPACE::_EEndianess | GENAPI_NAMESPACE::EEndianess |
| Endianess of a value in a register.
|
typedef enum
GENAPI_NAMESPACE::_EGenApiSchemaVersion | GENAPI_NAMESPACE::EGenApiSchemaVersion |
| GenApi schema version.
|
typedef enum
GENAPI_NAMESPACE::_EIncMode | GENAPI_NAMESPACE::EIncMode |
| typedef for increment mode
|
typedef enum
GENAPI_NAMESPACE::_EInputDirection | GENAPI_NAMESPACE::EInputDirection |
| typedef for link type
|
typedef enum
GENAPI_NAMESPACE::_EInterfaceType | GENAPI_NAMESPACE::EInterfaceType |
| typedef for interface type
|
typedef enum
GENAPI_NAMESPACE::_ELinkType | GENAPI_NAMESPACE::ELinkType |
| typedef for link type
|
typedef enum
GENAPI_NAMESPACE::_ENameSpace | GENAPI_NAMESPACE::ENameSpace |
| Defines if a node name is standard or custom.
|
typedef enum
GENAPI_NAMESPACE::_ERepresentation | GENAPI_NAMESPACE::ERepresentation |
| recommended representation of a node value
|
typedef enum
GENAPI_NAMESPACE::_ESign | GENAPI_NAMESPACE::ESign |
| signed or unsigned integers
|
typedef enum
GENAPI_NAMESPACE::_ESlope | GENAPI_NAMESPACE::ESlope |
| typedef for formula type
|
typedef enum
GENAPI_NAMESPACE::_EStandardNameSpace | GENAPI_NAMESPACE::EStandardNameSpace |
| Defines from which standard namespace a node name comes from.
|
typedef enum
GENAPI_NAMESPACE::_EVisibility | GENAPI_NAMESPACE::EVisibility |
| recommended visibility of a node
|
typedef enum
GENAPI_NAMESPACE::_EXMLValidation | GENAPI_NAMESPACE::EXMLValidation |
| typedef describing the different validity checks which can be performed on an XML file
|
typedef enum
GENAPI_NAMESPACE::_EYesNo | GENAPI_NAMESPACE::EYesNo |
| Defines the choices of a Yes/No alternatives.
|
typedef
GENICAM_NAMESPACE::gcstring_vector | GENAPI_NAMESPACE::StringList_t |
| A list of strings.
|
Enumerations |
enum | GENAPI_NAMESPACE::_EAccessMode {
GENAPI_NAMESPACE::NI,
GENAPI_NAMESPACE::NA,
GENAPI_NAMESPACE::WO,
GENAPI_NAMESPACE::RO,
GENAPI_NAMESPACE::RW,
GENAPI_NAMESPACE::_UndefinedAccesMode,
GENAPI_NAMESPACE::_CycleDetectAccesMode
} |
| access mode of a node More...
|
enum | GENAPI_NAMESPACE::_ECachingMode { GENAPI_NAMESPACE::NoCache,
GENAPI_NAMESPACE::WriteThrough,
GENAPI_NAMESPACE::WriteAround,
GENAPI_NAMESPACE::_UndefinedCachingMode
} |
| caching mode of a register More...
|
enum | GENAPI_NAMESPACE::_EDisplayNotation { GENAPI_NAMESPACE::fnAutomatic,
GENAPI_NAMESPACE::fnFixed,
GENAPI_NAMESPACE::fnScientific,
GENAPI_NAMESPACE::_UndefinedEDisplayNotation
} |
| typedef for float notation More...
|
enum | GENAPI_NAMESPACE::_EEndianess { GENAPI_NAMESPACE::BigEndian,
GENAPI_NAMESPACE::LittleEndian,
GENAPI_NAMESPACE::_UndefinedEndian
} |
| Endianess of a value in a register. More...
|
enum | GENAPI_NAMESPACE::_EGenApiSchemaVersion { GENAPI_NAMESPACE::v1_0 = 1,
GENAPI_NAMESPACE::v1_1 = 2,
GENAPI_NAMESPACE::_Undefined = -1
} |
| GenApi schema version. More...
|
enum | GENAPI_NAMESPACE::_EIncMode { GENAPI_NAMESPACE::noIncrement,
GENAPI_NAMESPACE::fixedIncrement,
GENAPI_NAMESPACE::listIncrement
} |
| typedef for increment mode More...
|
enum | GENAPI_NAMESPACE::_EInputDirection { GENAPI_NAMESPACE::idFrom,
GENAPI_NAMESPACE::idTo,
GENAPI_NAMESPACE::idNone
} |
| typedef for link type More...
|
enum | GENAPI_NAMESPACE::_EInterfaceType {
GENAPI_NAMESPACE::intfIValue,
GENAPI_NAMESPACE::intfIBase,
GENAPI_NAMESPACE::intfIInteger,
GENAPI_NAMESPACE::intfIBoolean,
GENAPI_NAMESPACE::intfICommand,
GENAPI_NAMESPACE::intfIFloat,
GENAPI_NAMESPACE::intfIString,
GENAPI_NAMESPACE::intfIRegister,
GENAPI_NAMESPACE::intfICategory,
GENAPI_NAMESPACE::intfIEnumeration,
GENAPI_NAMESPACE::intfIEnumEntry,
GENAPI_NAMESPACE::intfIPort
} |
| typedef for interface type More...
|
enum | GENAPI_NAMESPACE::_ELinkType {
GENAPI_NAMESPACE::ctParentNodes,
GENAPI_NAMESPACE::ctReadingChildren,
GENAPI_NAMESPACE::ctWritingChildren,
GENAPI_NAMESPACE::ctInvalidatingChildren,
GENAPI_NAMESPACE::ctDependingNodes,
GENAPI_NAMESPACE::ctTerminalNodes,
GENAPI_NAMESPACE::ctValueChangingChildren
} |
| typedef for link type More...
|
enum | GENAPI_NAMESPACE::_ENameSpace { GENAPI_NAMESPACE::Custom,
GENAPI_NAMESPACE::Standard,
GENAPI_NAMESPACE::_UndefinedNameSpace
} |
| Defines if a node name is standard or custom. More...
|
enum | GENAPI_NAMESPACE::_ERepresentation {
GENAPI_NAMESPACE::Linear,
GENAPI_NAMESPACE::Logarithmic,
GENAPI_NAMESPACE::Boolean,
GENAPI_NAMESPACE::PureNumber,
GENAPI_NAMESPACE::HexNumber,
GENAPI_NAMESPACE::IPV4Address,
GENAPI_NAMESPACE::MACAddress,
GENAPI_NAMESPACE::_UndefinedRepresentation
} |
| recommended representation of a node value More...
|
enum | GENAPI_NAMESPACE::_ESign { GENAPI_NAMESPACE::Signed,
GENAPI_NAMESPACE::Unsigned,
GENAPI_NAMESPACE::_UndefinedSign
} |
| signed or unsigned integers More...
|
enum | GENAPI_NAMESPACE::_ESlope {
GENAPI_NAMESPACE::Increasing,
GENAPI_NAMESPACE::Decreasing,
GENAPI_NAMESPACE::Varying,
GENAPI_NAMESPACE::Automatic,
GENAPI_NAMESPACE::_UndefinedESlope
} |
| typedef for formula type More...
|
enum | GENAPI_NAMESPACE::_EStandardNameSpace {
GENAPI_NAMESPACE::None,
GENAPI_NAMESPACE::GEV,
GENAPI_NAMESPACE::IIDC,
GENAPI_NAMESPACE::CL,
GENAPI_NAMESPACE::USB,
GENAPI_NAMESPACE::_UndefinedStandardNameSpace
} |
| Defines from which standard namespace a node name comes from. More...
|
enum | GENAPI_NAMESPACE::_EVisibility {
GENAPI_NAMESPACE::Beginner = 0,
GENAPI_NAMESPACE::Expert = 1,
GENAPI_NAMESPACE::Guru = 2,
GENAPI_NAMESPACE::Invisible = 3,
GENAPI_NAMESPACE::_UndefinedVisibility = 99
} |
| recommended visibility of a node More...
|
enum | GENAPI_NAMESPACE::_EXMLValidation {
GENAPI_NAMESPACE::xvLoad = 0x00000001L,
GENAPI_NAMESPACE::xvCycles = 0x00000002L,
GENAPI_NAMESPACE::xvSFNC = 0x00000004L,
GENAPI_NAMESPACE::xvDefault = 0x00000000L,
GENAPI_NAMESPACE::xvAll = 0xffffffffL,
GENAPI_NAMESPACE::_UndefinedEXMLValidation = 0x8000000L
} |
| typedef describing the different validity checks which can be performed on an XML file More...
|
enum | GENAPI_NAMESPACE::_EYesNo { GENAPI_NAMESPACE::Yes = 1,
GENAPI_NAMESPACE::No = 0,
GENAPI_NAMESPACE::_UndefinedYesNo = 2
} |
| Defines the choices of a Yes/No alternatives. More...
|
Common types used in the public GenApi interface.
Definition in file Types.h.