データ構造 |
struct | spc::SPC_MOVE_ARM_PARAM |
| 腕動作パラメータ構造体 [詳細]
|
struct | spc::SPC_BATTERY_STATUS |
| バッテリー状態構造体 [詳細]
|
struct | spc::SPC_MOVE_NECK_PARAM |
| 首動作パラメータ構造体 [詳細]
|
struct | spc::SPC_SERVO_INFO |
| サーボ情報 [詳細]
|
struct | spc::SPC_CONJUGATION_INFO |
| 質問要求で指定する単語の情報 [詳細]
|
class | spc::SPCBase |
| SPC基底クラス [詳細]
|
ネームスペース |
namespace | spc |
| SPC名前空間
|
マクロ定義 |
#define | SPC_LOG_FATAL(format, args...) spc::SPCBase::outputLog(spc::SPC_LOG_LEVEL_FATAL, __FILE__, __FUNCTION__, __LINE__, format, ## args) |
| FATALレベルのログを出力する。
|
#define | SPC_LOG_ERROR(format, args...) spc::SPCBase::outputLog(spc::SPC_LOG_LEVEL_ERROR, __FILE__, __FUNCTION__, __LINE__, format, ## args) |
| ERRORレベルのログを出力する。
|
#define | SPC_LOG_WARN(format, args...) spc::SPCBase::outputLog(spc::SPC_LOG_LEVEL_WARN, __FILE__, __FUNCTION__, __LINE__, format, ## args) |
| WARNINGレベルのログを出力する。
|
#define | SPC_LOG_INFO(format, args...) spc::SPCBase::outputLog(spc::SPC_LOG_LEVEL_INFO, __FILE__, __FUNCTION__, __LINE__, format, ## args) |
| INFOレベルのログを出力する。
|
#define | SPC_LOG_DEBUG(format, args...) spc::SPCBase::outputLog(spc::SPC_LOG_LEVEL_DEBUG, __FILE__, __FUNCTION__, __LINE__, format, ## args) |
| DEBUGレベルのログを出力する。
|
#define | SPC_LOG_TRACE(format, args...) spc::SPCBase::outputLog(spc::SPC_LOG_LEVEL_TRACE, __FILE__, __FUNCTION__, __LINE__, format, ## args) |
| TRACEレベルのログを出力する。
|
列挙型 |
enum | spc::SPC_PLACE { spc::SPC_PLACE_HOME = 1
} |
| 認識した場所情報 [詳細]
|
enum | spc::SPC_MOVING_OBJECT_DIRECTION { spc::SPC_MOVING_OBJECT_DIRECTION_UP = 1,
spc::SPC_MOVING_OBJECT_DIRECTION_DOWN,
spc::SPC_MOVING_OBJECT_DIRECTION_LEFT,
spc::SPC_MOVING_OBJECT_DIRECTION_RIGHT
} |
| 検出した動体の方向 [詳細]
|
enum | spc::SPC_WALK_TYPE { spc::SPC_WALK_TYPE_STEPS = 0,
spc::SPC_WALK_TYPE_DISTANCE
} |
| 歩行タイプ [詳細]
|
enum | spc::SPC_ANSWER {
spc::SPC_ANSWER_RECOGEND = 0,
spc::SPC_ANSWER_YES,
spc::SPC_ANSWER_NO,
spc::SPC_ANSWER_TIMEOUT,
spc::SPC_ANSWER_RETRYOUT,
spc::SPC_ANSWER_CANCEL,
spc::SPC_ANSWER_TRUE,
spc::SPC_ANSWER_FALSE,
spc::SPC_ANSWER_UNKNOWN,
spc::SPC_ANSWER_UNCERTAIN,
spc::SPC_ANSWER_OPTIONWORDS,
spc::SPC_ANSWER_FREE_WORD,
spc::SPC_ANSWER_LOUD = 98,
spc::SPC_ANSWER_OTHER = 99
} |
| 質問要求(waitForAnswer)の処理結果 [詳細]
|
enum | spc::SPC_SYNCMOTION_TYPE {
spc::SPC_SYNCMOTION_NON = 0,
spc::SPC_SYNCMOTION_SPEAK,
spc::SPC_SYNCMOTION_SOUND,
spc::SPC_SYNCMOTION_LED,
spc::SPC_SYNCMOTION_MUSIC
} |
| モーションと同時に実行する動作 [詳細]
|
enum | spc::SPC_ACTION_PSD_FLUCTUATION_TYPE { spc::SPC_NOT_NOTYFY_PSD_FLUCTUATION = 0,
spc::SPC_ONLY_NOTYFY_PSD_FLUCTUATION,
spc::SPC_NOTYFY_AND_CANCEL_PSD_FLUCTUATION,
spc::SPC_EXIT_COMPONENT_PSD_FLUCTUATION
} |
| PSD変動検知時の動作設定 [詳細]
|
enum | spc::SPC_LOG_LEVEL {
spc::SPC_LOG_LEVEL_FATAL = 1,
spc::SPC_LOG_LEVEL_ERROR,
spc::SPC_LOG_LEVEL_WARN,
spc::SPC_LOG_LEVEL_INFO,
spc::SPC_LOG_LEVEL_DEBUG,
spc::SPC_LOG_LEVEL_TRACE
} |
| ログレベル [詳細]
|
enum | spc::SPC_SPEAK_KIND { spc::SPC_SPEAK_NORMAL = 0,
spc::SPC_SPEAK_SIMPLE = 1,
spc::SPC_SPEAK_NOT_MOVE_ARM = 2
} |
| 発話設定種別 [詳細]
|
enum | spc::SPC_ARM_TYPE { spc::SPC_ARM_LEFT = 0x11,
spc::SPC_ARM_RIGHT = 0x22,
spc::SPC_ARM_BOTH = 0x33
} |
| 腕の指定 [詳細]
|
enum | spc::SPC_FEELING_TYPE {
spc::SPC_FEELING_JOY = 1,
spc::SPC_FEELING_LITTLESMILE,
spc::SPC_FEELING_SORROW,
spc::SPC_FEELING_SORRY,
spc::SPC_FEELING_BRAG,
spc::SPC_FEELING_PERPLEXITY,
spc::SPC_FEELING_REGRET,
spc::SPC_FEELING_AGREE,
spc::SPC_FEELING_UNDERSTAND,
spc::SPC_FEELING_CONCERN,
spc::SPC_FEELING_SHY,
spc::SPC_FEELING_SURPRISE,
spc::SPC_FEELING_FAILURE,
spc::SPC_FEELING_SUCCESS,
spc::SPC_FEELING_TELLCORRECT,
spc::SPC_FEELING_TELLINCORRECT,
spc::SPC_FEELING_TELLATTENTION,
spc::SPC_FEELING_BIGJOY
} |
| 感情の種類 [詳細]
|
enum | spc::SPC_POWER_CONNECT_KIND { spc::SPC_POWER_CONNECT_KIND_NOTHING = 0,
spc::SPC_POWER_CONNECT_KIND_AC_ADAPTER = 1
} |
| 電源接続状態 [詳細]
|
enum | spc::SPC_BATTERY_LEVEL {
spc::SPC_BATTERY_LEVEL_INVALIDITY = -1,
spc::SPC_BATTERY_LEVEL_HIGH = 0,
spc::SPC_BATTERY_LEVEL_MIDDLE = 1,
spc::SPC_BATTERY_LEVEL_LOW = 2,
spc::SPC_BATTERY_LEVEL_WARN = 3
} |
| バッテリーレベル [詳細]
|
enum | spc::SPC_POSE_STATUS_KIND { spc::SPC_POSE_STATUS_KIND_UNKNOWN = 0,
spc::SPC_POSE_STATUS_KIND_INIT = 1,
spc::SPC_POSE_STATUS_KIND_RELAX = 2,
spc::SPC_POSE_STATUS_KIND_SIT = 3
} |
| 姿勢状態種別 [詳細]
|
enum | spc::SPC_DISK_INFO_KIND { spc::SPC_DISK_INFO_KIND_USAGE = 0,
spc::SPC_DISK_INFO_KIND_FREE_SPACE = 1,
spc::SPC_DISK_INFO_KIND_APP_USAGE = 2,
spc::SPC_DISK_INFO_KIND_TARGET_APP_USAGE = 3
} |
| ディスク情報種別 [詳細]
|
enum | spc::SPC_SERVO_TEMPERATURE_LEVEL { spc::SPC_SERVO_TEMPERATURE_LEVEL_NORMAL = 0,
spc::SPC_SERVO_TEMPERATURE_LEVEL_WARNING = 1,
spc::SPC_SERVO_TEMPERATURE_LEVEL_DANGER = 2,
spc::SPC_SERVO_TEMPERATURE_LEVEL_SUSPENSION = 3
} |
| サーボ温度レベル [詳細]
|
enum | spc::SPC_SERVO_INVALID_MODE_STATUS {
spc::SPC_SERVO_INVALID_MODE_STATUS_NON = 0,
spc::SPC_SERVO_INVALID_MODE_STATUS_OTHER = 1,
spc::SPC_SERVO_INVALID_MODE_STATUS_OVER_HEAT_ALL = 2,
spc::SPC_SERVO_INVALID_MODE_STATUS_OVER_HEAT = 3,
spc::SPC_SERVO_INVALID_MODE_STATUS_SAFETY = 4,
spc::SPC_SERVO_INVALID_MODE_STATUS_BATTERY_LOW = 5,
spc::SPC_SERVO_INVALID_MODE_STATUS_DAY_LIMIT = 6
} |
| サーボ無効化状態 [詳細]
|
enum | spc::SPC_SUFFIX_TYPE {
spc::SPC_SUFFIX_A_UP1 = 1,
spc::SPC_SUFFIX_A_DW1,
spc::SPC_SUFFIX_WA_5,
spc::SPC_SUFFIX_KA_5,
spc::SPC_SUFFIX_ADJ_N,
spc::SPC_SUFFIX_RA_5,
spc::SPC_SUFFIX_SA_5,
spc::SPC_SUFFIX_MA_5,
spc::SPC_SUFFIX_ADJ_P,
spc::SPC_SUFFIX_SA_I_SITE_YESONLY,
spc::SPC_SUFFIX_SA_I_SITE,
spc::SPC_SUFFIX_SA_I_SURU,
spc::SPC_SUFFIX_MA_5_P,
spc::SPC_SUFFIX_GA_5,
spc::SPC_SUFFIX_MA_5_C,
spc::SPC_SUFFIX_DESU = 1000
} |
| 基本部分と連結する語尾 [詳細]
|
enum | spc::SPC_USUAL_ANSWER_TYPE {
spc::SPC_USUAL_ANSWER_EXIST = 1,
spc::SPC_USUAL_ANSWER_OTHER,
spc::SPC_USUAL_ANSWER_REQUEST,
spc::SPC_USUAL_ANSWER_DO,
spc::SPC_USUAL_ANSWER_PERMISSION,
spc::SPC_USUAL_ANSWER_RIGHT
} |
| よく使用する回答 [詳細]
|
変数 |
|
動体検知開始要求に指定する値の目安として使用する。
|
static const float | spc::SPC_MOVINGOBJECT_SPEED_FAST = 60.0 |
| 動体速度(高速)
|
static const float | spc::SPC_MOVINGOBJECT_SPEED_MID = 40.0 |
| 動体速度(通常)
|
static const float | spc::SPC_MOVINGOBJECT_SPEED_SLOW = 20.0 |
| 動体速度(低速)
|
static const float | spc::SPC_MOVINGOBJECT_SPEED_ALL = 1.0 |
| 動体速度(全て)
|
static const float | spc::SPC_MOVINGOBJECT_SPEED_MAX = 100.0 |
| 動体速度(最高速)
|
SPC基本インターフェース
Copyright(C) 2012-2013 Fujisoft Incorporated. All rights reserved.