update SDK to v1.10.17

This commit is contained in:
Joe Dong
2025-01-02 13:49:43 +08:00
parent 975219297c
commit 32f0929439
10 changed files with 34 additions and 7 deletions
@@ -802,6 +802,20 @@ typedef struct {
int32_t lower; ///< Lower threshold, unit: ms
} OBTofExposureThresholdControl, ob_tof_exposure_threshold_control, TOF_EXPOSURE_THRESHOLD_CONTROL;
/**
* @brief Device depth industry mode
*/
typedef enum {
OB_INDUSTRY_DEFAULT,
OB_INDUSTRY_MODE1,
OB_INDUSTRY_MODE2,
OB_INDUSTRY_MODE3,
OB_INDUSTRY_MODE4,
OB_INDUSTRY_MODE5,
} OBDepthIndustryMode,
ob_depth_industry_mode;
/**
* @brief Sync mode
* @deprecated This define is deprecated, please use @ref ob_multi_device_sync_mode instead
@@ -1204,6 +1218,12 @@ typedef enum {
* @attention In this mode, the user may return null when getting the specified type of data frame from the acquired FrameSet
*/
OB_FRAME_AGGREGATE_OUTPUT_ANY_SITUATION,
/**
* @brief Disable Frame Aggreate
*
* @attention In this mode, All types of data frames will output independently.
*/
OB_FRAME_AGGREGATE_OUTPUT_DISABLE,
} OB_FRAME_AGGREGATE_OUTPUT_MODE,
OBFrameAggregateOutputMode, ob_frame_aggregate_output_mode;
@@ -384,10 +384,6 @@ typedef enum {
* @brief Query the status of laser pulse width protection (read-only)
*/
OB_PROP_LASER_PULSE_WIDTH_PROTECTION_STATUS_BOOL = 149,
/**
* @brief depth noise removal filter
*/
OB_PROP_DEPTH_NOISE_REMOVAL_FILTER_BOOL = 165,
/**
* @brief Laser always on, true: always on, false: off, laser will be turned off when out of exposure time
@@ -726,6 +722,16 @@ typedef enum {
*/
OB_PROP_SDK_DEPTH_RECTIFY_MG_FILTER_BOOL = 3013,
/**
* @brief Depth Stream Industry Working Mode Settings, currently only supported by DCW2.
*/
OB_PROP_DEPTH_INDUSTRY_MODE_INT = 3024,
/**
* @brief "OpenNI device setting data stream packet size, such as DCW2.
*/
OB_PROP_STREAM_PACK_UNIT_INT = 3025,
/**
* @brief Calibration JSON file read from device (Femto Mega, read only)
*/
@@ -739,6 +745,7 @@ typedef enum {
#define OB_PROP_LASER_ENERGY_LEVEL_INT OB_PROP_LASER_POWER_LEVEL_CONTROL_INT
#define OB_PROP_LASER_HW_ENERGY_LEVEL_INT OB_PROP_LASER_POWER_ACTUAL_LEVEL_INT
#define OB_PROP_DEVICE_USB3_REPEAT_IDENTIFY_BOOL OB_PROP_DEVICE_USB2_REPEAT_IDENTIFY_BOOL
#define OB_PROP_DEPTH_NOISE_REMOVAL_FILTER_BOOL OB_PROP_DEPTH_SOFT_FILTER_BOOL
/**
* @brief The data type used to describe all property settings
@@ -1 +1 @@
libOrbbecSDK.so.1.10.16
libOrbbecSDK.so.1.10.17
@@ -1 +1 @@
libOrbbecSDK.so.1.10.16
libOrbbecSDK.so.1.10.17
Binary file not shown.
@@ -1 +1 @@
libOrbbecSDK.so.1.10.16
libOrbbecSDK.so.1.10.17
Binary file not shown.