Browse Subversion Repository
Contents of /rangesCtrl/SensorParameter.h
Parent Directory
| Revision Log
Revision 276 -
( show annotations)
( download)
( as text)
Sun Mar 9 12:10:09 2008 UTC
(16 years, 1 month ago)
by satofumi
File MIME type: text/x-chdr
File size: 1380 byte(s)
exec 'make depend'
| 1 |
#ifndef SENSOR_PARAMETER_H |
| 2 |
#define SENSOR_PARAMETER_H |
| 3 |
|
| 4 |
/*! |
| 5 |
\file |
| 6 |
\brief センサパラメータ管理 |
| 7 |
|
| 8 |
\author Satofumi KAMIMURA |
| 9 |
|
| 10 |
$Id$ |
| 11 |
*/ |
| 12 |
|
| 13 |
#include <string> |
| 14 |
|
| 15 |
|
| 16 |
namespace beego { |
| 17 |
/*! |
| 18 |
\brief センサパラメータの保持クラス |
| 19 |
*/ |
| 20 |
class SensorParameter { |
| 21 |
public: |
| 22 |
enum { |
| 23 |
MODL = 0, //!< センサ型式情報 |
| 24 |
DMIN, //!< 最小計測可能距離 [mm] |
| 25 |
DMAX, //!< 最大計測可能距離 [mm] |
| 26 |
ARES, //!< 角度分解能(360度の分割数) |
| 27 |
AMIN, //!< 最小計測可能方向値 |
| 28 |
AMAX, //!< 最大計測可能方向値 |
| 29 |
AFRT, //!< 正面方向値 |
| 30 |
SCAN, //!< 標準操作角速度 |
| 31 |
}; |
| 32 |
std::string model; //!< 取得した MODL 情報 |
| 33 |
long distance_min; //!< 取得した DMIN 情報 |
| 34 |
long distance_max; //!< 取得した DMAX 情報 |
| 35 |
int area_total; //!< 取得した ARES 情報 |
| 36 |
int area_min; //!< 取得した AMIN 情報 |
| 37 |
int area_max; //!< 取得した AMAX 情報 |
| 38 |
int area_front; //!< 取得した AFRT 情報 |
| 39 |
int scan_rpm; //!< 取得した SCAN 情報 |
| 40 |
|
| 41 |
SensorParameter(void) |
| 42 |
: model(""), distance_min(0), distance_max(0), area_total(0), |
| 43 |
area_min(0), area_max(0), area_front(0), scan_rpm(600) { |
| 44 |
} |
| 45 |
}; |
| 46 |
}; |
| 47 |
|
| 48 |
#endif /* !SENSOR_PARAMETER_H */ |
| |