Skip to content

Namespace SpinnakerNET::GenApi

Namespace List > SpinnakerNET > GenApi

Namespaces

Type Name
namespace Helper

Classes

Type Name
class BoolNode
Node object representing a boolean node.
class Category
Node object representing a category node.
class ChunkPort
Port attachable to an chunk port node.
class Command
Node object representing a command node.
class EnumEntry
Node class representing anEnumEntry value.
class EnumValue
Helper class to manage dual value enum entries (int/string).
class Enumeration
Node class representing an enumeration value.
class EventPort
Port attachable to an event port node.
class Float
Node object representing a float node.
class FloatReg
Node class representing an float register value.
class GEVChunkAdapter
Adapter delivering GigE Vision chunks to an INodeMap .
class GEVEventAdapter
Adapter delivering GigE Vision events to an INodeMap .
interface IBase
Base class of allNode s andNode related classes.
interface IBool
Bool interface only containing boolean functions.
interface ICategory
Category interface only containing category methods.
interface ICommand
Command interface only containing command methods.
interface IDeviceInfo
interface IEnum
Enumeration interface only containing enumeration methods.
interface IEnumEntry
EnumEntry interface only containingEnumEntry functions.
interface IFloat
Float interface only containing float methods.
class IIDCChunkAdapter
Adapter delivering IIDV chunks to an INodeMap .
class IIDCEventAdapter
Adapter delivering GigE Vision events to an INodeMap .
interface IInteger
Integer interface only containing integer methods.
interface INode
interface INodeMap
interface IPort
Port interface containing only port methods.
interface IRegister
Register interface only containing register methods.
interface ISelector
Selector interface only containing selector methods.
interface IString
::System::String interface only containing string functions.
interface IValue
Base class of all valueNode classes.
class IntReg
Node class representing an integer register value.
class Integer
Node class representing an integer value.
class Node
Base class of allGenApi feature nodes.
class NodeMap
NodeMap containing all nodes of an XML description.
class PortNode
Node object representing a port node.
class Property
Property of a node containing all the values and attributes.
class Register
Node object representing a register node.
class StringNode
Node class representing a string value.
class StringReg
Node class representing an string register value.
struct Version
Version information.
class abstract
Base class of all adapters delivering chunks to anINodeMap .

Public Types

Type Name
enum AccessMode
Access level of a GenApi node for feature access.
enum CachingMode
Caching mode of a GenApi node.
enum NameSpace
Namespace the name of the node resides in.
enum Representation
Graphical representation of Integer node in a UI.
enum Visibility
Visibility level of a GenApi node for feature access.

Public Functions

Type Name
array< SpinnakerNET::GenApi::INode^> ConvertList (NodeMap ^ map, ::Spinnaker::GenApi::NodeList_t & list)
SpinnakerNET::GenApi::INode ConvertNode (NodeMap ^ map, IntPtr node)
delegate void NodeEventHandler (SpinnakerNET::GenApi::INode ^ node)
Delegate for node updated events.

Public Types Documentation

enum AccessMode

Access level of a GenApi node for feature access.

enum SpinnakerNET::GenApi::AccessMode {
    NI,
    NA,
    WO,
    RO,
    RW
};


enum CachingMode

Caching mode of a GenApi node.

enum SpinnakerNET::GenApi::CachingMode {
    NoCache,
    WriteThrough,
    WriteAround
};


enum NameSpace

Namespace the name of the node resides in.

enum SpinnakerNET::GenApi::NameSpace {
    Custom,
    Standard
};


enum Representation

Graphical representation of Integer node in a UI.

enum SpinnakerNET::GenApi::Representation {
    Linear,
    Logarithmic,
    Boolean,
    PureNumber,
    HexNumber
};


enum Visibility

Visibility level of a GenApi node for feature access.

enum SpinnakerNET::GenApi::Visibility {
    Beginner,
    Expert,
    Guru,
    Invisible
};


Public Functions Documentation

function ConvertList

inline array < SpinnakerNET::GenApi::INode ^> SpinnakerNET::GenApi::ConvertList (
    NodeMap ^ map,
    ::Spinnaker::GenApi::NodeList_t & list
) 

function ConvertNode

SpinnakerNET::GenApi::INode SpinnakerNET::GenApi::ConvertNode (
    NodeMap ^ map,
    IntPtr node
) 

function NodeEventHandler

Delegate for node updated events.

delegate  void SpinnakerNET::GenApi::NodeEventHandler (
    SpinnakerNET::GenApi::INode ^ node
) 



The documentation for this class was generated from the following file C:/workspace/src/SpinnakerNET/GenApiNet/AccessMode.h