|

INTRODUCTION
Overview
Download and Install
Documentation
Publications
REPOSITORY
Libraries
DEVELOPER
Dev Guide
Dashboard
PEOPLE
Contributors
Users

Project
Download
Mailing lists
|
|
|
20 #ifndef SENSOR_INFO_H__
21 #define SENSOR_INFO_H__
24 typedef unsigned char uint8_t;
25 typedef unsigned int uint32_t;
26 #if defined(HOKUYO_AIST_STATIC)
27 #define HOKUYO_AIST_EXPORT
28 #elif defined(HOKUYO_AIST_EXPORTS)
29 #define HOKUYO_AIST_EXPORT __declspec(dllexport)
31 #define HOKUYO_AIST_EXPORT __declspec(dllimport)
35 #define HOKUYO_AIST_EXPORT
60 HOKUYO_AIST_EXPORT inline char const* model_to_string( LaserModel model)
66 case MODEL_UBG04LXF01:
67 return "UBG-04LX-F01";
75 return "Unknown model";
80 HOKUYO_AIST_EXPORT inline LaserModel string_to_model( char const* model)
82 if(strncmp(model, "URG-04LX", 8) == 0)
84 else if(strncmp(model, "UBG-04LX-F01", 8) == 0)
85 return MODEL_UBG04LXF01;
86 else if(strncmp(model, "UHG-08LX", 8) == 0)
88 else if(strncmp(model, "UTM-30LX", 8) == 0)
90 else if(strncmp(model, "UXM-30LX-E", 8) == 0)
91 return MODEL_UXM30LXE;
111 case COUNTERCLOCKWISE:
112 return "Counter-clockwise";
139 std::string as_string();
210 void calculate_values();
217 #endif // SENSOR_INFO_H__
|
|