データ構造 | |
| class | CAppearStatusEvParam |
| 表現状態通知イベントパラメータ Sapie::EVTYP_APPEAR_STATUS イベントのパラメータクラスである。 [詳細] | |
| class | CAppearController |
| 継続表現制御クラス [詳細] | |
| class | CApplicationBase |
| アプリケーション基底クラス [詳細] | |
| struct | ApplicationInfo |
| アプリケーション情報 [詳細] | |
| class | CApplicationController |
| アプリケーション制御クラス [詳細] | |
| class | CApplicationInitializer |
| アプリケーション初期化クラス [詳細] | |
| class | CAsyncRequestHelper |
| 非同期要求補助クラス [詳細] | |
| class | CReceiveImageEvParam |
| OnReceiveImage イベントパラメータクラス [詳細] | |
| class | CCameraController |
| カメラ制御クラス [詳細] | |
| class | CCommonCellEvParam |
| 汎用イベントパラメータクラス [詳細] | |
| class | CCommonCellController |
| 汎用制御クラス [詳細] | |
| class | CCommonEventListener |
| 汎用イベント受信リスナ用インターフェース [詳細] | |
| class | CConfigReader |
| アプリケーションコンフィグファイル読込クラス [詳細] | |
| struct | AsyncReqInfo |
| 非同期要求情報 [詳細] | |
| class | CControllerBase |
| 制御クラスの基底クラス。 [詳細] | |
| class | CEnvAnalyzer |
| 環境分析クラス [詳細] | |
| class | CEventDispatcher |
| イベントディスパッチャ基底クラス [詳細] | |
| class | CEventInfo |
| イベント情報クラス [詳細] | |
| class | CEventParam |
| イベントパラメータクラス [詳細] | |
| class | CEventSorter |
| イベント分類器基底クラス [詳細] | |
| class | CHumanoidApplication |
| 簡易アプリケーション作成基底クラス [詳細] | |
| class | CIdentifier |
| 識別子定義用クラス [詳細] | |
| struct | DetectFaceParam |
| 顔検知情報 [詳細] | |
| class | CDetectFaceEvParam |
| 顔認識イベントパラメータクラス [詳細] | |
| struct | DetectMovObjParam |
| 動体検知パラメータ [詳細] | |
| class | CMovObjEvParam |
| 動体検知イベントパラメータクラス [詳細] | |
| class | CImageRecogniser |
| 画像認識クラス [詳細] | |
| class | CMessageRecvEvParam |
| アプリ間通信情報 [詳細] | |
| class | CInterAppCommunicator |
| アプリ間通信制御クラス [詳細] | |
| class | CIrController |
| 赤外線デバイス制御クラス [詳細] | |
| class | CLEDController |
| LED制御クラス [詳細] | |
| class | CListenerBase |
| リスナクラス共通基底クラス [詳細] | |
| struct | RecogWordConfInfo |
| 音声認識単語設定 [詳細] | |
| struct | RecogTextConfInfo |
| 音声認識文設定 [詳細] | |
| struct | RecogConfInfo |
| 音声認識設定 [詳細] | |
| struct | RecogWordInfo |
| 音声認識単語情報 [詳細] | |
| class | CVoiceRecogEvParam |
| 音声認識情報 [詳細] | |
| class | CMicController |
| 音声認識制御クラス [詳細] | |
| class | CMoveCommand |
| 移動コマンド基底クラス [詳細] | |
| class | CCmdWalkDistance |
| 距離指定歩行指示コマンド [詳細] | |
| class | CCmdWalkSteps |
| 歩数指定歩行指示コマンド [詳細] | |
| class | CCmdTurn |
| 方向転換指示コマンド [詳細] | |
| class | CCmdStepping |
| 足踏み指示コマンド [詳細] | |
| class | CMotionController |
| 動作制御クラス [詳細] | |
| class | CUpdateNetStatusEvParam |
| ネットワーク接続状態更新イベント情報 [詳細] | |
| class | CNetSwitchController |
| ネットワーク切り替え制御クラス [詳細] | |
| class | COnCompleteListener |
| OnCompleteイベント受信リスナクラス [詳細] | |
| class | COnReceiveEventListenerBase |
| 統合イベント受信リスナ用インターフェース [詳細] | |
| class | COnReceiveEventListener |
| 統合イベント受信リスナクラス [詳細] | |
| class | COnScheduleListener |
| スケジュールイベント受信リスナクラス [詳細] | |
| class | COnTimerListener |
| タイマイベント受信リスナクラス [詳細] | |
| class | COnVoiceRecogListener |
| OnVoiceRecogイベント受信リスナクラス [詳細] | |
| struct | RecordInfo |
| 記憶情報 [詳細] | |
| class | CRecordController |
| 記憶制御クラス [詳細] | |
| class | CScheduleEvParam |
| スケジュールイベント情報 [詳細] | |
| class | CScheduleController |
| スケジュール管理クラス [詳細] | |
| struct | ForceSensorInfo |
| 圧力センサ情報 [詳細] | |
| struct | AccelSensorInfo |
| 加速度センサ情報 [詳細] | |
| struct | GyroSensorInfo |
| ジャイロセンサ情報 [詳細] | |
| struct | PSDSensorInfo |
| PSDセンサ情報 [詳細] | |
| struct | DirMicInfo |
| 方向マイク情報 [詳細] | |
| struct | ServoSensorInfo |
| サーボセンサ情報 [詳細] | |
| struct | BatteryLevelInfo |
| バッテリ情報 [詳細] | |
| struct | WatchSituationInfo |
| 状況監視情報 [詳細] | |
| struct | WatchTempInfo |
| 熱監視情報 [詳細] | |
| struct | WatchBatteryInfo |
| バッテリ監視情報 [詳細] | |
| class | CSensorController |
| センサ制御クラス [詳細] | |
| struct | WaitEventInfo |
| イベント待ち情報構造体 [詳細] | |
| class | CSerializeEventDispatcher |
| イベントシリアライズディスパッチャクラス [詳細] | |
| class | CSimpleEventDispatcher |
| 簡易イベントディスパッチャクラス [詳細] | |
| class | CSimpleEventSorter |
| 簡易イベント分類クラス [詳細] | |
| class | CDetectSndDirEvParam |
| 音方向検知イベント情報 [詳細] | |
| class | CSndDirDetector |
| 音方向制御クラス [詳細] | |
| class | CSoundRecognizeEvParam |
| 話者識別イベントパラメータクラス [詳細] | |
| class | CSoundRecordingEvParam |
| 学習録音イベントパラメータクラス [詳細] | |
| class | CSoundTrainingEvParam |
| 学習結果イベントパラメータクラス [詳細] | |
| class | CSoundTrainingMultiIdEvParam |
| 学習結果イベントパラメータクラス(複数ID) [詳細] | |
| class | CSoundDecidedSpeakersEvParam |
| 話者確定イベントパラメータクラス [詳細] | |
| class | CSoundRecognizeGenderOfSpeakerEvParam |
| 話者性別識別イベントパラメータクラス [詳細] | |
| struct | CSpeakStatusSentenceInfo |
| 発話文字列パラメータ構造体 [詳細] | |
| class | CSpeakStatusEvParam |
| 発話状態通知イベントパラメータ [詳細] | |
| class | CSpeakController |
| 発話制御クラス [詳細] | |
| class | CTimerController |
| タイマー制御クラス [詳細] | |
| class | CVoidFuncListener |
| パラメータ無しイベントリスナクラス [詳細] | |
型定義 | |
|
typedef std::vector < ApplicationInfo > | ApplicationList |
| アプリケーション情報のリスト | |
|
typedef std::vector< unsigned char > | DataBuffer |
| 送受信データバッファ | |
| typedef std::vector< AsyncReqInfo > | AsyncReqList |
| 非同期要求情報のリスト | |
| typedef CIdentifier | EventType |
| イベント種別 | |
| typedef std::vector< CEventInfo * > | EventList |
| イベント情報リスト | |
| typedef std::vector < RecogWordConfInfo > | RecogWordConfInfoList |
| 音声認識単語設定リスト | |
| typedef std::vector < RecogTextConfInfo > | RecogTextConfInfoList |
| 音声認識文設定リスト | |
| typedef std::vector< ServoInfo > | ServoInfoList |
| サーボ動作指示情報リスト | |
|
typedef std::vector < ServoTorqueConfInfo > | ServoTorqueConfList |
| サーボトルク情報のリスト | |
|
typedef std::vector < ServoInvalidConfInfo > | ServoInvalidConfList |
| サーボトルク情報のリスト | |
| typedef std::vector< PoseInfo > | PoseInfoList |
| ポーズ動作指示情報リスト | |
|
typedef std::vector < CMoveCommand * > | MoveCommandList |
| 移動コマンドリスト | |
|
typedef std::vector < CCmdWalkDistance * > | WalkDistanceList |
| 距離指定歩行指示コマンドリスト | |
| typedef std::vector< RecordInfo > | RecordList |
| 記憶情報のリスト | |
| typedef std::vector< ScheduleInfo > | ScheduleList |
| スケジュール情報リスト | |
|
typedef std::vector < ServoSensorInfo > | ServoSensorList |
| サーボセンサ情報リスト | |
|
typedef std::vector < WaitEventInfo > | WaitEventList |
| イベント待ち情報リスト | |
|
typedef std::vector< const CEventInfo * > | ReceiveEventList |
| 受信イベント情報リスト | |
| typedef std::vector< SoundData > | SoundDataList |
| 登録話者/音声データリスト | |
変数 | |
| static const EventType | EVTYP_APPEAR_STATUS = "Sapie::EVTYP_APPEAR_STATUS" |
| 表現状態通知イベント | |
| static const EventType | EVTYP_INITIALIZE = "Sapie::EVTYP_INITIALIZE" |
| 初期化イベント | |
| static const EventType | EVTYP_FINALIZE = "Sapie::EVTYP_FINALIZE" |
| 終了イベント | |
| static const EventType | EVTYP_CHANGE_LOCK_STATUS = "Sapie::EVTYP_CHANGE_LOCK_STATUS" |
| 専有状態変更イベント | |
| static const EventType | EVTYP_IMAGE = "Sapie::EVTYP_IMAGE" |
| 画像取得イベント | |
| static const EventType | EVTYP_COMMON_CELL_EVENT = "Sapie::EVTYP_COMMON_CELL_EVENT" |
| 汎用セルイベント | |
| static const long | COMMON_ASYNC_REQ_EXEC = 0 |
| 要求継続 | |
| static const long | COMMON_ASYNC_REQ_FIN = 1 |
| 要求完了 | |
| static const long | TYPE_PAPPS = 0 |
| アプリケーション種別がPAPPSである。 | |
| static const long | TYPE_SAPPS = 1 |
| アプリケーション種別がSAPPSである。 | |
| static const long | TYPE_SPC = 2 |
| アプリケーション種別がSPCである。 | |
| static const long | TYPE_UNKNOWN = -1 |
| アプリケーション種別が不明である。 | |
| static const long | MODE_RESIDENT = 0 |
| 常駐アプリケーション | |
| static const long | MODE_TRANSIENT = 1 |
| 非常駐アプリケーション | |
| static const long | MODE_STARTUP = 2 |
| スタートアップアプリケーション | |
| static const long | MODE_UNKNOWN = -1 |
| 起動種別が不明なアプリケーション | |
| static const EventType | EVTYP_ANALYZE_FACE = "Sapie::EVTYP_ANALYZE_FACE" |
| 動体検知イベント | |
| static const EventType | EVTYP_NULL |
| 種別なしイベント | |
| static const EventType | EVTYP_COMPLETE = "Sapie::EVTYP_COMPLETE" |
| 完了イベント | |
| static const EventType | EVTYP_DETECT_MOV_OBJ = "Sapie::EVTYP_DETECT_MOV_OBJ" |
| 動体検知イベント | |
| static const EventType | EVTYP_DETECT_FACE = "Sapie::EVTYP_DETECT_FACE" |
| 顔検知イベント | |
| static const long | DETECT_FACE_NORMAL = 1 |
| 通常の顔認識チェックを行う。 | |
| static const long | DETECT_FACE_QUICK = 2 |
| 簡単な顔認識チェックを行う。 | |
| static const long | DETECT_FACE_SORT_SIZE = 0 |
| 顔認識の結果を顔の大きい順にソート | |
| static const long | DETECT_FACE_SORT_CENTER = 1 |
| 顔認識の結果を画像の中央に近い順にソート | |
| static const long | DETECT_FACE_SORT_POSSIBILITY = 2 |
| 顔認識の結果を個人認識の確からしさの順にソート | |
| static const EventType | EVTYP_MESSAGE_RECV = "Sapie::EVTYP_MESSAGE_RECV" |
| アプリ間通信イベント | |
| static const long | FACE_LED_WIDTH = 12 |
| 顔LEDの横方向の数 | |
| static const long | FACE_LED_HEIGHT = 7 |
| 顔LEDの縦方向の数 | |
| static const long | BRIGHT_NO_CHANGE = -1 |
| LEDの輝度を変更しない | |
| static const long | BRIGHT_LOW = 0 |
| LEDを半輝度にする | |
| static const long | BRIGHT_HIGH = 1 |
| LEDを全輝度にする | |
| static const long | LED_NO_CHANGE = -1 |
| LEDの点灯状態を変更しない | |
| static const long | LED_OFF = 0 |
| LEDを消灯する | |
| static const long | LED_ON = 1 |
| LEDを点灯する | |
| static const long | FACE_LED_MODE_NORMAL = 0 |
| LED点灯モード:標準 | |
| static const long | FACE_LED_MODE_INVERT = 1 |
| LED点灯モード:反転 | |
| static const long | FACE_LED_MODE_BLINK = 2 |
| LED点灯モード:ブリンク | |
| static const long | FACE_LED_MODE_SLIDE = 3 |
| LED点灯モード:コマ送り(指定した番号から5枚のパターンを繰り返し表示する) | |
| static const long | FACE_LED_MODE_SCROLL_RIGHT = 4 |
| LED点灯モード:右スクロール | |
| static const long | FACE_LED_MODE_SCROLL_LEFT = 5 |
| LED点灯モード:左スクロール | |
| static const long | FACE_LED_MODE_SCROLL_DOWN = 6 |
| LED点灯モード:下スクロール | |
| static const long | FACE_LED_MODE_SCROLL_UP = 7 |
| LED点灯モード:上スクロール | |
| static const long | FACE_LED_LOCK_DISABLE = 0 |
| LEDを非ロックモードで点灯する | |
| static const long | FACE_LED_LOCK_ENABLE = 1 |
| LEDをロックモードで点灯する | |
| static const long | LOG_KIND_NOTH = 0 |
| ログ種別:なし | |
| static const long | LOG_KIND_US01 = 6 |
| ログ種別:ユーザ指定01 | |
| static const long | LOG_KIND_US02 = 7 |
| ログ種別:ユーザ指定02 | |
| static const long | LOG_KIND_US03 = 8 |
| ログ種別:ユーザ指定03 | |
| static const long | LOG_KIND_US04 = 9 |
| ログ種別:ユーザ指定04 | |
| static const long | LOG_KIND_US05 = 10 |
| ログ種別:ユーザ指定05 | |
| static const long | LOG_KIND_US06 = 11 |
| ログ種別:ユーザ指定06 | |
| static const long | LOG_KIND_US07 = 12 |
| ログ種別:ユーザ指定07 | |
| static const long | LOG_KIND_US08 = 13 |
| ログ種別:ユーザ指定08 | |
| static const long | LOG_KIND_US09 = 14 |
| ログ種別:ユーザ指定09 | |
| static const long | LOG_KIND_US10 = 15 |
| ログ種別:ユーザ指定10 | |
| static const EventType | EVTYP_VOICE_RECOG = "Sapie::EVTYP_VOICE_RECOG" |
| 音声認識イベント | |
| static const EventType | EVTYP_SOUND_INTERRUPT = "Sapie::EVTYP_SOUND_INTERRUPT" |
| 発話中中断イベント | |
| static const long | VR_FAIL = -1 |
| 音声種別:音声認識失敗 | |
| static const long | VR_NORMAL = 0 |
| 音声種別:通常会話 | |
| static const long | VR_LOUD = 1 |
| 音声種別:大きい声 | |
| static const long | VR_LOW = 2 |
| 音声種別:小さい声 | |
| static const long | VR_NOISE = 3 |
| 音声種別:ノイズ | |
| static const long | VR_PLOSIVE = 4 |
| 音声種別:破裂音 | |
| static const long | VR_FILLER = 5 |
| 音声種別:フィラー | |
| static const long | VR_SHORT = 6 |
| 音声種別:ショートワード | |
| static const long | VR_DETECT_SOUND = 100 |
| 音声種別:音を検知 | |
| static const long | DATA_TYPE_YESNO = 1 |
| 会話データ種別:「はい」「いいえ」認識データ | |
| static const long | MAX_MIC_VOLUME = 0x0f |
| マイク音量最大値 | |
| static const long | VR_SENV_SILENT = 0 |
| 音響環境設定状態:静か | |
| static const long | VR_SENV_NORMAL = 1 |
| 音響環境設定状態:通常 | |
| static const long | VR_SENV_NOISY = 2 |
| 音響環境設定状態:騒がしい | |
| static const long | VR_SENV_AUTO = 3 |
| 音響環境設定状態:自動 | |
| static const long | VR_SYLL_SILENT = 0 |
| 音響環境設定状態:静か | |
| static const long | VR_SYLL_NORMAL = 1 |
| 音響環境設定状態:通常 | |
| static const long | VR_SYLL_NOISY = 2 |
| 音響環境設定状態:騒がしい(未実装) | |
| static const long | SERVO_NUM = 20 |
| サーボの数 | |
| static const long | NUM_OF_ARM_SERVO = 6 |
| 腕のサーボ数 | |
| static const long | WALKSPD_NORMAL = 0 |
| 通常の速さで歩行 | |
| static const long | WALKSTRD_NORMAL = 0 |
| 通常の歩幅 | |
| static const long | WALK_FIRST_STEP_DEFAULT = 0 |
| 初回遊脚の選択をデフォルトにする | |
| static const long | WALK_FIRST_STEP_LEFT = 1 |
| 初回遊脚の選択を左にする | |
| static const long | WALK_FIRST_STEP_RIGHT = 2 |
| 初回遊脚の選択を右にする | |
| static const long | TURNSPD_NORMAL = 0 |
| 通常の速度で方向転換 | |
| static const long | FIN_OPTION_DETECT_PRESS_ON = 0 |
| 終了姿勢遷移オプション:挟み込み検知を実行する | |
| static const long | FIN_OPTION_DETECT_PRESS_OFF = 1 |
| 終了姿勢遷移オプション:検知機能を実行しない | |
| static const long | RECOVERY_KIND_TURNING = 1 |
| 復帰動作種別:仰向けからの復帰動作 | |
| static const long | RECOVERY_KIND_LYING = 2 |
| 復帰動作種別:うつ伏せからの復帰動作 | |
| static const long | SERVOCONF_DEFAULT = -1 |
| サーボ設定値にデフォルト値を使う。 | |
| static const long | SERVOCONF_NO_CHANGE = -2 |
| サーボ設定値に現在の値を使う。 | |
| static const long | POSE_STAT_UNKNOWN = 0 |
| 姿勢:不明な姿勢 | |
| static const long | POSE_STAT_INIT = 1 |
| 姿勢:初期姿勢 | |
| static const long | POSE_STAT_SQUAT = 2 |
| 姿勢:しゃがんだ姿勢(リラックスポジション) | |
| static const long | POSE_STAT_SIT = 3 |
| 姿勢:それ以外の座った姿勢 | |
| static const long | SUDDEN_MOVE_GUARD_OFF = 1 |
| 急動作保護のOFF | |
| static const long | TURN_RIGHT_45 = -45 |
| その場旋回・右45° | |
| static const long | TURN_RIGHT_90 = -90 |
| その場旋回・右90° | |
| static const long | TURN_LEFT_45 = 45 |
| その場旋回・左45° | |
| static const long | TURN_LEFT_90 = 90 |
| その場旋回・左90° | |
| static const long | SERVO_INV_REASON_OTHER = 0x0001 |
| サーボ無効化理由:その他 | |
| static const long | SERVO_INV_REASON_OVER_HEAT = 0x0002 |
| サーボ無効化理由:熱があがっている | |
| static const long | SERVO_INV_REASON_DC_CONNECTED = 0x0004 |
| サーボ無効化理由:DCプラグが接続されている(未使用) | |
| static const long | SERVO_INV_REASON_SAFETY = 0x0008 |
| サーボ無効化理由:安全のため | |
| static const long | SERVO_INV_REASON_BATTERY_LOW = 0x0010 |
| サーボ無効化理由:バッテリ残量低下のため | |
| static const long | SERVO_INV_REASON_DAY_LIMIT = 0x0020 |
| サーボ無効化理由:1日の動作限界数を超えたため | |
| const long | MOVE_COMMAND_WALK_DISTANCE = 1 |
| 距離指定歩行コマンド | |
| const long | MOVE_COMMAND_WALK_STEPS = 2 |
| 歩数指定歩行コマンド | |
| const long | MOVE_COMMAND_TURN = 3 |
| 方向転換コマンド | |
| const long | MOVE_COMMAND_STEPPING = 4 |
| 足踏みコマンド | |
| static const EventType | EVTYP_UPDATE_NET_STATUS = "Sapie::EVTYP_UPDATE_NET_STATUS" |
| ネットワーク接続状態更新 | |
| static const unsigned long | MAX_RECORD_CODE_LENGTH = 64 |
| 記憶コードの最大文字列長 | |
| static const EventType | EVTYP_SCHEDULE = "Sapie::EVTYP_SCHEDULE" |
| スケジュールイベント | |
| static const long | MAX_SCHEDULE_CODE_LENGTH = 64 |
| スケジュールコード最大文字列長 | |
| static const EventType | EVTYP_DETECT_PSD_FLUCTUATE = "Sapie::EVTYP_DETECT_PSD_FLUCTUATE" |
| PSD変動検知イベント | |
| static const EventType | EVTYP_DETECT_MOVE_STATUS = "Sapie::EVTYP_DETECT_MOVE_STATUS" |
| 移動検知イベント | |
| static const EventType | EVTYP_DETECT_WATCH_SITUATION = "Sapie::EVTYP_DETECT_WATCH_SITUATION" |
| 状況監視イベント | |
| static const EventType | EVTYP_DETECT_WATCH_TEMP = "Sapie::EVTYP_DETECT_WATCH_TEMP" |
| 熱監視イベント | |
| static const EventType | EVTYP_DETECT_WATCH_BATTERY = "Sapie::EVTYP_DETECT_WATCH_BATTERY" |
| バッテリー監視イベント | |
| static const EventType | EVTYP_DETECT_OBJECT_PSD = "Sapie::EVTYP_DETECT_OBJECT_PSD" |
| PSDによる物体検知イベント | |
| static const EventType | EVTYP_DETECT_SHADE_PSD = "Sapie::EVTYP_DETECT_SHADE_PSD" |
| PSDによる近接検知イベント | |
| static const EventType | EVTYP_DETECT_BACKGROUND_RECOG = "Sapie::EVTYP_DETECT_BACKGROUND_RECOG" |
| 背景認識イベント | |
| static const long | SERVO_CONNECT_OK = 0 |
| サーボ通信:正常 | |
| static const long | SERVO_CONNECT_NG = 1 |
| サーボ通信:異常 | |
| static const long | SITUATION_STATUS_INVALIDITY = -1 |
| 状況監視の状態:無効 | |
| static const long | SITUATION_STATUS_NONE = 0 |
| 状況監視の状態: | |
| static const long | SITUATION_STATUS_GROUND = 1 |
| 状況監視の状態:接地 | |
| static const long | SITUATION_STATUS_BRINGUP = 2 |
| 状況監視の状態:持ち上げ | |
| static const long | SITUATION_STATUS_PANIC = 3 |
| 状況監視の状態:パニック | |
| static const long | SITUATION_STATUS_FALLING = 4 |
| 状況監視の状態:転倒 | |
| static const long | SITUATION_STATUS_LYING = 5 |
| 状況監視の状態:寝転がり | |
| static const long | SITUATION_SUB_NONE = 0 |
| 持ち上げ中サブ状態:無効 | |
| static const long | SITUATION_SUB_PASSAGE = 1 |
| 持ち上げ中サブ状態:状態移行中 | |
| static const long | SITUATION_SUB_FULL = 2 |
| 持ち上げ中サブ状態:真っ最中 | |
| static const long | SITUATION_SUB_RETURN = 3 |
| 持ち上げ中サブ状態:復帰中 | |
| static const long | SITUATION_POS_INVALIDITY = -1 |
| 状況監視の姿勢:無効 | |
| static const long | SITUATION_POS_NONE = 0 |
| 状況監視の姿勢: | |
| static const long | SITUATION_POS_SIT = 1 |
| 状況監視の姿勢:リラックス | |
| static const long | SITUATION_POS_STAND = 2 |
| 状況監視の姿勢:立つ | |
| static const long | SITUATION_POS_OTHER_GROUND = 3 |
| 状況監視の姿勢:足裏接地状態でその他の姿勢 | |
| static const long | SITUATION_POS_SIT_FLAT = 4 |
| 状況監視の姿勢:ペタッと座る(ウータン座り) | |
| static const long | SITUATION_POS_SUPINE = 5 |
| 状況監視の姿勢:あおむけ | |
| static const long | SITUATION_POS_PRONE = 6 |
| 状況監視の姿勢:うつぶせ | |
| static const long | SITUATION_POS_UPSDOWN = 7 |
| 状態監視の姿勢:逆立ち | |
| static const long | SITUATION_POS_OTHER_BRINGUP = 8 |
| 状況監視の姿勢:足裏非接地状態でその他の姿勢 | |
| static const long | SITUATION_POS_BRINGUP_VERTICAL = 9 |
| 状況監視に姿勢:足裏非接地状態で直立 | |
| static const long | SITUATION_POS_STAND_OTHER = 10 |
| 状況監視の姿勢:足裏接地状態でその他の姿勢 | |
| static const long | TEMP_LEVEL_INVALIDITY = -1 |
| 熱レベル:無効 | |
| static const long | TEMP_LEVEL_SAFE = 0 |
| 熱レベル:安全温度 | |
| static const long | TEMP_LEVEL_WRN = 1 |
| 熱レベル:注意温度 | |
| static const long | TEMP_LEVEL_DNGL = 2 |
| 熱レベル:危険温度(低) | |
| static const long | TEMP_LEVEL_DNGH = 3 |
| 熱レベル:危険温度(高) | |
| static const long | BATTERY_LEVEL_INVALIDITY = -1 |
| バッテリー状態:無効 | |
| static const long | BATTERY_LEVEL_HIGH = 0 |
| バッテリー状態:安全 | |
| static const long | BATTERY_LEVEL_MIDDLE = 1 |
| バッテリー状態:注意 | |
| static const long | BATTERY_LEVEL_LOW = 2 |
| バッテリー状態:危険 | |
| static const long | BATTERY_LEVEL_WARN = 3 |
| バッテリー状態:終了 | |
| static const long | BATTERY_CONNECT_NOTHING = -1 |
| 電源接続状態:接続されていない。 | |
| static const long | BATTERY_CONNECT_DC_PLUG = 0 |
| 電源接続状態:DCプラグが接続されている。 | |
| static const long | BATTERY_CONNECT_CHARGER = 1 |
| 電源接続状態:充電ステーションに接続されている(未使用)。 | |
| static const long | BATTERY_CHARGE_OFF = 0 |
| 充電状態:充電中ではない。 | |
| static const long | BATTERY_CHARGE_ON = 1 |
| 充電状態:充電中 | |
| static const EventType | EVTYP_DETECT_SND_DIR = "Sapie::EVTYP_DETECT_SND_DIR" |
| 音方向検知イベント | |
| static const long | SND_DIR_CONFIDENCE_MAX = 1000 |
| 音方向の信頼度の最大値 | |
| static const EventType | EVTYP_SOUND_RECOGNIZE = "Sapie::EVTYP_SOUND_RECOGNIZE" |
| 話者識別イベント | |
| static const EventType | EVTYP_SOUND_RECORDING = "Sapie::EVTYP_SOUND_RECORDING" |
| 話者学習録音イベント | |
| static const EventType | EVTYP_SOUND_TRAINING = "Sapie::EVTYP_SOUND_TRAINING" |
| 話者学習結果イベント | |
| static const EventType | EVTYP_SOUND_TRAINING_MULTI_ID = "Sapie::EVTYP_SOUND_TRAINING_MULTI_ID" |
| 話者学習結果イベント(複数ID対応) | |
| static const EventType | EVTYP_SOUND_DECIDED_SPEAKERS = "Sapie::EVTYP_SOUND_DECIDED_SPEAKERS" |
| 話者確定イベント | |
| static const EventType | EVTYP_SOUND_RECOGNIZE_GENDER_OF_SPEAKER = "Sapie::EVTYP_SOUND_RECOGNIZE_GENDER_OF_SPEAKER" |
| 話者性別判定イベント | |
| static const long | MAX_SPEAKER_VOLUME = 0x0f |
| スピーカ音量最大値 | |
| static const EventType | EVTYP_SPOKE = "Sapie::EVTYP_SPOKE" |
| 発話済テキスト取得イベント | |
| static const EventType | EVTYP_SPEAK_STATUS = "Sapie::EVTYP_SPEAK_STATUS" |
| 発話状態通知イベント | |
| static const EventType | EVTYP_TIMER = "Sapie::EVTYP_TIMER" |
| タイマーイベント | |
専有状態変数 | |
| static const long | LOCK_STATUS_NOT_LOCKED = 0 |
| どのアプリケーションも専有状態にないことを表す。 | |
| static const long | LOCK_STATUS_LOCKED = 1 |
| 自分以外のアプリケーションが専有していることを表す | |
| static const long | LOCK_STATUS_SELF = 2 |
| 自分が専有していることを表す | |
| static const long | LOCK_STATUS_IN_TRANS = 3 |
| 専有移行中であることを表す。 | |
ディレクトリの種別定数 | |
| static const long | DRPATH_HOME = 0 |
| ホームディレクトリ | |
| static const long | DRPATH_APP_DATA = 1 |
| アプリケーションデータ保存領域 | |
アプリケーション優先度 | |
| static const long | APP_PRIORITY_NORMAL = 1 |
| アプリ優先度:通常モード | |
| static const long | APP_PRIORITY_HIGH = 2 |
| アプリ優先度:優先モード | |
| typedef CIdentifier Sapie::EventType |
イベント種別
デフォルトコンストラクタで生成されたインスタンスは、 EVTYP_NULL である。
| typedef std::vector<RecogTextConfInfo> Sapie::RecogTextConfInfoList |
音声認識文設定リスト
| typedef std::vector<RecogWordConfInfo> Sapie::RecogWordConfInfoList |
音声認識単語設定リスト
const long Sapie::APP_PRIORITY_HIGH = 2 [static] |
const long Sapie::APP_PRIORITY_NORMAL = 1 [static] |
const long Sapie::DETECT_FACE_QUICK = 2 [static] |
簡単な顔認識チェックを行う。
DETECT_FACE_NORMAL に比べ、顔でないものを顔として検出する可能性が高まる。
const long Sapie::DRPATH_APP_DATA = 1 [static] |
アプリケーションデータ保存領域
アプリケーションのデータ保存に利用するディレクトリを表す。
PALROの場合は、/usr/palro/etc/apl/<アプリケーション名> である。
const long Sapie::DRPATH_HOME = 0 [static] |
ホームディレクトリ
Sapieプラットフォームの各種ファイルが配置されているディレクトリツリーの トップディレクトリを表す。
PALROの場合は、 /usr/palro である。
const EventType Sapie::EVTYP_ANALYZE_FACE = "Sapie::EVTYP_ANALYZE_FACE" [static] |
動体検知イベント
const EventType Sapie::EVTYP_APPEAR_STATUS = "Sapie::EVTYP_APPEAR_STATUS" [static] |
表現状態通知イベント
const EventType Sapie::EVTYP_CHANGE_LOCK_STATUS = "Sapie::EVTYP_CHANGE_LOCK_STATUS" [static] |
専有状態変更イベント
専有状態が変更になったタイミングで発生する。 専有状態とは、 Sapie::CApplicationController::GetLockStatus で取得できる 状態変数である。
本イベントのイベントパラメータは NULL である。
const EventType Sapie::EVTYP_COMPLETE = "Sapie::EVTYP_COMPLETE" [static] |
完了イベント
すべての非同期要求の完了を表すイベントである。 このイベントが発生した時点で、非同期要求の要求識別番号は無効になり、 その要求識別番号に関する処理は完了していることを表す。
イベントパラメータは NULL である。
const EventType Sapie::EVTYP_DETECT_MOV_OBJ = "Sapie::EVTYP_DETECT_MOV_OBJ" [static] |
動体検知イベント
const EventType Sapie::EVTYP_FINALIZE = "Sapie::EVTYP_FINALIZE" [static] |
終了イベント
終了イベントは、アプリケーションが終了処理を行わなければならないことを通知するイベントである。 このイベント中にアプリケーションは、中断処理や、必要な資源の解放を行わなければならない。 それらが完了しない状態で、本イベントを完了させてはならない。 (多くの場合、「イベントの完了」とはイベントのコールバック関数を抜けることである。)
本イベントが完了後、API層の終了処理が始まる。 本イベントを含むすべてのイベントの完了が確認された後、 Sapie::CApplicationInitializer へ渡したアプリケーションポインタのdeleteが 実行され、アプリケーションプロセスは終了する。
本イベントのイベントパラメータは NULL である。
const EventType Sapie::EVTYP_INITIALIZE = "Sapie::EVTYP_INITIALIZE" [static] |
初期化イベント
初期化イベントは、アプリケーションが起動し、最初に発生するイベントである。 このイベントが発生した後、各種APIが使用可能となる。
本イベントのイベントパラメータは NULL である。
const EventType Sapie::EVTYP_NULL [static] |
種別なしイベント
本イベント変数は、イベントの種別を特に指定しない場合や、 イベント種別を代入する変数の初期化用に利用する。 EventType のデフォルトコンストラクタで生成されたインスタンスは、 この種別となる。
const EventType Sapie::EVTYP_SOUND_DECIDED_SPEAKERS = "Sapie::EVTYP_SOUND_DECIDED_SPEAKERS" [static] |
話者確定イベント
const EventType Sapie::EVTYP_SOUND_RECOGNIZE_GENDER_OF_SPEAKER = "Sapie::EVTYP_SOUND_RECOGNIZE_GENDER_OF_SPEAKER" [static] |
話者性別判定イベント
const EventType Sapie::EVTYP_SOUND_TRAINING_MULTI_ID = "Sapie::EVTYP_SOUND_TRAINING_MULTI_ID" [static] |
話者学習結果イベント(複数ID対応)
const EventType Sapie::EVTYP_SPEAK_STATUS = "Sapie::EVTYP_SPEAK_STATUS" [static] |
発話状態通知イベント
Sapie::EVTYP_SPEAK_STATUS イベントは、発話のパラメータが決定した時点で通知される。 CSpeakController::SpeakText および CSpeakController::SpeakFile でテキストファイルを 指定した場合に本イベントは発生する。wavファイル等の音声ファイルを指定した場合には 本イベントは発生しない。
上記要求を送信したのち、パラメータが決定し次第、本イベントが1度発生する。
const EventType Sapie::EVTYP_TIMER = "Sapie::EVTYP_TIMER" [static] |
タイマーイベント
CTimerController により、指定時間が経過したことを通知するためのイベントである。
const long Sapie::LOCK_STATUS_IN_TRANS = 3 [static] |
専有移行中であることを表す。
専有移行中とは、自アプリケーション内で、 CApplicationController::Lock や、それを ラッピングしている関数により、専有処理が開始された後、 その時点で実行されていた要求のキャンセル処理が完了していない状態のことを表す。 専有移行中
const long Sapie::SERVO_CONNECT_NG = 1 [static] |
サーボ通信:異常
const long Sapie::SERVO_CONNECT_OK = 0 [static] |
サーボ通信:正常
1.5.5