Spinnaker C
4.3.0.189
 
Typedefs | Enumerations
SpinnakerGenApiDefsC.h File Reference

Typedefs

typedef void * spinNodeMapHandle
 Handle for nodemap functionality. More...
 
typedef void * spinNodeHandle
 Handle for node functionality. More...
 
typedef void * spinNodeCallbackHandle
 Handle for callback functionality. More...
 
typedef void(* spinNodeCallbackFunction) (spinNodeHandle hNode)
 Function signatures are used to create and trigger callbacks and events. More...
 

Enumerations

enum  _spinNodeType {
  ValueNode, BaseNode, IntegerNode, BooleanNode,
  FloatNode, CommandNode, StringNode, RegisterNode,
  EnumerationNode, EnumEntryNode, CategoryNode, PortNode,
  UnknownNode = -1
}
 
enum  _spinSign { Signed, Unsigned, _UndefinedSign }
 
enum  _spinAccessMode {
  NI, NA, WO, RO,
  RW, _UndefinedAccesMode, _CycleDetectAccesMode
}
 
enum  _spinVisibility {
  Beginner = 0, Expert = 1, Guru = 2, Invisible = 3,
  _UndefinedVisibility = 99
}
 
enum  _spinCachingMode { NoCache, WriteThrough, WriteAround, _UndefinedCachingMode }
 
enum  _spinRepresentation {
  Linear, Logarithmic, Boolean, PureNumber,
  HexNumber, IPV4Address, MACAddress, _UndefinedRepresentation
}
 recommended representation of a node value More...
 
enum  _spinEndianess { BigEndian, LittleEndian, _UndefinedEndian }
 Endianess of a value in a register. More...
 
enum  _spinNameSpace { Custom, Standard, _UndefinedNameSpace }
 Defines if a node name is standard or custom. More...
 
enum  _spinStandardNameSpace {
  None, GEV, IIDC, CL,
  USB, _UndefinedStandardNameSpace
}
 Defines from which standard namespace a node name comes from. More...
 
enum  _spinYesNo { Yes = 1, No = 0, _UndefinedYesNo = 2 }
 Defines the chices of a Yes/No alternaitve. More...
 
enum  _spinSlope {
  Increasing, Decreasing, Varying, Automatic,
  _UndefinedESlope
}
 typedef for fomula type More...
 
enum  _spinXMLValidation {
  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 More...
 
enum  _spinDisplayNotation { fnAutomatic, fnFixed, fnScientific, _UndefinedEDisplayNotation }
 typedef for float notation More...
 
enum  _spinInterfaceType {
  intfIValue, intfIBase, intfIInteger, intfIBoolean,
  intfICommand, intfIFloat, intfIString, intfIRegister,
  intfICategory, intfIEnumeration, intfIEnumEntry, intfIPort
}
 typedef for interface type More...
 
enum  _spinLinkType {
  ctAllDependingNodes, ctAllTerminalNodes, ctInvalidators, ctReadingChildren,
  ctWritingChildren, ctDependingChildren
}
 typedef for link type More...
 
enum  _spinIncMode { noIncrement, fixedIncrement, listIncrement }
 typedef for increment mode More...
 
enum  _spinInputDirection { idFrom, idTo, idNone }
 typedef for link type More...