SensorController.h

センサ制御クラス [詳細]

#include <stdio.h>
#include <vector>
#include <boost/thread.hpp>
#include "ControllerBase.h"
#include "SapieVersion.h"
#include "EventParam.h"

ネームスペース

namespace  Sapie

データ構造

struct  Sapie::ForceSensorInfo
 圧力センサ情報 [詳細]
struct  Sapie::AccelSensorInfo
 加速度センサ情報 [詳細]
struct  Sapie::GyroSensorInfo
 ジャイロセンサ情報 [詳細]
struct  Sapie::PSDSensorInfo
 PSDセンサ情報 [詳細]
struct  Sapie::DirMicInfo
 方向マイク情報 [詳細]
struct  Sapie::ServoSensorInfo
 サーボセンサ情報 [詳細]
struct  Sapie::BatteryLevelInfo
 バッテリ情報 [詳細]
struct  Sapie::WatchSituationInfo
 状況監視情報 [詳細]
struct  Sapie::WatchTempInfo
 熱監視情報 [詳細]
struct  Sapie::WatchBatteryInfo
 バッテリ監視情報 [詳細]
struct  SituationRequestLevel
 状態情報要求レベル [詳細]
class  Sapie::CSensorController
 センサ制御クラス [詳細]

型定義

typedef std::vector
< ServoSensorInfo > 
Sapie::ServoSensorList
 サーボセンサ情報リスト

変数

static const EventType Sapie::EVTYP_DETECT_PSD_FLUCTUATE = "Sapie::EVTYP_DETECT_PSD_FLUCTUATE"
 PSD変動検知イベント
static const EventType Sapie::EVTYP_DETECT_MOVE_STATUS = "Sapie::EVTYP_DETECT_MOVE_STATUS"
 移動検知イベント
static const EventType Sapie::EVTYP_DETECT_WATCH_SITUATION = "Sapie::EVTYP_DETECT_WATCH_SITUATION"
 状況監視イベント
static const EventType Sapie::EVTYP_DETECT_WATCH_TEMP = "Sapie::EVTYP_DETECT_WATCH_TEMP"
 熱監視イベント
static const EventType Sapie::EVTYP_DETECT_WATCH_BATTERY = "Sapie::EVTYP_DETECT_WATCH_BATTERY"
 バッテリー監視イベント
static const EventType Sapie::EVTYP_DETECT_OBJECT_PSD = "Sapie::EVTYP_DETECT_OBJECT_PSD"
 PSDによる物体検知イベント
static const EventType Sapie::EVTYP_DETECT_SHADE_PSD = "Sapie::EVTYP_DETECT_SHADE_PSD"
 PSDによる近接検知イベント
static const EventType Sapie::EVTYP_DETECT_BACKGROUND_RECOG = "Sapie::EVTYP_DETECT_BACKGROUND_RECOG"
 背景認識イベント
static const long Sapie::SERVO_CONNECT_OK = 0
 サーボ通信:正常
static const long Sapie::SERVO_CONNECT_NG = 1
 サーボ通信:異常
static const long Sapie::SITUATION_STATUS_INVALIDITY = -1
 状況監視の状態:無効
static const long Sapie::SITUATION_STATUS_NONE = 0
 状況監視の状態:
static const long Sapie::SITUATION_STATUS_GROUND = 1
 状況監視の状態:接地
static const long Sapie::SITUATION_STATUS_BRINGUP = 2
 状況監視の状態:持ち上げ
static const long Sapie::SITUATION_STATUS_PANIC = 3
 状況監視の状態:パニック
static const long Sapie::SITUATION_STATUS_FALLING = 4
 状況監視の状態:転倒
static const long Sapie::SITUATION_STATUS_LYING = 5
 状況監視の状態:寝転がり
static const long Sapie::SITUATION_SUB_NONE = 0
 持ち上げ中サブ状態:無効
static const long Sapie::SITUATION_SUB_PASSAGE = 1
 持ち上げ中サブ状態:状態移行中
static const long Sapie::SITUATION_SUB_FULL = 2
 持ち上げ中サブ状態:真っ最中
static const long Sapie::SITUATION_SUB_RETURN = 3
 持ち上げ中サブ状態:復帰中
static const long Sapie::SITUATION_POS_INVALIDITY = -1
 状況監視の姿勢:無効
static const long Sapie::SITUATION_POS_NONE = 0
 状況監視の姿勢:
static const long Sapie::SITUATION_POS_SIT = 1
 状況監視の姿勢:リラックス
static const long Sapie::SITUATION_POS_STAND = 2
 状況監視の姿勢:立つ
static const long Sapie::SITUATION_POS_OTHER_GROUND = 3
 状況監視の姿勢:足裏接地状態でその他の姿勢
static const long Sapie::SITUATION_POS_SIT_FLAT = 4
 状況監視の姿勢:ペタッと座る(ウータン座り)
static const long Sapie::SITUATION_POS_SUPINE = 5
 状況監視の姿勢:あおむけ
static const long Sapie::SITUATION_POS_PRONE = 6
 状況監視の姿勢:うつぶせ
static const long Sapie::SITUATION_POS_UPSDOWN = 7
 状態監視の姿勢:逆立ち
static const long Sapie::SITUATION_POS_OTHER_BRINGUP = 8
 状況監視の姿勢:足裏非接地状態でその他の姿勢
static const long Sapie::SITUATION_POS_BRINGUP_VERTICAL = 9
 状況監視に姿勢:足裏非接地状態で直立
static const long Sapie::SITUATION_POS_STAND_OTHER = 10
 状況監視の姿勢:足裏接地状態でその他の姿勢
static const long Sapie::TEMP_LEVEL_INVALIDITY = -1
 熱レベル:無効
static const long Sapie::TEMP_LEVEL_SAFE = 0
 熱レベル:安全温度
static const long Sapie::TEMP_LEVEL_WRN = 1
 熱レベル:注意温度
static const long Sapie::TEMP_LEVEL_DNGL = 2
 熱レベル:危険温度(低)
static const long Sapie::TEMP_LEVEL_DNGH = 3
 熱レベル:危険温度(高)
static const long Sapie::BATTERY_LEVEL_INVALIDITY = -1
 バッテリー状態:無効
static const long Sapie::BATTERY_LEVEL_HIGH = 0
 バッテリー状態:安全
static const long Sapie::BATTERY_LEVEL_MIDDLE = 1
 バッテリー状態:注意
static const long Sapie::BATTERY_LEVEL_LOW = 2
 バッテリー状態:危険
static const long Sapie::BATTERY_LEVEL_WARN = 3
 バッテリー状態:終了
static const long Sapie::BATTERY_CONNECT_NOTHING = -1
 電源接続状態:接続されていない。
static const long Sapie::BATTERY_CONNECT_DC_PLUG = 0
 電源接続状態:DCプラグが接続されている。
static const long Sapie::BATTERY_CONNECT_CHARGER = 1
 電源接続状態:充電ステーションに接続されている(未使用)。
static const long Sapie::BATTERY_CHARGE_OFF = 0
 充電状態:充電中ではない。
static const long Sapie::BATTERY_CHARGE_ON = 1
 充電状態:充電中


説明

センサ制御クラス

Copyright(C) 2009-2012 Fujisoft Incorporated. All rights reserved.


SAPIに対してFri Aug 2 21:58:33 2013に生成されました。  doxygen 1.5.5