MYNT-EYE-S-SDK/doc/zh-Hans/spec_control_api.md
2018-11-24 16:43:38 +08:00

2.0 KiB
Raw Permalink Blame History

控制 API 说明

控制有两种实现方式,一是通过 UVC 标准协议,二是通过 UVC 拓展通道自定义协议。

标准协议

名称 字段 字节数 默认值 最小值 最大值 是否储存 Flash 地址 说明
亮度 brightness 2 192 0 255 0x14 关闭自动曝光,手动设定的参数

UVC 标准协议实现的控制,有现成的 API 进行 Get & Set ,包括 Min, Max, Default 。

自定义协议

名称 字段 字节数 默认值 最小值 最大值 是否储存 Flash 地址 所属通道 通道地址 说明
曝光模式 exposure_mode 1 0 0 1 0x0F XU_CAM_CTRL 0x0100 0开启自动曝光 1关闭
最大增益 max_gain 2 8 0 255 0x1D XU_CAM_CTRL 0x0100 开始自动曝光,可设定的阈值
最大曝光时间 max_exposure_time 2 333 0 1000 0x1B XU_CAM_CTRL 0x0100 开始自动曝光,可设定的阈值
期望亮度 desired_brightness 2 122 1 255 0x19 XU_CAM_CTRL 0x0100
擦除芯片 erase_chip - - - × - XU_HALF_DUPLEX 0x0200
最小曝光时间 min_exposure_time 2 0 0 1000 - XU_CAM_CTRL 0x0100 开始自动曝光,可设定的阈值
加速度计量程 accelerometer_range 2 12 6 48 - XU_CAM_CTRL 0x0100
陀螺仪量程 gyroscope_range 2 1000 250 4000 - XU_CAM_CTRL 0x0100
加速度计低通滤波 accelerometer_low_pass_filter 2 2 0 2 - XU_CAM_CTRL 0x0100
陀螺仪低通滤波 gyroscope__low_pass_filter 2 64 23 64 - XU_CAM_CTRL 0x0100