All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Typedefs | Enumerations
Types.h File Reference

Common types used in the public GenApi interface. More...

#include <Base/GCTypes.h>
#include <Base/GCStringVector.h>
#include <GenApi/GenApiDll.h>
#include <GenApi/Autovector.h>
#include <GenICamFwd.h>

Namespaces

 GenApi
 Contains definitions of the types of GenICam GenApi modules.
 

Typedefs

typedef enum GenApi::_ESign GenApi::ESign
 
typedef enum GenApi::_EAccessMode GenApi::EAccessMode
 
typedef enum GenApi::_EVisibility GenApi::EVisibility
 
typedef enum GenApi::_ECachingMode GenApi::ECachingMode
 
typedef enum
GenApi::_ERepresentation 
GenApi::ERepresentation
 
typedef enum GenApi::_EEndianess GenApi::EEndianess
 
typedef enum GenApi::_ENameSpace GenApi::ENameSpace
 
typedef enum
GenApi::_EStandardNameSpace 
GenApi::EStandardNameSpace
 
typedef enum GenApi::_EYesNo GenApi::EYesNo
 
typedef GenICam::gcstring_vector GenApi::StringList_t
 
typedef enum GenApi::_ESlope GenApi::ESlope
 
typedef enum
GenApi::_EXMLValidation 
GenApi::EXMLValidation
 typedef describing the different validity checks which can be performed on an XML file More...
 
typedef enum
GenApi::_EDisplayNotation 
GenApi::EDisplayNotation
 
typedef enum
GenApi::_EInterfaceType 
GenApi::EInterfaceType
 
typedef enum GenApi::_ELinkType GenApi::ELinkType
 typedef for link type More...
 
typedef enum GenApi::_EIncMode GenApi::EIncMode
 
typedef enum
GenApi::_EInputDirection 
GenApi::EInputDirection
 
typedef enum
GenApi::_EGenApiSchemaVersion 
GenApi::EGenApiSchemaVersion
 GenApi schema version.
 

Enumerations

enum  GenApi::_ESign { GenApi::Signed, GenApi::Unsigned, GenApi::_UndefinedSign }
 
enum  GenApi::_EAccessMode {
  GenApi::NI, GenApi::NA, GenApi::WO, GenApi::RO,
  GenApi::RW, GenApi::_UndefinedAccesMode, GenApi::_CycleDetectAccesMode
}
 
enum  GenApi::_EVisibility {
  GenApi::Beginner = 0, GenApi::Expert = 1, GenApi::Guru = 2, GenApi::Invisible = 3,
  GenApi::_UndefinedVisibility = 99
}
 
enum  GenApi::_ECachingMode { GenApi::NoCache, GenApi::WriteThrough, GenApi::WriteAround, GenApi::_UndefinedCachingMode }
 
enum  GenApi::_ERepresentation {
  GenApi::Linear, GenApi::Logarithmic, GenApi::Boolean, GenApi::PureNumber,
  GenApi::HexNumber, GenApi::IPV4Address, GenApi::MACAddress
}
 
enum  GenApi::_EEndianess { GenApi::BigEndian, GenApi::LittleEndian, GenApi::_UndefinedEndian }
 
enum  GenApi::_ENameSpace { GenApi::Custom, GenApi::Standard, GenApi::_UndefinedNameSpace }
 
enum  GenApi::_EStandardNameSpace {
  GenApi::None, GenApi::GEV, GenApi::IIDC, GenApi::CL,
  GenApi::USB, GenApi::_UndefinedStandardNameSpace
}
 
enum  GenApi::_EYesNo { GenApi::Yes = 1, GenApi::No = 0, GenApi::_UndefinedYesNo = 2 }
 
enum  GenApi::_ESlope {
  GenApi::Increasing, GenApi::Decreasing, GenApi::Varying, GenApi::Automatic,
  GenApi::_UndefinedESlope
}
 
enum  GenApi::_EXMLValidation {
  GenApi::xvLoad = 0x00000001L, GenApi::xvCycles = 0x00000002L, GenApi::xvSFNC = 0x00000004L, GenApi::xvDefault = 0x00000000L,
  GenApi::xvAll = 0xffffffffL, GenApi::_UndefinedEXMLValidation = 0x8000000L
}
 typedef describing the different validity checks which can be performed on an XML file More...
 
enum  GenApi::_EDisplayNotation { GenApi::fnAutomatic, GenApi::fnFixed, GenApi::fnScientific, GenApi::_UndefinedEDisplayNotation }
 
enum  GenApi::_EInterfaceType {
  GenApi::intfIValue, GenApi::intfIBase, GenApi::intfIInteger, GenApi::intfIBoolean,
  GenApi::intfICommand, GenApi::intfIFloat, GenApi::intfIString, GenApi::intfIRegister,
  GenApi::intfICategory, GenApi::intfIEnumeration, GenApi::intfIEnumEntry, GenApi::intfIPort
}
 
enum  GenApi::_ELinkType {
  GenApi::ctParentNodes, GenApi::ctReadingChildren, GenApi::ctWritingChildren, GenApi::ctInvalidatingChildren,
  GenApi::ctDependingNodes, GenApi::ctTerminalNodes
}
 typedef for link type More...
 
enum  GenApi::_EIncMode
 
enum  GenApi::_EInputDirection { GenApi::idFrom, GenApi::idTo, GenApi::idNone }
 
enum  GenApi::_EGenApiSchemaVersion
 GenApi schema version.
 

Detailed Description

Common types used in the public GenApi interface.


pylon 5.0.5
Copyright © 2006-2016 Basler AG (Thu Aug 11 2016 18:01:27)