|
|
@@ -659,4 +659,252 @@ _(该命令用于单独自定义配置中某一项的单独调整测试,不进
|
|
|
}
|
|
|
```
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+##### 获取相机属性-ISO等相关信息
|
|
|
+* data:{}
|
|
|
+* type:
|
|
|
+ * 当该字段为smart_shooter_get_camera_property时,代表获取相机属性-ISO等相关信息
|
|
|
+##### 请求示例
|
|
|
+```python
|
|
|
+{
|
|
|
+ "data":{},
|
|
|
+ "type": "smart_shooter_get_camera_property"
|
|
|
+}
|
|
|
+```
|
|
|
+##### 响应示例-获取成功
|
|
|
+<mark>如果相机未连接可能data参数为空,需要注意判断</mark>
|
|
|
+* data释意:
|
|
|
+ * 该值是通过smartshooter直接获取的,是当前相机的所有属性值,前端在使用对应值得时候,需要遍历数组,判断对应:CameraPropertyType,如CameraPropertyType=="ISO" 后获取当前对象,其中“CameraPropertyValue”为相机当前属性得当前值,“CameraPropertyRange”为当前属性值得范围
|
|
|
+```python
|
|
|
+{
|
|
|
+ "code": 0,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "status": 2,
|
|
|
+ "data": [
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "Aperture",
|
|
|
+ "CameraPropertyValue": "22",
|
|
|
+ "CameraPropertyIsWriteable": true,
|
|
|
+ "CameraPropertyRange": [
|
|
|
+ "4",
|
|
|
+ "4.5",
|
|
|
+ "5.0",
|
|
|
+ "5.6",
|
|
|
+ "6.3",
|
|
|
+ "7.1",
|
|
|
+ "8",
|
|
|
+ "9",
|
|
|
+ "10",
|
|
|
+ "11",
|
|
|
+ "13",
|
|
|
+ "14",
|
|
|
+ "16",
|
|
|
+ "18",
|
|
|
+ "20",
|
|
|
+ "22",
|
|
|
+ "25"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "ShutterSpeed",
|
|
|
+ "CameraPropertyValue": "1/125",
|
|
|
+ "CameraPropertyIsWriteable": true,
|
|
|
+ "CameraPropertyRange": [
|
|
|
+ "Bulb",
|
|
|
+ "30",
|
|
|
+ "25",
|
|
|
+ "20",
|
|
|
+ "15",
|
|
|
+ "13",
|
|
|
+ "10",
|
|
|
+ "8",
|
|
|
+ "6",
|
|
|
+ "5",
|
|
|
+ "4",
|
|
|
+ "3.2",
|
|
|
+ "2.5",
|
|
|
+ "2",
|
|
|
+ "1.6",
|
|
|
+ "1.3",
|
|
|
+ "1",
|
|
|
+ "0.8",
|
|
|
+ "0.6",
|
|
|
+ "0.5",
|
|
|
+ "0.4",
|
|
|
+ "0.3",
|
|
|
+ "1/4",
|
|
|
+ "1/5",
|
|
|
+ "1/6",
|
|
|
+ "1/8",
|
|
|
+ "1/10",
|
|
|
+ "1/13",
|
|
|
+ "1/15",
|
|
|
+ "1/20",
|
|
|
+ "1/25",
|
|
|
+ "1/30",
|
|
|
+ "1/40",
|
|
|
+ "1/50",
|
|
|
+ "1/60",
|
|
|
+ "1/80",
|
|
|
+ "1/100",
|
|
|
+ "1/125",
|
|
|
+ "1/160",
|
|
|
+ "1/200",
|
|
|
+ "1/250",
|
|
|
+ "1/320",
|
|
|
+ "1/400",
|
|
|
+ "1/500",
|
|
|
+ "1/640",
|
|
|
+ "1/800",
|
|
|
+ "1/1000",
|
|
|
+ "1/1250",
|
|
|
+ "1/1600",
|
|
|
+ "1/2000",
|
|
|
+ "1/2500",
|
|
|
+ "1/3200",
|
|
|
+ "1/4000"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "ISO",
|
|
|
+ "CameraPropertyValue": "6400",
|
|
|
+ "CameraPropertyIsWriteable": true,
|
|
|
+ "CameraPropertyRange": [
|
|
|
+ "AUTO",
|
|
|
+ "100",
|
|
|
+ "200",
|
|
|
+ "400",
|
|
|
+ "800",
|
|
|
+ "1600",
|
|
|
+ "3200",
|
|
|
+ "6400",
|
|
|
+ "12800"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "Exposure",
|
|
|
+ "CameraPropertyValue": "0.0",
|
|
|
+ "CameraPropertyIsWriteable": false,
|
|
|
+ "CameraPropertyRange": [
|
|
|
+ "0.0"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "Quality",
|
|
|
+ "CameraPropertyValue": "JPEG Fine Large",
|
|
|
+ "CameraPropertyIsWriteable": true,
|
|
|
+ "CameraPropertyRange": [
|
|
|
+ "JPEG Fine Large",
|
|
|
+ "JPEG Normal Large",
|
|
|
+ "JPEG Fine Medium",
|
|
|
+ "JPEG Normal Medium",
|
|
|
+ "JPEG Fine Small1",
|
|
|
+ "JPEG Normal Small1",
|
|
|
+ "JPEG Fine Small2",
|
|
|
+ "JPEG Fine Small3",
|
|
|
+ "RAW + JPEG Fine Large",
|
|
|
+ "RAW"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "ProgramMode",
|
|
|
+ "CameraPropertyValue": "Manual",
|
|
|
+ "CameraPropertyIsWriteable": false,
|
|
|
+ "CameraPropertyRange": [
|
|
|
+ "Manual"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "MeteringMode",
|
|
|
+ "CameraPropertyValue": "Spot",
|
|
|
+ "CameraPropertyIsWriteable": true,
|
|
|
+ "CameraPropertyRange": [
|
|
|
+ "Evaluative",
|
|
|
+ "Partial",
|
|
|
+ "Spot",
|
|
|
+ "Center Weighted"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "FocusMode",
|
|
|
+ "CameraPropertyValue": "MF",
|
|
|
+ "CameraPropertyIsWriteable": true,
|
|
|
+ "CameraPropertyRange": [
|
|
|
+ "AF Single",
|
|
|
+ "AF Auto",
|
|
|
+ "AF Continuous",
|
|
|
+ "MF"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "DriveMode",
|
|
|
+ "CameraPropertyValue": "Continuous",
|
|
|
+ "CameraPropertyIsWriteable": true,
|
|
|
+ "CameraPropertyRange": [
|
|
|
+ "Single Frame",
|
|
|
+ "Continuous",
|
|
|
+ "10s Timer",
|
|
|
+ "2s Timer",
|
|
|
+ "10s Timer Continuous"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "WhiteBalance",
|
|
|
+ "CameraPropertyValue": "Cloudy",
|
|
|
+ "CameraPropertyIsWriteable": true,
|
|
|
+ "CameraPropertyRange": [
|
|
|
+ "AUTO",
|
|
|
+ "Daylight",
|
|
|
+ "Shade",
|
|
|
+ "Cloudy",
|
|
|
+ "Tungsten",
|
|
|
+ "Fluorescent",
|
|
|
+ "Flash",
|
|
|
+ "Manual"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "ColourTemperature",
|
|
|
+ "CameraPropertyValue": "",
|
|
|
+ "CameraPropertyIsWriteable": false,
|
|
|
+ "CameraPropertyRange": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "Storage",
|
|
|
+ "CameraPropertyValue": "Disk",
|
|
|
+ "CameraPropertyIsWriteable": true,
|
|
|
+ "CameraPropertyRange": [
|
|
|
+ "Card",
|
|
|
+ "Disk",
|
|
|
+ "Both",
|
|
|
+ "JPEG"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "MirrorLockup",
|
|
|
+ "CameraPropertyValue": "Off",
|
|
|
+ "CameraPropertyIsWriteable": true,
|
|
|
+ "CameraPropertyRange": [
|
|
|
+ "Off",
|
|
|
+ "On"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "PixelShiftMode",
|
|
|
+ "CameraPropertyValue": "",
|
|
|
+ "CameraPropertyIsWriteable": false,
|
|
|
+ "CameraPropertyRange": []
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "CameraPropertyType": "ControlMode",
|
|
|
+ "CameraPropertyValue": "",
|
|
|
+ "CameraPropertyIsWriteable": false,
|
|
|
+ "CameraPropertyRange": []
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "msg_type": "smart_shooter_get_camera_property"
|
|
|
+}
|
|
|
+```
|
|
|
##### 未完待续.....
|