Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Classes | Enumerations | Functions | Variables
librealsense::ivcam Namespace Reference

Classes

struct  cam_auto_range_request
 
struct  cam_calibration
 
struct  camera_calib_params
 

Enumerations

enum  fw_cmd : uint8_t {
  GetMEMSTemp = 0x0A, DebugFormat = 0x0B, TimeStampEnable = 0x0C, GetFWLastError = 0x0E,
  HWReset = 0x28, GVD = 0x3B, GetCalibrationTable = 0x3D, CheckI2cConnect = 0x4A,
  CheckRGBConnect = 0x4B, CheckDPTConnect = 0x4C, GetIRTemp = 0x52, GoToDFU = 0x80,
  OnSuspendResume = 0x91, GetWakeReason = 0x93, GetWakeConfidence = 0x92, SetAutoRange = 0xA6,
  SetDefaultControls = 0xA6, GetDefaultControls = 0xA7, AutoRangeSetParamsforDebug = 0xb3, UpdateCalib = 0xBC,
  BIST = 0xFF, GetPowerGearState = 0xFF, GLD = 0x35
}
 
enum  gvd_fields { fw_version_offset = 0, module_serial_offset = 132 }
 

Functions

bool try_fetch_usb_device (std::vector< platform::usb_device_info > &devices, const platform::uvc_device_info &info, platform::usb_device_info &result)
 

Variables

const uint8_t IVCAM_DEPTH_LASER_POWER = 1
 
const uint8_t IVCAM_DEPTH_ACCURACY = 2
 
const uint8_t IVCAM_DEPTH_MOTION_RANGE = 3
 
const uint8_t IVCAM_DEPTH_ERROR = 4
 
const uint8_t IVCAM_DEPTH_FILTER_OPTION = 5
 
const uint8_t IVCAM_DEPTH_CONFIDENCE_THRESH = 6
 
const uint8_t IVCAM_DEPTH_DYNAMIC_FPS = 7
 
const uint8_t IVCAM_COLOR_EXPOSURE_PRIORITY = 1
 
const uint8_t IVCAM_COLOR_AUTO_FLICKER = 2
 
const uint8_t IVCAM_COLOR_ERROR = 3
 
const uint8_t IVCAM_COLOR_EXPOSURE_GRANULAR = 4
 
const platform::extension_unit depth_xu
 

Enumeration Type Documentation

◆ fw_cmd

Enumerator
GetMEMSTemp 
DebugFormat 
TimeStampEnable 
GetFWLastError 
HWReset 
GVD 
GetCalibrationTable 
CheckI2cConnect 
CheckRGBConnect 
CheckDPTConnect 
GetIRTemp 
GoToDFU 
OnSuspendResume 
GetWakeReason 
GetWakeConfidence 
SetAutoRange 
SetDefaultControls 
GetDefaultControls 
AutoRangeSetParamsforDebug 
UpdateCalib 
BIST 
GetPowerGearState 
GLD 

◆ gvd_fields

Enumerator
fw_version_offset 
module_serial_offset 

Function Documentation

◆ try_fetch_usb_device()

bool librealsense::ivcam::try_fetch_usb_device ( std::vector< platform::usb_device_info > &  devices,
const platform::uvc_device_info info,
platform::usb_device_info result 
)

Variable Documentation

◆ depth_xu

const platform::extension_unit librealsense::ivcam::depth_xu
Initial value:
{ 1, 6, 1,
{ 0xA55751A1, 0xF3C5, 0x4A5E, { 0x8D, 0x5A, 0x68, 0x54, 0xB8, 0xFA, 0x27, 0x16 } } }

◆ IVCAM_COLOR_AUTO_FLICKER

const uint8_t librealsense::ivcam::IVCAM_COLOR_AUTO_FLICKER = 2

◆ IVCAM_COLOR_ERROR

const uint8_t librealsense::ivcam::IVCAM_COLOR_ERROR = 3

◆ IVCAM_COLOR_EXPOSURE_GRANULAR

const uint8_t librealsense::ivcam::IVCAM_COLOR_EXPOSURE_GRANULAR = 4

◆ IVCAM_COLOR_EXPOSURE_PRIORITY

const uint8_t librealsense::ivcam::IVCAM_COLOR_EXPOSURE_PRIORITY = 1

◆ IVCAM_DEPTH_ACCURACY

const uint8_t librealsense::ivcam::IVCAM_DEPTH_ACCURACY = 2

◆ IVCAM_DEPTH_CONFIDENCE_THRESH

const uint8_t librealsense::ivcam::IVCAM_DEPTH_CONFIDENCE_THRESH = 6

◆ IVCAM_DEPTH_DYNAMIC_FPS

const uint8_t librealsense::ivcam::IVCAM_DEPTH_DYNAMIC_FPS = 7

◆ IVCAM_DEPTH_ERROR

const uint8_t librealsense::ivcam::IVCAM_DEPTH_ERROR = 4

◆ IVCAM_DEPTH_FILTER_OPTION

const uint8_t librealsense::ivcam::IVCAM_DEPTH_FILTER_OPTION = 5

◆ IVCAM_DEPTH_LASER_POWER

const uint8_t librealsense::ivcam::IVCAM_DEPTH_LASER_POWER = 1

◆ IVCAM_DEPTH_MOTION_RANGE

const uint8_t librealsense::ivcam::IVCAM_DEPTH_MOTION_RANGE = 3