Classes | Namespaces | Macros | Typedefs | Enumerations
BasicDatatypes.hpp File Reference
#include <string>
#include <vector>
#include <stdint.h>
Include dependency graph for BasicDatatypes.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  datatypes::BasicData
 

Namespaces

 datatypes
 

Macros

#define deg2rad   0.01745329251994329576923690768
 
#define PI   3.141592653589793238462
 
#define rad2degMultiplier   57.29577951308232087679815481
 

Typedefs

typedef unsigned char BYTE
 
typedef int16_t INT16
 
typedef int32_t INT32
 
typedef int8_t INT8
 
typedef uint16_t UINT16
 
typedef uint32_t UINT32
 
typedef uint64_t UINT64
 
typedef uint8_t UINT8
 

Enumerations

enum  Datatypes {
  Datatype_Unknown = 0x0000, Datatype_MeasurementList = 0x0001, Datatype_Box2D = 0x0002, Datatype_Line2D = 0x0003,
  Datatype_Polygon2D = 0x0004, Datatype_Polygon3D = 0x0005, Datatype_Point2D = 0x0006, Datatype_Point3D = 0x0007,
  Datatype_Circle2D = 0x0008, Datatype_Ellipse2D = 0x0009, Datatype_Msg = 0x000A, Datatype_Scan = 0x000B,
  Datatype_Objects = 0x000C, Datatype_Scannerinfo = 0x000D, Datatype_Trigger = 0x000E, Datatype_EvalCaseResult = 0x000F,
  Datatype_EvalCaseResults = 0x0010, Datatype_EvalCase = 0x0011, Datatype_EvalCases = 0x0012, Datatype_FieldParameter = 0x0013,
  Datatype_FieldDescription = 0x0014, Datatype_Fields = 0x0015, Datatype_SensorStateInfo = 0x0016
}
 
enum  Sourcetype {
  Sourcetype_Unknown = 0x0000, Sourcetype_LDMRS = 0x0003, Sourcetype_MrsApp = 0x1002, Sourcetype_MrsChangeApp = 0x1003,
  Sourcetype_MrsFieldApp = 0x1004, Sourcetype_MrsNtpTimeApp = 0x1005, Sourcetype_MrsScanpointCoordinateApp = 0x1006
}
 

Macro Definition Documentation

◆ deg2rad

#define deg2rad   0.01745329251994329576923690768

Definition at line 37 of file BasicDatatypes.hpp.

◆ PI

#define PI   3.141592653589793238462

Definition at line 34 of file BasicDatatypes.hpp.

◆ rad2degMultiplier

#define rad2degMultiplier   57.29577951308232087679815481

Definition at line 40 of file BasicDatatypes.hpp.

Typedef Documentation

◆ BYTE

typedef unsigned char BYTE

Definition at line 31 of file BasicDatatypes.hpp.

◆ INT16

typedef int16_t INT16

Definition at line 28 of file BasicDatatypes.hpp.

◆ INT32

typedef int32_t INT32

Definition at line 25 of file BasicDatatypes.hpp.

◆ INT8

typedef int8_t INT8

Definition at line 30 of file BasicDatatypes.hpp.

◆ UINT16

typedef uint16_t UINT16

Definition at line 27 of file BasicDatatypes.hpp.

◆ UINT32

typedef uint32_t UINT32

Definition at line 26 of file BasicDatatypes.hpp.

◆ UINT64

typedef uint64_t UINT64

Definition at line 24 of file BasicDatatypes.hpp.

◆ UINT8

typedef uint8_t UINT8

Definition at line 29 of file BasicDatatypes.hpp.

Enumeration Type Documentation

◆ Datatypes

enum Datatypes
Enumerator
Datatype_Unknown 
Datatype_MeasurementList 
Datatype_Box2D 
Datatype_Line2D 
Datatype_Polygon2D 
Datatype_Polygon3D 
Datatype_Point2D 
Datatype_Point3D 
Datatype_Circle2D 
Datatype_Ellipse2D 
Datatype_Msg 
Datatype_Scan 
Datatype_Objects 
Datatype_Scannerinfo 
Datatype_Trigger 
Datatype_EvalCaseResult 
Datatype_EvalCaseResults 
Datatype_EvalCase 
Datatype_EvalCases 
Datatype_FieldParameter 
Datatype_FieldDescription 
Datatype_Fields 
Datatype_SensorStateInfo 

Definition at line 45 of file BasicDatatypes.hpp.

◆ Sourcetype

enum Sourcetype
Enumerator
Sourcetype_Unknown 
Sourcetype_LDMRS 
Sourcetype_MrsApp 
Sourcetype_MrsChangeApp 
Sourcetype_MrsFieldApp 
Sourcetype_MrsNtpTimeApp 
Sourcetype_MrsScanpointCoordinateApp 

Definition at line 76 of file BasicDatatypes.hpp.



sick_scan
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Thu Sep 8 2022 02:30:19