OrbbecSDK2 2.0.2
OrbbecSDK2: New generation Software-Development-Kit for Orbbec 3D-Sensor devices
载入中...
搜索中...
未找到
ob2command.h
浏览该文件的文档.
1#pragma once
2
3#include "ob2types.h"
4
5#ifdef __cplusplus
6extern "C" {
7#endif
8
29
60
87
114 ob2_status_t *status);
143
169void ob2_device_set_bool_property_value(ob2_device_t device_handle, ob2_command_id_t command_id, bool value, ob2_status_t *status);
170
198
228
255void ob2_device_set_int_property_value(ob2_device_t device_handle, ob2_command_id_t command_id, int value, ob2_status_t *status);
256
286
316
343void ob2_device_set_float_property_value(ob2_device_t device_handle, ob2_command_id_t command_id, float value, ob2_status_t *status);
344
374
407
432
450
451#ifdef __cplusplus
452}
453#endif
void ob2_device_update_structured_data(ob2_device_t device_handle, ob2_command_id_t command_id, ob2_data_bundle_t *data_bundle, ob2_status_t *status)
设置结构体类型数据
void ob2_data_bundle_release(ob2_data_bundle_t *data_bundle, ob2_status_t *status)
释放数据捆
ob2_data_bundle_t * ob2_device_get_structured_data(ob2_device_t device_handle, ob2_command_id_t command_id, ob2_status_t *status)
获取结构体类型数据
ob2_float_property_capability_t ob2_device_get_float_property_capability(ob2_device_t device_handle, ob2_command_id_t command_id, ob2_status_t *status)
获取设备浮点类型属性能力
float ob2_device_get_float_property_value(ob2_device_t device_handle, ob2_command_id_t command_id, ob2_status_t *status)
获取设备浮点类型属性值
int ob2_device_get_int_property_value(ob2_device_t device_handle, ob2_command_id_t command_id, ob2_status_t *status)
获取设备整型类型属性值
bool ob2_device_get_bool_property_value(ob2_device_t device_handle, ob2_command_id_t command_id, ob2_status_t *status)
获取设备布尔类型属性值
bool ob2_device_check_command_access_permission(ob2_device_t device_handle, ob2_command_id_t command_id, ob2_access_permission_t permission, ob2_status_t *status)
检查设备命令访问权限
void ob2_device_set_bool_property_value(ob2_device_t device_handle, ob2_command_id_t command_id, bool value, ob2_status_t *status)
设置设备布尔类型属性值
void ob2_device_set_float_property_value(ob2_device_t device_handle, ob2_command_id_t command_id, float value, ob2_status_t *status)
设置设备浮点类型属性值
void ob2_device_set_int_property_value(ob2_device_t device_handle, ob2_command_id_t command_id, int value, ob2_status_t *status)
设置设备整型类型属性值
bool ob2_device_get_bool_property_default_value(ob2_device_t device_handle, ob2_command_id_t command_id, ob2_status_t *status)
设置设备布尔类型属性默认值
ob2_int_property_capability_t ob2_device_get_int_property_capability(ob2_device_t device_handle, ob2_command_id_t command_id, ob2_status_t *status)
获取设备整型类型属性能力
ob2_command_info_t ob2_device_get_supported_command_info_by_id(ob2_device_t device_handle, ob2_command_id_t command_id, ob2_status_t *status)
通过命令 id 获取设备支持的命令信息
uint32_t ob2_device_get_supported_command_count(ob2_device_t device_handle, ob2_status_t *status)
获取设备支持的命令个数
ob2_command_info_t ob2_device_get_supported_command_info(ob2_device_t device_handle, uint32_t index, ob2_status_t *status)
通过索引号获取设备支持的命令信息
struct OB2DeviceImpl * ob2_device_t
设备句柄定义
Definition: ob2types.h:31
ob2_command_id_t
控制命令 ID
Definition: ob2types.h:892
ob2_access_permission_t
访问权限(主要用户命令)
Definition: ob2types.h:1239
命令信息
Definition: ob2types.h:1260
浮点型属性命令能力
Definition: ob2types.h:1289
整型属性命令能力
Definition: ob2types.h:1275
用户函数调用返回的状态结构体
Definition: ob2types.h:312