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
设备句柄定义
ob2_access_permission_t
访问权限(主要用户命令)