Skip to content

Group SpinnakerGenApiEnumsC

Modules > SpinnakerGenApiEnumsC

More...

Public Types

Type Name
enum _spinAccessMode
enum _spinCachingMode
enum _spinDisplayNotation
typedef for float notation
enum _spinEndianess
Endianess of a value in a register.
enum _spinIncMode
typedef for increment mode
enum _spinInputDirection
typedef for link type
enum _spinInterfaceType
typedef for interface type
enum _spinLinkType
typedef for link type
enum _spinNameSpace
Defines if a node name is standard or custom.
enum _spinNodeType
enum _spinRepresentation
recommended representation of a node value
enum _spinSign
enum _spinSlope
typedef for fomula type
enum _spinStandardNameSpace
Defines from which standard namespace a node name comes from.
enum _spinVisibility
enum _spinXMLValidation
typedef describing the different validity checks which can be performed on an XML file
enum _spinYesNo
Defines the chices of a Yes/No alternaitve.
typedef enum _spinAccessMode spinAccessMode
typedef enum _spinCachingMode spinCachingMode
typedef enum _spinDisplayNotation spinDisplayNotation
typedef for float notation
typedef enum _spinEndianess spinEndianess
Endianess of a value in a register.
typedef enum _spinIncMode spinIncMode
typedef for increment mode
typedef enum _spinInputDirection spinInputDirection
typedef for link type
typedef enum _spinInterfaceType spinInterfaceType
typedef for interface type
typedef enum _spinLinkType spinLinkType
typedef for link type
typedef enum _spinNameSpace spinNameSpace
Defines if a node name is standard or custom.
typedef enum _spinNodeType spinNodeType
typedef enum _spinRepresentation spinRepresentation
recommended representation of a node value
typedef enum _spinSign spinSign
typedef enum _spinSlope spinSlope
typedef for fomula type
typedef enum _spinStandardNameSpace spinStandardNameSpace
Defines from which standard namespace a node name comes from.
typedef enum _spinVisibility spinVisibility
typedef enum _spinXMLValidation spinXMLValidation
typedef describing the different validity checks which can be performed on an XML file
typedef enum _spinYesNo spinYesNo
Defines the chices of a Yes/No alternaitve.

Detailed Description

Enumeration definitions for Spinnaker C GenICam API

Public Types Documentation

enum _spinAccessMode

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

enum _spinCachingMode

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

enum _spinDisplayNotation

typedef for float notation

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


enum _spinEndianess

Endianess of a value in a register.

enum _spinEndianess {
    BigEndian,
    LittleEndian,
    _UndefinedEndian
};


enum _spinIncMode

typedef for increment mode

enum _spinIncMode {
    noIncrement,
    fixedIncrement,
    listIncrement
};


enum _spinInputDirection

typedef for link type

enum _spinInputDirection {
    idFrom,
    idTo,
    idNone
};


enum _spinInterfaceType

typedef for interface type

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


enum _spinLinkType

typedef for link type

enum _spinLinkType {
    ctAllDependingNodes,
    ctAllTerminalNodes,
    ctInvalidators,
    ctReadingChildren,
    ctWritingChildren,
    ctDependingChildren
};


enum _spinNameSpace

Defines if a node name is standard or custom.

enum _spinNameSpace {
    Custom,
    Standard,
    _UndefinedNameSpace
};


enum _spinNodeType

enum _spinNodeType {
    ValueNode,
    BaseNode,
    IntegerNode,
    BooleanNode,
    FloatNode,
    CommandNode,
    StringNode,
    RegisterNode,
    EnumerationNode,
    EnumEntryNode,
    CategoryNode,
    PortNode,
    UnknownNode = -1
};

enum _spinRepresentation

recommended representation of a node value

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


enum _spinSign

enum _spinSign {
    Signed,
    Unsigned,
    _UndefinedSign
};

enum _spinSlope

typedef for fomula type

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


enum _spinStandardNameSpace

Defines from which standard namespace a node name comes from.

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


enum _spinVisibility

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

enum _spinXMLValidation

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

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

The enum values for a bitfield of lenght uint32_t


enum _spinYesNo

Defines the chices of a Yes/No alternaitve.

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


typedef spinAccessMode

typedef enum _spinAccessMode spinAccessMode;

typedef spinCachingMode

typedef enum _spinCachingMode spinCachingMode;

typedef spinDisplayNotation

typedef for float notation

typedef enum _spinDisplayNotation spinDisplayNotation;


typedef spinEndianess

Endianess of a value in a register.

typedef enum _spinEndianess spinEndianess;


typedef spinIncMode

typedef for increment mode

typedef enum _spinIncMode spinIncMode;


typedef spinInputDirection

typedef for link type

typedef enum _spinInputDirection spinInputDirection;


typedef spinInterfaceType

typedef for interface type

typedef enum _spinInterfaceType spinInterfaceType;


typedef spinLinkType

typedef for link type

typedef enum _spinLinkType spinLinkType;


typedef spinNameSpace

Defines if a node name is standard or custom.

typedef enum _spinNameSpace spinNameSpace;


typedef spinNodeType

typedef enum _spinNodeType spinNodeType;

typedef spinRepresentation

recommended representation of a node value

typedef enum _spinRepresentation spinRepresentation;


typedef spinSign

typedef enum _spinSign spinSign;

typedef spinSlope

typedef for fomula type

typedef enum _spinSlope spinSlope;


typedef spinStandardNameSpace

Defines from which standard namespace a node name comes from.

typedef enum _spinStandardNameSpace spinStandardNameSpace;


typedef spinVisibility

typedef enum _spinVisibility spinVisibility;

typedef spinXMLValidation

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

typedef enum _spinXMLValidation spinXMLValidation;

The enum values for a bitfield of lenght uint32_t


typedef spinYesNo

Defines the chices of a Yes/No alternaitve.

typedef enum _spinYesNo spinYesNo;