Skip to content

Group Types_h

Modules > Types_h

Public Types

Type Name
typedef enum Spinnaker::GenApi::_EAccessMode EAccessMode
typedef enum Spinnaker::GenApi::_ECachingMode ECachingMode
typedef enum Spinnaker::GenApi::_EDisplayNotation EDisplayNotation
typedef enum Spinnaker::GenApi::_EEndianess EEndianess
typedef enum Spinnaker::GenApi::_EGenApiSchemaVersion EGenApiSchemaVersion
typedef enum Spinnaker::GenApi::_EIncMode EIncMode
typedef enum Spinnaker::GenApi::_EInputDirection EInputDirection
typedef enum Spinnaker::GenApi::_EInterfaceType EInterfaceType
typedef enum Spinnaker::GenApi::_ELinkType ELinkType
typedef enum Spinnaker::GenApi::_ENameSpace ENameSpace
typedef enum Spinnaker::GenApi::_ERepresentation ERepresentation
typedef enum Spinnaker::GenApi::_ESign ESign
typedef enum Spinnaker::GenApi::_ESlope ESlope
typedef enum Spinnaker::GenApi::_EStandardNameSpace EStandardNameSpace
typedef enum Spinnaker::GenApi::_EVisibility EVisibility
typedef enum Spinnaker::GenApi::_EXMLValidation EXMLValidation
typedef enum Spinnaker::GenApi::_EYesNo EYesNo
typedef GenICam::gcstring_vector StringList_t
enum _EAccessMode
enum _ECachingMode
enum _EDisplayNotation
enum _EEndianess
enum _EGenApiSchemaVersion
enum _EIncMode
enum _EInputDirection
enum _EInterfaceType
enum _ELinkType
enum _ENameSpace
enum _ERepresentation
enum _ESign
enum _ESlope
enum _EStandardNameSpace
enum _EVisibility
enum _EXMLValidation
enum _EYesNo

Macros

Type Name
define _UndefindedRepresentation \_UndefinedRepresentation

Public Types Documentation

typedef EAccessMode

typedef enum Spinnaker::GenApi::_EAccessMode Spinnaker::GenApi::EAccessMode;

access mode of a node


typedef ECachingMode

typedef enum Spinnaker::GenApi::_ECachingMode Spinnaker::GenApi::ECachingMode;

caching mode of a register


typedef EDisplayNotation

typedef enum Spinnaker::GenApi::_EDisplayNotation Spinnaker::GenApi::EDisplayNotation;

typedef for float notation


typedef EEndianess

typedef enum Spinnaker::GenApi::_EEndianess Spinnaker::GenApi::EEndianess;

Endianess of a value in a register


typedef EGenApiSchemaVersion

typedef enum Spinnaker::GenApi::_EGenApiSchemaVersion Spinnaker::GenApi::EGenApiSchemaVersion;

GenApi schema version


typedef EIncMode

typedef enum Spinnaker::GenApi::_EIncMode Spinnaker::GenApi::EIncMode;

typedef for increment mode


typedef EInputDirection

typedef enum Spinnaker::GenApi::_EInputDirection Spinnaker::GenApi::EInputDirection;

typedef for link type


typedef EInterfaceType

typedef enum Spinnaker::GenApi::_EInterfaceType Spinnaker::GenApi::EInterfaceType;

typedef for interface type


typedef ELinkType

typedef enum Spinnaker::GenApi::_ELinkType Spinnaker::GenApi::ELinkType;

typedef for link type


typedef ENameSpace

typedef enum Spinnaker::GenApi::_ENameSpace Spinnaker::GenApi::ENameSpace;

Defines if a node name is standard or custom


typedef ERepresentation

typedef enum Spinnaker::GenApi::_ERepresentation Spinnaker::GenApi::ERepresentation;

recommended representation of a node value


typedef ESign

typedef enum Spinnaker::GenApi::_ESign Spinnaker::GenApi::ESign;

signed or unsigned integers


typedef ESlope

typedef enum Spinnaker::GenApi::_ESlope Spinnaker::GenApi::ESlope;

typedef for formula type


typedef EStandardNameSpace

typedef enum Spinnaker::GenApi::_EStandardNameSpace Spinnaker::GenApi::EStandardNameSpace;

Defines from which standard namespace a node name comes from


typedef EVisibility

typedef enum Spinnaker::GenApi::_EVisibility Spinnaker::GenApi::EVisibility;

recommended visibility of a node


typedef EXMLValidation

typedef enum Spinnaker::GenApi::_EXMLValidation Spinnaker::GenApi::EXMLValidation;

typedef describing the different validity checks which can be performed on an XML file

The enum values for a bit field of length uint32_t


typedef EYesNo

typedef enum Spinnaker::GenApi::_EYesNo Spinnaker::GenApi::EYesNo;

Defines the choices of a Yes/No alternative


typedef StringList_t

typedef GenICam::gcstring_vector Spinnaker::GenApi::StringList_t;

A list of strings


enum _EAccessMode

enum _EAccessMode {
    NI,
    NA,
    WO,
    RO,
    RW,
    _UndefinedAccesMode,
    _CycleDetectAccesMode
};

access mode of a node


enum _ECachingMode

enum _ECachingMode {
    NoCache,
    WriteThrough,
    WriteAround,
    _UndefinedCachingMode
};

caching mode of a register


enum _EDisplayNotation

enum _EDisplayNotation {
    fnAutomatic,
    fnFixed,
    fnScientific,
    _UndefinedEDisplayNotation
};

typedef for float notation


enum _EEndianess

enum _EEndianess {
    BigEndian,
    LittleEndian,
    _UndefinedEndian
};

Endianess of a value in a register


enum _EGenApiSchemaVersion

enum _EGenApiSchemaVersion {
    v1_0 = 1,
    v1_1 = 2,
    _Undefined = -1
};

GenApi schema version


enum _EIncMode

enum _EIncMode {
    noIncrement,
    fixedIncrement,
    listIncrement
};

typedef for increment mode


enum _EInputDirection

enum _EInputDirection {
    idFrom,
    idTo,
    idNone
};

typedef for link type


enum _EInterfaceType

enum _EInterfaceType {
    intfIValue,
    intfIBase,
    intfIInteger,
    intfIBoolean,
    intfICommand,
    intfIFloat,
    intfIString,
    intfIRegister,
    intfICategory,
    intfIEnumeration,
    intfIEnumEntry,
    intfIPort
};

typedef for interface type


enum _ELinkType

enum _ELinkType {
    ctParentNodes,
    ctReadingChildren,
    ctWritingChildren,
    ctInvalidatingChildren,
    ctDependingNodes,
    ctTerminalNodes
};

typedef for link type


enum _ENameSpace

enum _ENameSpace {
    Custom,
    Standard,
    _UndefinedNameSpace
};

Defines if a node name is standard or custom


enum _ERepresentation

enum _ERepresentation {
    Linear,
    Logarithmic,
    Boolean,
    PureNumber,
    HexNumber,
    IPV4Address,
    MACAddress,
    _UndefinedRepresentation
};

recommended representation of a node value


enum _ESign

enum _ESign {
    Signed,
    Unsigned,
    _UndefinedSign
};

signed or unsigned integers


enum _ESlope

enum _ESlope {
    Increasing,
    Decreasing,
    Varying,
    Automatic,
    _UndefinedESlope
};

typedef for formula type


enum _EStandardNameSpace

enum _EStandardNameSpace {
    None,
    GEV,
    IIDC,
    CL,
    USB,
    _UndefinedStandardNameSpace
};

Defines from which standard namespace a node name comes from


enum _EVisibility

enum _EVisibility {
    Beginner = 0,
    Expert = 1,
    Guru = 2,
    Invisible = 3,
    _UndefinedVisibility = 99
};

recommended visibility of a node


enum _EXMLValidation

enum _EXMLValidation {
    xvLoad = 0x00000001L,
    xvCycles = 0x00000002L,
    xvSFNC = 0x00000004L,
    xvDefault = 0x00000000L,
    xvAll = 0xffffffffL,
    _UndefinedEXMLValidation = 0x8000000L
};

typedef describing the different validity checks which can be performed on an XML file

The enum values for a bit field of length uint32_t


enum _EYesNo

enum _EYesNo {
    Yes = 1,
    No = 0,
    _UndefinedYesNo = 2
};

Defines the choices of a Yes/No alternative


Macro Definition Documentation

define _UndefindedRepresentation

#define _UndefindedRepresentation `_UndefinedRepresentation`