-
Notifications
You must be signed in to change notification settings - Fork 8
Camera Profile
Onuzimoyr edited this page Nov 17, 2015
·
2 revisions
| API | 機能概要 |
|---|---|
| Camera Get Zoom API | Cameraデバイスの現在の倍率を取得する。 |
| Camera Action Zoom API | Cameraデバイスに対してレンズのズームイン・アウト依頼を送る。 |
スマートデバイス(Cameraデバイスなど)のズーム操作機能を提供するAPI。
なし
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Camera Get Zoom API | 2.0.0 | 同期I/F |
Cameraデバイスの現在の倍率を取得する。
| HTTPメソッド | URI |
|---|---|
| GET | /gotapi/camera/zoom |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象デバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | 0:正常応答 0以外:異常応答 |
|
| カメラの倍率 | zoomPosition | number | カメラの倍率(%) 例) QX-10の場合 0(%):拡大なし 50(%):倍率5倍での 拡大 |
GET http://localhost:4035/gotapi/camera/zoom?servieId=localhost.dconnect.com&accessToken=xxxx
{
"product":"Device Connect Manager",
"version":"x.x",
"result":0,
"zoomPosition":50
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Camera Action Zoom API | 2.0.0 | 同期I/F |
Cameraデバイスに対してレンズのズームイン・アウト依頼を送る。
| HTTPメソッド | URI |
|---|---|
| PUT | /gotapi/camera/zoom |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象デバイス |
| 方向 | direction | string | - | ズームの方向 "in" "out" |
| 動作 | movement | string | - | ズームの動作 in-startで開始して in-stopで終了 1shotは開始してから所定位置まで動作する maxはin-startと同じ動作を行う |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
PUT http://localhost:4035/gotapi/camera/zoom
| PUTデータ |
|---|
| serviceId=localhost.deviceconnect.org&accessToken=xxxxx&direct=in&movement=1shot |
{
"product":"Device Connect Manager",
"version":"x.x",
"result":0
}