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.hpp35 行定义.

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

设备升级回调

参数
state升级状态
message状态信息

在文件 Types.hpp50 行定义.

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

设备状态回调

参数
state设备状态
message状态信息

在文件 Types.hpp65 行定义.

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

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

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

在文件 Types.hpp80 行定义.

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

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

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

在文件 Types.hpp95 行定义.