mirror of
https://github.com/orbbec/OrbbecSDK_ROS2.git
synced 2026-10-04 03:57:46 +08:00
Bump to v1.5.0
This commit is contained in:
@@ -966,7 +966,7 @@ typedef struct {
|
||||
} OBSpatialAdvancedFilterParams, ob_spatial_advanced_filter_params;
|
||||
|
||||
typedef enum OB_EDGE_NOISE_REMOVAL_TYPE {
|
||||
OB_MG_FILTER = 0,
|
||||
OB_MG_FILTER = 0,
|
||||
OB_MGH_FILTER = 1, // horizontal MG
|
||||
OB_MGA_FILTER = 2, // asym MG
|
||||
OB_MGC_FILTER = 3,
|
||||
@@ -1595,20 +1595,21 @@ typedef enum {
|
||||
|
||||
/**
|
||||
* @brief Laser power value in mW
|
||||
*
|
||||
* @attention The laser power value is an approximate estimation.
|
||||
*/
|
||||
OB_FRAME_METADATA_TYPE_LASER_POWER = 28,
|
||||
|
||||
/**
|
||||
* @brief Laser power mode
|
||||
* @brief 0: Laser off, 1: Laser on
|
||||
* @brief Laser power level
|
||||
*/
|
||||
OB_FRAME_METADATA_TYPE_LASER_POWER_MODE = 29,
|
||||
OB_FRAME_METADATA_TYPE_LASER_POWER_LEVEL = 29,
|
||||
|
||||
/**
|
||||
* @brief Emitter mode
|
||||
* @brief 0: Laser off, 1: Laser on, 2: auto
|
||||
* @brief Laser status
|
||||
* @brief 0: Laser off, 1: Laser on
|
||||
*/
|
||||
OB_FRAME_METADATA_TYPE_EMITTER_MODE = 30,
|
||||
OB_FRAME_METADATA_TYPE_LASER_STATUS = 30,
|
||||
|
||||
/**
|
||||
* @brief GPIO input data
|
||||
@@ -1623,6 +1624,10 @@ typedef enum {
|
||||
} ob_frame_metadata_type,
|
||||
OBFrameMetadataType;
|
||||
|
||||
// For compatibility
|
||||
#define OB_FRAME_METADATA_TYPE_LASER_POWER_MODE OB_FRAME_METADATA_TYPE_LASER_POWER_LEVEL
|
||||
#define OB_FRAME_METADATA_TYPE_EMITTER_MODE OB_FRAME_METADATA_TYPE_LASER_STATUS
|
||||
|
||||
/**
|
||||
* @brief Callback for file transfer
|
||||
*
|
||||
|
||||
@@ -234,9 +234,9 @@ typedef enum {
|
||||
OB_PROP_SWITCH_IR_MODE_INT = 98,
|
||||
|
||||
/**
|
||||
* @brief Laser energy level
|
||||
* @brief Laser power level
|
||||
*/
|
||||
OB_PROP_LASER_ENERGY_LEVEL_INT = 99,
|
||||
OB_PROP_LASER_POWER_LEVEL_CONTROL_INT = 99,
|
||||
|
||||
/**
|
||||
* @brief LDP's measure distance, unit: mm
|
||||
@@ -299,10 +299,10 @@ typedef enum {
|
||||
OB_PROP_DEPTH_ROTATE_INT = 118,
|
||||
|
||||
/**
|
||||
* @brief Get hardware laser energy level which real state of laser element. OB_PROP_LASER_ENERGY_LEVEL_INT(99)will effect this command
|
||||
* @brief Get hardware laser power actual level which real state of laser element. OB_PROP_LASER_POWER_LEVEL_CONTROL_INT99)will effect this command
|
||||
* which it setting and changed the hardware laser energy level.
|
||||
*/
|
||||
OB_PROP_LASER_HW_ENERGY_LEVEL_INT = 119,
|
||||
OB_PROP_LASER_POWER_ACTUAL_LEVEL_INT = 119,
|
||||
|
||||
/**
|
||||
* @brief USB's power state, enum type: OBUSBPowerState
|
||||
@@ -393,7 +393,7 @@ typedef enum {
|
||||
* @brief Laser on/off alternate mode, 0: off, 1: on-off alternate, 2: off-on alternate
|
||||
* @attention When turn on this mode, the laser will turn on and turn off alternately each frame.
|
||||
*/
|
||||
OB_PROP_LASER_ON_OFF_MODE_INT = 175,
|
||||
OB_PROP_LASER_ON_OFF_PATTERN_INT = 175,
|
||||
|
||||
/**
|
||||
* @brief Depth unit flexible adjustment\
|
||||
@@ -698,7 +698,11 @@ typedef enum {
|
||||
} OBPropertyID,
|
||||
ob_property_id;
|
||||
|
||||
// For backward compatibility
|
||||
#define OB_PROP_TIMER_RESET_TRIGGLE_OUT_ENABLE_BOOL OB_PROP_TIMER_RESET_TRIGGER_OUT_ENABLE_BOOL
|
||||
#define OB_PROP_LASER_ON_OFF_MODE_INT OB_PROP_LASER_ON_OFF_PATTERN_INT
|
||||
#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
|
||||
|
||||
/**
|
||||
* @brief The data type used to describe all property settings
|
||||
|
||||
Reference in New Issue
Block a user