Classes | |
struct | coefficients_table |
struct | depth_table_control |
struct | dm_v2_calib_info |
struct | dm_v2_calibration_table |
struct | dm_v2_eeprom |
struct | dm_v2_imu_intrinsic |
struct | ds5_calibration |
union | eeprom_imu_table |
struct | extrinsics_table |
struct | fisheye_calibration_table |
struct | fisheye_extrinsics_table |
struct | imu_calibration_table |
struct | imu_intrinsic |
struct | imu_intrinsics |
struct | new_calibration_item |
struct | rgb_calibration_table |
struct | table_header |
struct | tm1_calib_model |
struct | tm1_calibration_table |
struct | tm1_eeprom |
struct | tm1_module_info |
struct | tm1_serial_num_table |
Enumerator | |
---|---|
GET_VAL | |
GET_MIN | |
GET_MAX |
Definition at line 254 of file ds5-private.h.
Enumerator | |
---|---|
coefficients_table_id | |
depth_calibration_id | |
rgb_calibration_id | |
fisheye_calibration_id | |
imu_calibration_id | |
lens_shading_id | |
projector_id | |
max_id |
Definition at line 648 of file ds5-private.h.
|
strong |
Enumerator | |
---|---|
CAP_UNDEFINED | |
CAP_ACTIVE_PROJECTOR | |
CAP_RGB_SENSOR | |
CAP_FISHEYE_SENSOR | |
CAP_IMU_SENSOR | |
CAP_GLOBAL_SHUTTER | |
CAP_ROLLING_SHUTTER | |
CAP_BMI_055 | |
CAP_BMI_085 | |
CAP_MAX |
Definition at line 272 of file ds5-private.h.
Definition at line 720 of file ds5-private.h.
enum librealsense::ds::ds5_rect_resolutions : unsigned short |
Definition at line 343 of file ds5-private.h.
enum librealsense::ds::fw_cmd : uint8_t |
Definition at line 175 of file ds5-private.h.
Definition at line 622 of file ds5-private.h.
Enumerator | |
---|---|
module_serial_size |
Definition at line 642 of file ds5-private.h.
Enumerator | |
---|---|
dm_v2_eeprom_id | |
tm1_eeprom_id | |
l500_eeprom_id |
Definition at line 567 of file ds5-private.h.
Enumerator | |
---|---|
INTERCAM_SYNC_DEFAULT | |
INTERCAM_SYNC_MASTER | |
INTERCAM_SYNC_SLAVE | |
INTERCAM_SYNC_FULL_SLAVE | |
INTERCAM_SYNC_MAX |
Definition at line 261 of file ds5-private.h.
const T* librealsense::ds::check_calib | ( | const std::vector< uint8_t > & | raw_data | ) |
Definition at line 391 of file ds5-private.h.
|
inline |
Definition at line 604 of file ds5-private.h.
std::vector< platform::uvc_device_info > librealsense::ds::filter_device_by_capability | ( | const std::vector< platform::uvc_device_info > & | devices, |
d400_caps | caps | ||
) |
Definition at line 324 of file ds5-private.cpp.
|
inline |
Definition at line 222 of file ds5-private.h.
Definition at line 255 of file ds5-private.cpp.
rs2_intrinsics librealsense::ds::get_color_stream_intrinsic | ( | const std::vector< uint8_t > & | raw_data, |
uint32_t | width, | ||
uint32_t | height | ||
) |
Definition at line 142 of file ds5-private.cpp.
Definition at line 243 of file ds5-private.cpp.
flash_info librealsense::ds::get_flash_info | ( | const std::vector< uint8_t > & | flash_buffer | ) |
Definition at line 373 of file ds5-private.cpp.
rs2_intrinsics librealsense::ds::get_intrinsic_by_resolution | ( | const vector< uint8_t > & | raw_data, |
calibration_table_id | table_id, | ||
uint32_t | width, | ||
uint32_t | height | ||
) |
Definition at line 222 of file ds5-private.cpp.
rs2_intrinsics librealsense::ds::get_intrinsic_by_resolution | ( | const std::vector< uint8_t > & | raw_data, |
calibration_table_id | table_id, | ||
uint32_t | width, | ||
uint32_t | height | ||
) |
rs2_intrinsics librealsense::ds::get_intrinsic_by_resolution_coefficients_table | ( | const std::vector< uint8_t > & | raw_data, |
uint32_t | width, | ||
uint32_t | height | ||
) |
Definition at line 24 of file ds5-private.cpp.
rs2_intrinsics librealsense::ds::get_intrinsic_fisheye_table | ( | const std::vector< uint8_t > & | raw_data, |
uint32_t | width, | ||
uint32_t | height | ||
) |
Definition at line 120 of file ds5-private.cpp.
flash_structure librealsense::ds::get_ro_flash_structure | ( | const uint32_t | flash_version | ) |
Definition at line 362 of file ds5-private.cpp.
flash_structure librealsense::ds::get_rw_flash_structure | ( | const uint32_t | flash_version | ) |
Definition at line 344 of file ds5-private.cpp.
Definition at line 298 of file ds5-private.h.
Definition at line 313 of file ds5-private.h.
|
inline |
Definition at line 318 of file ds5-private.h.
Definition at line 303 of file ds5-private.h.
Definition at line 308 of file ds5-private.h.
bool librealsense::ds::try_fetch_usb_device | ( | std::vector< platform::usb_device_info > & | devices, |
const platform::uvc_device_info & | info, | ||
platform::usb_device_info & | result | ||
) |
Definition at line 269 of file ds5-private.cpp.
bool librealsense::ds::try_get_intrinsic_by_resolution_new | ( | const vector< uint8_t > & | raw_data, |
uint32_t | width, | ||
uint32_t | height, | ||
rs2_intrinsics * | result | ||
) |
Definition at line 196 of file ds5-private.cpp.
bool librealsense::ds::try_get_intrinsic_by_resolution_new | ( | const std::vector< uint8_t > & | raw_data, |
uint32_t | width, | ||
uint32_t | height, | ||
rs2_intrinsics * | result | ||
) |
ds5_rect_resolutions librealsense::ds::width_height_to_ds5_rect_resolutions | ( | uint32_t | width, |
uint32_t | height | ||
) |
Definition at line 14 of file ds5-private.cpp.
const std::vector<uint8_t> librealsense::ds::alternating_emitter_pattern |
Definition at line 792 of file ds5-private.h.
const std::vector<uint8_t> librealsense::ds::alternating_emitter_pattern_with_name |
Definition at line 783 of file ds5-private.h.
const uint8_t librealsense::ds::ALTERNATING_EMITTER_SUBPRESET_ID = 0x0f |
Definition at line 790 of file ds5-private.h.
|
static |
Definition at line 286 of file ds5-private.h.
const std::string librealsense::ds::DEPTH_STEREO = "Stereo Module" |
Definition at line 331 of file ds5-private.h.
const platform::extension_unit librealsense::ds::depth_xu |
Definition at line 159 of file ds5-private.h.
constexpr size_t librealsense::ds::dm_v2_calib_info_size = sizeof(dm_v2_calib_info) |
Definition at line 549 of file ds5-private.h.
constexpr size_t librealsense::ds::dm_v2_calibration_table_size = sizeof(dm_v2_calibration_table) |
Definition at line 540 of file ds5-private.h.
constexpr size_t librealsense::ds::dm_v2_eeprom_size = sizeof(dm_v2_eeprom) |
Definition at line 558 of file ds5-private.h.
const uint8_t librealsense::ds::DS5_ASIC_AND_PROJECTOR_TEMPERATURES = 9 |
Definition at line 58 of file ds5-private.h.
const uint8_t librealsense::ds::DS5_DEPTH_EMITTER_ENABLED = 2 |
Definition at line 52 of file ds5-private.h.
const uint8_t librealsense::ds::DS5_ENABLE_AUTO_EXPOSURE = 0xB |
Definition at line 60 of file ds5-private.h.
const uint8_t librealsense::ds::DS5_ENABLE_AUTO_WHITE_BALANCE = 0xA |
Definition at line 59 of file ds5-private.h.
const uint8_t librealsense::ds::DS5_ERROR_REPORTING = 7 |
Definition at line 56 of file ds5-private.h.
const uint8_t librealsense::ds::DS5_EXPOSURE = 3 |
Definition at line 53 of file ds5-private.h.
const uint8_t librealsense::ds::DS5_EXT_TRIGGER = 8 |
Definition at line 57 of file ds5-private.h.
const std::map< uint8_t, std::string> librealsense::ds::ds5_fw_error_report |
Definition at line 751 of file ds5-private.h.
const uint8_t librealsense::ds::DS5_HARDWARE_PRESET = 6 |
Definition at line 55 of file ds5-private.h.
const uint8_t librealsense::ds::DS5_HWMONITOR = 1 |
Definition at line 51 of file ds5-private.h.
const uint8_t librealsense::ds::DS5_LASER_POWER = 4 |
Definition at line 54 of file ds5-private.h.
const uint8_t librealsense::ds::DS5_LED_PWR = 0xE |
Definition at line 61 of file ds5-private.h.
const uint8_t librealsense::ds::DS5_THERMAL_COMPENSATION = 0xF |
Definition at line 62 of file ds5-private.h.
constexpr size_t librealsense::ds::eeprom_imu_table_size = sizeof(eeprom_imu_table) |
Definition at line 565 of file ds5-private.h.
const int librealsense::ds::etDepthTableControl = 9 |
Definition at line 252 of file ds5-private.h.
constexpr size_t librealsense::ds::fisheye_calibration_table_size = sizeof(fisheye_calibration_table) |
Definition at line 455 of file ds5-private.h.
const uint8_t librealsense::ds::FISHEYE_EXPOSURE = 1 |
Definition at line 156 of file ds5-private.h.
|
static |
Definition at line 120 of file ds5-private.h.
const platform::extension_unit librealsense::ds::fisheye_xu |
Definition at line 162 of file ds5-private.h.
const uint32_t librealsense::ds::FLASH_INFO_HEADER_OFFSET = 0x001FFF00 |
Definition at line 171 of file ds5-private.h.
const uint32_t librealsense::ds::FLASH_RO_TABLE_OF_CONTENT_OFFSET = 0x001FFE80 |
Definition at line 170 of file ds5-private.h.
const uint32_t librealsense::ds::FLASH_RW_TABLE_OF_CONTENT_OFFSET = 0x0017FF80 |
Definition at line 169 of file ds5-private.h.
const uint32_t librealsense::ds::FLASH_SECTOR_SIZE = 0x1000 |
Definition at line 168 of file ds5-private.h.
const uint32_t librealsense::ds::FLASH_SIZE = 0x00200000 |
Definition at line 167 of file ds5-private.h.
|
static |
Definition at line 110 of file ds5-private.h.
|
static |
Definition at line 116 of file ds5-private.h.
|
static |
Definition at line 103 of file ds5-private.h.
const uint8_t librealsense::ds::I2C_IMU_BMI055_ID_ACC = 0xfa |
Definition at line 639 of file ds5-private.h.
const uint8_t librealsense::ds::I2C_IMU_BMI085_ID_ACC = 0x1f |
Definition at line 640 of file ds5-private.h.
constexpr size_t librealsense::ds::imu_calibration_table_size = sizeof(imu_calibration_table) |
Definition at line 467 of file ds5-private.h.
|
static |
Definition at line 90 of file ds5-private.h.
const int librealsense::ds::REGISTER_CLOCK_0 = 0x0001613c |
Definition at line 165 of file ds5-private.h.
|
static |
Definition at line 686 of file ds5-private.h.
const uint16_t librealsense::ds::RS400_IMU_PID = 0x0af2 |
Definition at line 33 of file ds5-private.h.
const uint16_t librealsense::ds::RS400_MM_PID = 0x0b00 |
Definition at line 37 of file ds5-private.h.
const uint16_t librealsense::ds::RS400_PID = 0x0ad1 |
Definition at line 25 of file ds5-private.h.
|
static |
Definition at line 128 of file ds5-private.h.
|
static |
Definition at line 65 of file ds5-private.h.
const uint16_t librealsense::ds::RS405_PID = 0x0B5B |
Definition at line 47 of file ds5-private.h.
const uint16_t librealsense::ds::RS405U_PID = 0x0b0c |
Definition at line 41 of file ds5-private.h.
const uint16_t librealsense::ds::RS410_MM_PID = 0x0aff |
Definition at line 36 of file ds5-private.h.
const uint16_t librealsense::ds::RS410_PID = 0x0ad2 |
Definition at line 26 of file ds5-private.h.
const uint16_t librealsense::ds::RS415_PID = 0x0ad3 |
Definition at line 27 of file ds5-private.h.
const uint16_t librealsense::ds::RS416_PID = 0x0b49 |
Definition at line 43 of file ds5-private.h.
const uint16_t librealsense::ds::RS416_RGB_PID = 0x0B52 |
Definition at line 46 of file ds5-private.h.
const uint16_t librealsense::ds::RS420_MM_PID = 0x0afe |
Definition at line 35 of file ds5-private.h.
const uint16_t librealsense::ds::RS420_PID = 0x0af6 |
Definition at line 34 of file ds5-private.h.
const uint16_t librealsense::ds::RS430_MM_PID = 0x0ad5 |
Definition at line 29 of file ds5-private.h.
const uint16_t librealsense::ds::RS430_MM_RGB_PID = 0x0b01 |
Definition at line 38 of file ds5-private.h.
const uint16_t librealsense::ds::RS430_PID = 0x0ad4 |
Definition at line 28 of file ds5-private.h.
const uint16_t librealsense::ds::RS430I_PID = 0x0b4b |
Definition at line 44 of file ds5-private.h.
const uint16_t librealsense::ds::RS435_RGB_PID = 0x0b07 |
Definition at line 40 of file ds5-private.h.
const uint16_t librealsense::ds::RS435I_PID = 0x0b3a |
Definition at line 42 of file ds5-private.h.
const uint16_t librealsense::ds::RS455_PID = 0x0B5C |
Definition at line 48 of file ds5-private.h.
const uint16_t librealsense::ds::RS460_PID = 0x0b03 |
Definition at line 39 of file ds5-private.h.
const uint16_t librealsense::ds::RS465_PID = 0x0b4d |
Definition at line 45 of file ds5-private.h.
const uint16_t librealsense::ds::RS_RECOVERY_PID = 0x0adb |
Definition at line 31 of file ds5-private.h.
const uint16_t librealsense::ds::RS_USB2_PID = 0x0ad6 |
Definition at line 30 of file ds5-private.h.
const uint16_t librealsense::ds::RS_USB2_RECOVERY_PID = 0x0adc |
Definition at line 32 of file ds5-private.h.
constexpr size_t librealsense::ds::tm1_calib_model_size = sizeof(tm1_calib_model) |
Definition at line 491 of file ds5-private.h.
constexpr size_t librealsense::ds::tm1_calibration_table_size = sizeof(tm1_calibration_table) |
Definition at line 510 of file ds5-private.h.
constexpr size_t librealsense::ds::tm1_eeprom_size = sizeof(tm1_eeprom) |
Definition at line 520 of file ds5-private.h.
constexpr size_t librealsense::ds::tm1_module_info_size = sizeof(tm1_module_info) |
Definition at line 480 of file ds5-private.h.
constexpr size_t librealsense::ds::tm1_serial_num_table_size = sizeof(tm1_serial_num_table) |
Definition at line 500 of file ds5-private.h.