bgapi2_types.h File Reference
#include <inttypes.h>

Go to the source code of this file.

Macros

#define BGAPI2_DECL
 
#define BGAPI2_C_DECL
 
#define BGAPI2CALL
 
#define UNREFERENCED_PARAMETER(x)   (x)=(x)
 
#define BGAPI2_PAYLOADTYPE_UNKNOWN   "Unknown"
 
#define BGAPI2_PAYLOADTYPE_IMAGE   "Image"
 
#define BGAPI2_PAYLOADTYPE_RAW_DATA   "RawData"
 
#define BGAPI2_PAYLOADTYPE_FILE   "File"
 
#define BGAPI2_PAYLOADTYPE_CHUNK_DATA   "ChunkData"
 
#define BGAPI2_PAYLOADTYPE_CUSTOM_ID   "CustomID_1000"
 
#define BGAPI2_PAYLOADTYPE_IMAGE_EXT   "ImageExt" /* PAYLOADTYPE_IMAGE_EXT */
 
#define BGAPI2_NODEINTERFACE_CATEGORY   "ICategory"
 
#define BGAPI2_NODEINTERFACE_INTEGER   "IInteger"
 
#define BGAPI2_NODEINTERFACE_REGISTER   "IRegister"
 
#define BGAPI2_NODEINTERFACE_BOOLEAN   "IBoolean"
 
#define BGAPI2_NODEINTERFACE_COMMAND   "ICommand"
 
#define BGAPI2_NODEINTERFACE_FLOAT   "IFloat"
 
#define BGAPI2_NODEINTERFACE_ENUMERATION   "IEnumeration"
 
#define BGAPI2_NODEINTERFACE_STRING   "IString"
 
#define BGAPI2_NODEINTERFACE_PORT   "IPort"
 
#define BGAPI2_NODEVISIBILITY_BEGINNER   "Beginner"
 
#define BGAPI2_NODEVISIBILITY_EXPERT   "Expert"
 
#define BGAPI2_NODEVISIBILITY_GURU   "Guru"
 
#define BGAPI2_NODEVISIBILITY_INVISIBLE   "Invisible"
 
#define BGAPI2_NODEACCESS_READWRITE   "RW"
 
#define BGAPI2_NODEACCESS_READONLY   "RO"
 
#define BGAPI2_NODEACCESS_WRITEONLY   "WO"
 
#define BGAPI2_NODEACCESS_NOTAVAILABLE   "NA"
 
#define BGAPI2_NODEACCESS_NOTIMPLEMENTED   "NI"
 
#define BGAPI2_NODEREPRESENTATION_LINEAR   "Linear"
 
#define BGAPI2_NODEREPRESENTATION_LOGARITHMIC   "Logarithmic"
 
#define BGAPI2_NODEREPRESENTATION_PURENUMBER   "PureNumber"
 
#define BGAPI2_NODEREPRESENTATION_BOOLEAN   "Boolean"
 
#define BGAPI2_NODEREPRESENTATION_HEXNUMBER   "HexNumber"
 
#define BGAPI2_NODEREPRESENTATION_IPV4ADDRESS   "IPV4Address"
 
#define BGAPI2_NODEREPRESENTATION_MACADDRESS   "MACAddress"
 

Typedefs

typedef int64_t bo_int64
 
typedef uint64_t bo_uint64
 
typedef int32_t bo_int
 
typedef uint32_t bo_uint
 
typedef int16_t bo_short
 
typedef uint16_t bo_ushort
 
typedef int8_t bo_char
 
typedef uint8_t bo_uchar
 
typedef char * bo_string
 
typedef bo_uchar bo_bool
 
typedef double bo_double
 
typedef bo_int BGAPI2_RESULT
 

Enumerations

enum  BGAPI2_RESULT_LIST {
  BGAPI2_RESULT_SUCCESS = 0, BGAPI2_RESULT_ERROR = -1001, BGAPI2_RESULT_NOT_INITIALIZED = -1002, BGAPI2_RESULT_NOT_IMPLEMENTED = -1003,
  BGAPI2_RESULT_RESOURCE_IN_USE = -1004, BGAPI2_RESULT_ACCESS_DENIED = -1005, BGAPI2_RESULT_INVALID_HANDLE = -1006, BGAPI2_RESULT_NO_DATA = -1008,
  BGAPI2_RESULT_INVALID_PARAMETER = -1009, BGAPI2_RESULT_TIMEOUT = -1011, BGAPI2_RESULT_ABORT = -1012, BGAPI2_RESULT_INVALID_BUFFER = -1013,
  BGAPI2_RESULT_NOT_AVAILABLE = -1014, BGAPI2_RESULT_OBJECT_INVALID = -1098, BGAPI2_RESULT_LOWLEVEL_ERROR = -1099
}
 An enumeration containing return result codes. More...
 

Detailed Description

Copyright 2014-2018 Baumer Optronic