| OrbbecSDK 1.5.7 OrbbecSDK: Software-Development-Kit for Orbbec 3D-Sensor devices

- 首页
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

类型定义
Types.hpp 文件参考

提供SDK的结构体、枚举常量定义（依赖libobsensor/h/ObTypes.h） 更多...

`#include "libobsensor/h/ObTypes.h"`
`#include <functional>`

浏览源代码.

## 类型定义
using | SendFileCallback = std::function< void(OBFileTranState state, const char *message, uint8_t percent)>
| 文件传输回调 更多...
using | DeviceUpgradeCallback = std::function< void(OBUpgradeState state, const char *message, uint8_t percent)>
| 设备升级回调 更多...
using | DeviceStateChangedCallback = std::function< void(OBDeviceState state, const char *message)>
| 设备状态回调 更多...
using | GetDataCallback = std::function< void(OBDataTranState state, OBDataChunk *dataChunk)>
| 获取raw data属性数据时数据及进度回调 更多...
using | SetDataCallback = std::function< void(OBDataTranState state, uint8_t percent)>
| 设置raw data属性数据时进度回调 更多...

## 详细描述

提供SDK的结构体、枚举常量定义（依赖libobsensor/h/ObTypes.h）

在文件 Types.hpp 中定义.

## 类型定义说明

using SendFileCallback = std::function<void(OBFileTranState state, const char *message, uint8_t percent)>

文件传输回调

参数

  state | 文件传输状态
  message | 状态信息

在文件 Types.hpp 第 35 行定义.

using DeviceUpgradeCallback = std::function<void(OBUpgradeState state, const char *message, uint8_t percent)>

设备升级回调

参数

  state | 升级状态
  message | 状态信息

在文件 Types.hpp 第 50 行定义.

using DeviceStateChangedCallback = std::function<void(OBDeviceState state, const char *message)>

设备状态回调

参数

  state | 设备状态
  message | 状态信息

在文件 Types.hpp 第 65 行定义.

using GetDataCallback = std::function<void(OBDataTranState state, OBDataChunk *dataChunk)>

获取raw data属性数据时数据及进度回调

参数

  dataChunk | 数据块
  state | 获取数据状态

在文件 Types.hpp 第 80 行定义.

using SetDataCallback = std::function<void(OBDataTranState state, uint8_t percent)>

设置raw data属性数据时进度回调

参数

  percent | 进度百分比
  state | 设置数据状态

在文件 Types.hpp 第 95 行定义.