ネームスペース Sapie

SapieAPIパッケージ [詳細]


データ構造

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< AsyncReqInfoAsyncReqList
 非同期要求情報のリスト
typedef CIdentifier EventType
 イベント種別
typedef std::vector< CEventInfo * > EventList
 イベント情報リスト
typedef std::vector
< RecogWordConfInfo
RecogWordConfInfoList
 音声認識単語設定リスト
typedef std::vector
< RecogTextConfInfo
RecogTextConfInfoList
 音声認識文設定リスト
typedef std::vector< ServoInfoServoInfoList
 サーボ動作指示情報リスト
typedef std::vector
< ServoTorqueConfInfo
ServoTorqueConfList
 サーボトルク情報のリスト
typedef std::vector
< ServoInvalidConfInfo
ServoInvalidConfList
 サーボトルク情報のリスト
typedef std::vector< PoseInfoPoseInfoList
 ポーズ動作指示情報リスト
typedef std::vector
< CMoveCommand * > 
MoveCommandList
 移動コマンドリスト
typedef std::vector
< CCmdWalkDistance * > 
WalkDistanceList
 距離指定歩行指示コマンドリスト
typedef std::vector< RecordInfoRecordList
 記憶情報のリスト
typedef std::vector< ScheduleInfoScheduleList
 スケジュール情報リスト
typedef std::vector
< ServoSensorInfo
ServoSensorList
 サーボセンサ情報リスト
typedef std::vector
< WaitEventInfo
WaitEventList
 イベント待ち情報リスト
typedef std::vector< const
CEventInfo * > 
ReceiveEventList
 受信イベント情報リスト
typedef std::vector< SoundDataSoundDataList
 登録話者/音声データリスト

変数

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"
 タイマーイベント
専有状態変数
プラットフォームの現在の専有状態を表す。 Sapie::CApplicationController::GetLockStatus にて得ることができる。

参照:
Sapie::CApplicationController::GetLockStatus


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
 アプリ優先度:優先モード


説明

SapieAPIパッケージ

型定義

イベント種別

デフォルトコンストラクタで生成されたインスタンスは、 EVTYP_NULL である。

音声認識文設定リスト

バージョン:
3.0以降

音声認識単語設定リスト

バージョン:
3.0以降


変数

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/<アプリケーション名> である。

参照:
CApplicationController::GetDirPath

const long Sapie::DRPATH_HOME = 0 [static]

ホームディレクトリ

Sapieプラットフォームの各種ファイルが配置されているディレクトリツリーの トップディレクトリを表す。

PALROの場合は、 /usr/palro である。

参照:
CApplicationController::GetDirPath

const EventType Sapie::EVTYP_ANALYZE_FACE = "Sapie::EVTYP_ANALYZE_FACE" [static]

動体検知イベント

バージョン:
2.0β以降

const EventType Sapie::EVTYP_APPEAR_STATUS = "Sapie::EVTYP_APPEAR_STATUS" [static]

表現状態通知イベント

バージョン:
3.4以降

const EventType Sapie::EVTYP_CHANGE_LOCK_STATUS = "Sapie::EVTYP_CHANGE_LOCK_STATUS" [static]

専有状態変更イベント

専有状態が変更になったタイミングで発生する。 専有状態とは、 Sapie::CApplicationController::GetLockStatus で取得できる 状態変数である。

本イベントのイベントパラメータは NULL である。

参照:
Sapie::CApplicationController::GetLockStatus 専有状態変更イベント

const EventType Sapie::EVTYP_COMPLETE = "Sapie::EVTYP_COMPLETE" [static]

完了イベント

すべての非同期要求の完了を表すイベントである。 このイベントが発生した時点で、非同期要求の要求識別番号は無効になり、 その要求識別番号に関する処理は完了していることを表す。

イベントパラメータは NULL である。

const EventType Sapie::EVTYP_DETECT_MOV_OBJ = "Sapie::EVTYP_DETECT_MOV_OBJ" [static]

動体検知イベント

バージョン:
2.0β以降 動体検知イベント

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]

話者確定イベント

バージョン:
3.0以降

const EventType Sapie::EVTYP_SOUND_RECOGNIZE_GENDER_OF_SPEAKER = "Sapie::EVTYP_SOUND_RECOGNIZE_GENDER_OF_SPEAKER" [static]

話者性別判定イベント

バージョン:
3.2以降

const EventType Sapie::EVTYP_SOUND_TRAINING_MULTI_ID = "Sapie::EVTYP_SOUND_TRAINING_MULTI_ID" [static]

話者学習結果イベント(複数ID対応)

バージョン:
3.0以降

const EventType Sapie::EVTYP_SPEAK_STATUS = "Sapie::EVTYP_SPEAK_STATUS" [static]

発話状態通知イベント

Sapie::EVTYP_SPEAK_STATUS イベントは、発話のパラメータが決定した時点で通知される。 CSpeakController::SpeakText および CSpeakController::SpeakFile でテキストファイルを 指定した場合に本イベントは発生する。wavファイル等の音声ファイルを指定した場合には 本イベントは発生しない。

上記要求を送信したのち、パラメータが決定し次第、本イベントが1度発生する。

参照:
CSpeakController::SpeakText

CSpeakController::SpeakFile

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]

サーボ通信:異常

バージョン:
2.0β以降

const long Sapie::SERVO_CONNECT_OK = 0 [static]

サーボ通信:正常

バージョン:
2.0β以降


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