Classes | Namespaces | Enumerations | Functions | Variables
ds5-auto-calibration.cpp File Reference
#include "../third-party/json.hpp"
#include "ds5-device.h"
#include "ds5-private.h"
#include "ds5-thermal-monitor.h"
#include "ds5-auto-calibration.h"
Include dependency graph for ds5-auto-calibration.cpp:

Go to the source code of this file.

Classes

struct  librealsense::DirectSearchCalibrationResult
 
struct  librealsense::DscPyRxFLCalibrationTableResult
 
struct  librealsense::DscResultBuffer
 
struct  librealsense::DscResultParams
 
struct  librealsense::FocalLengthCalibrationResult
 
union  librealsense::param4
 
struct  librealsense::params4
 
union  librealsense::tare_calibration_params
 
struct  librealsense::tare_params3
 
class  librealsense::thermal_compensation_guard
 

Namespaces

 librealsense
 

Enumerations

enum  librealsense::auto_calib_speed {
  librealsense::speed_very_fast = 0, librealsense::speed_fast = 1, librealsense::speed_medium = 2, librealsense::speed_slow = 3,
  librealsense::speed_white_wall = 4
}
 
enum  librealsense::auto_calib_sub_cmd : uint8_t {
  librealsense::py_rx_calib_begin = 0x08, librealsense::py_rx_calib_check_status = 0x03, librealsense::tare_calib_begin = 0x0b, librealsense::tare_calib_check_status = 0x0c,
  librealsense::get_calibration_result = 0x0d, librealsense::focal_length_calib_begin = 0x11, librealsense::get_focal_legth_calib_result = 0x12, librealsense::py_rx_plus_fl_calib_begin = 0x13,
  librealsense::get_py_rx_plus_fl_calib_result = 0x14, librealsense::set_coefficients = 0x19
}
 
enum  librealsense::data_sampling { librealsense::polling = 0, librealsense::interrupt = 1 }
 
enum  librealsense::rs2_dsc_status : uint16_t {
  librealsense::RS2_DSC_STATUS_SUCCESS = 0, librealsense::RS2_DSC_STATUS_RESULT_NOT_READY = 1, librealsense::RS2_DSC_STATUS_FILL_FACTOR_TOO_LOW = 2, librealsense::RS2_DSC_STATUS_EDGE_TOO_CLOSE = 3,
  librealsense::RS2_DSC_STATUS_NOT_CONVERGE = 4, librealsense::RS2_DSC_STATUS_BURN_SUCCESS = 5, librealsense::RS2_DSC_STATUS_BURN_ERROR = 6, librealsense::RS2_DSC_STATUS_NO_DEPTH_AVERAGE = 7
}
 
enum  librealsense::scan_parameter { librealsense::py_scan = 0, librealsense::rx_scan = 1 }
 
enum  librealsense::subpixel_accuracy { librealsense::very_high = 0, librealsense::high = 1, librealsense::medium = 2, librealsense::low = 3 }
 

Functions

void librealsense::try_fetch (std::map< std::string, int > jsn, std::string key, int *value)
 

Variables

const int librealsense::DEFAULT_ACCURACY = subpixel_accuracy::medium
 
const int librealsense::DEFAULT_ADJUST_BOTH_SIDES = 0
 
const int librealsense::DEFAULT_AVERAGE_STEP_COUNT = 20
 
const int librealsense::DEFAULT_CALIB_TYPE = 0
 
const int librealsense::DEFAULT_FL_SAMPLING = data_sampling::interrupt
 
const int librealsense::DEFAULT_FL_STEP_COUNT = 100
 
const int librealsense::DEFAULT_FY_SCAN_DIRECTION = 0
 
const int librealsense::DEFAULT_FY_SCAN_RANGE = 40
 
const int librealsense::DEFAULT_KEEP_NEW_VALUE_AFTER_SUCESSFUL_SCAN = 1
 
const int librealsense::DEFAULT_OCC_FL_SCAN_LOCATION = 0
 
const int librealsense::DEFAULT_SAMPLING = data_sampling::interrupt
 
const int librealsense::DEFAULT_SCAN = scan_parameter::py_scan
 
const int librealsense::DEFAULT_SPEED = auto_calib_speed::speed_slow
 
const int librealsense::DEFAULT_STEP_COUNT = 20
 
const int librealsense::DEFAULT_TARE_SAMPLING = data_sampling::polling
 
const int librealsense::DEFAULT_WHITE_WALL_MODE = 0
 


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:24