Namespaces | Typedefs | Enumerations
Types.h File Reference

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

#include "Base/GCTypes.h"
#include "Base/GCStringVector.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
 

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::Decreasing, GenApi::Varying, GenApi::Automatic, GenApi::_UndefinedESlope }
 
enum  GenApi::_EXMLValidation { ,
  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::fnFixed, GenApi::fnScientific, GenApi::_UndefinedEDisplayNotation }
 
enum  GenApi::_EInterfaceType { ,
  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::ctAllTerminalNodes, GenApi::ctInvalidators, GenApi::ctReadingChildren, GenApi::ctWritingChildren,
  GenApi::ctDependingChildren
}
 

Detailed Description

Common types used in the public GenApi interface.


© 2006-2014 Basler (Tue Jul 22 2014 11:41:22)