Classes |
struct | rsimpl::ivcam::cam_auto_range_request |
struct | rsimpl::ivcam::cam_calibration |
struct | rsimpl::f200::cam_temperature_data |
struct | rsimpl::ivcam::camera_calib_params |
struct | rsimpl::f200::thermal_loop_params |
Namespaces |
namespace | rsimpl |
namespace | rsimpl::f200 |
namespace | rsimpl::ivcam |
namespace | rsimpl::sr300 |
Enumerations |
enum | rsimpl::ivcam::FirmwareError {
rsimpl::ivcam::FW_ACTIVE = 0,
rsimpl::ivcam::FW_MSAFE_S1_ERR,
rsimpl::ivcam::FW_I2C_SAFE_ERR,
rsimpl::ivcam::FW_FLASH_SAFE_ERR,
rsimpl::ivcam::FW_I2C_CFG_ERR,
rsimpl::ivcam::FW_I2C_EV_ERR,
rsimpl::ivcam::FW_HUMIDITY_ERR,
rsimpl::ivcam::FW_MSAFE_S0_ERR,
rsimpl::ivcam::FW_LD_ERR,
rsimpl::ivcam::FW_PI_ERR,
rsimpl::ivcam::FW_PJCLK_ERR,
rsimpl::ivcam::FW_OAC_ERR,
rsimpl::ivcam::FW_LIGURIA_TEMPERATURE_ERR,
rsimpl::ivcam::FW_CONTINUE_SAFE_ERROR,
rsimpl::ivcam::FW_FORZA_HUNG,
rsimpl::ivcam::FW_FORZA_CONTINUES_HUNG,
rsimpl::ivcam::FW_PJ_EYESAFETY_CHKRHARD,
rsimpl::ivcam::FW_MIPI_PCAM_ERR,
rsimpl::ivcam::FW_MIPI_TCAM_ERR,
rsimpl::ivcam::FW_SYNC_DISABLED,
rsimpl::ivcam::FW_MIPI_PCAM_SVR_ERR,
rsimpl::ivcam::FW_MIPI_TCAM_SVR_ERR,
rsimpl::ivcam::FW_MIPI_PCAM_FRAME_SIZE_ERR,
rsimpl::ivcam::FW_MIPI_TCAM_FRAME_SIZE_ERR,
rsimpl::ivcam::FW_MIPI_PCAM_FRAME_RESPONSE_ERR,
rsimpl::ivcam::FW_MIPI_TCAM_FRAME_RESPONSE_ERR,
rsimpl::ivcam::FW_USB_PCAM_THROTTLED_ERR,
rsimpl::ivcam::FW_USB_TCAM_THROTTLED_ERR,
rsimpl::ivcam::FW_USB_PCAM_QOS_WAR,
rsimpl::ivcam::FW_USB_TCAM_QOS_WAR,
rsimpl::ivcam::FW_USB_PCAM_OVERFLOW,
rsimpl::ivcam::FW_USB_TCAM_OVERFLOW,
rsimpl::ivcam::FW_Flash_OEM_SECTOR,
rsimpl::ivcam::FW_Flash_CALIBRATION_RW,
rsimpl::ivcam::FW_Flash_IR_CALIBRATION,
rsimpl::ivcam::FW_Flash_RGB_CALIBRATION,
rsimpl::ivcam::FW_Flash_THERMAL_LOOP_CONFIGURATION,
rsimpl::ivcam::FW_Flash_REALTEK,
rsimpl::ivcam::FW_RGB_ISP_BOOT_FAILED,
rsimpl::ivcam::FW_PRIVACY_RGB_OFF,
rsimpl::ivcam::FW_PRIVACY_DEPTH_OFF,
rsimpl::ivcam::FW_COUNT_ERROR
} |
enum | rsimpl::ivcam::fw_cmd {
rsimpl::ivcam::GetMEMSTemp = 0x0A,
rsimpl::ivcam::DebugFormat = 0x0B,
rsimpl::ivcam::TimeStampEnable = 0x0C,
rsimpl::ivcam::GetFWLastError = 0x0E,
rsimpl::ivcam::HWReset = 0x28,
rsimpl::ivcam::GVD = 0x3B,
rsimpl::ivcam::GetCalibrationTable = 0x3D,
rsimpl::ivcam::CheckI2cConnect = 0x4A,
rsimpl::ivcam::CheckRGBConnect = 0x4B,
rsimpl::ivcam::CheckDPTConnect = 0x4C,
rsimpl::ivcam::GetIRTemp = 0x52,
rsimpl::ivcam::GoToDFU = 0x80,
rsimpl::ivcam::OnSuspendResume = 0x91,
rsimpl::ivcam::GetWakeReason = 0x93,
rsimpl::ivcam::GetWakeConfidence = 0x92,
rsimpl::ivcam::SetAutoRange = 0xA6,
rsimpl::ivcam::SetDefaultControls = 0xA6,
rsimpl::ivcam::GetDefaultControls = 0xA7,
rsimpl::ivcam::AutoRangeSetParamsforDebug = 0xb3,
rsimpl::ivcam::UpdateCalib = 0xBC,
rsimpl::ivcam::BIST = 0xFF,
rsimpl::ivcam::GetPowerGearState = 0xFF
} |
Functions |
void | rsimpl::ivcam::claim_ivcam_interface (uvc::device &device) |
void | rsimpl::ivcam::enable_timestamp (uvc::device &device, std::timed_mutex &mutex, bool colorEnable, bool depthEnable) |
void | rsimpl::ivcam::force_hardware_reset (uvc::device &device, std::timed_mutex &mutex) |
void | rsimpl::ivcam::get_accuracy (const uvc::device &device, uint8_t &accuracy) |
void | rsimpl::ivcam::get_confidence_threshold (const uvc::device &device, uint8_t &conf_thresh) |
void | rsimpl::f200::get_dynamic_fps (const uvc::device &device, uint8_t &dynamic_fps) |
void | rsimpl::ivcam::get_filter_option (const uvc::device &device, uint8_t &filter_option) |
void | rsimpl::ivcam::get_firmware_version_string (uvc::device &device, std::timed_mutex &mutex, std::string &version, int gvd_cmd, int offset) |
void | rsimpl::ivcam::get_gvd (uvc::device &device, std::timed_mutex &mutex, size_t sz, char *gvd, int gvd_cmd) |
void | rsimpl::ivcam::get_laser_power (const uvc::device &device, uint8_t &laser_power) |
void | rsimpl::ivcam::get_module_serial_string (uvc::device &device, std::timed_mutex &mutex, std::string &serial, int offset) |
void | rsimpl::ivcam::get_motion_range (const uvc::device &device, uint8_t &motion_range) |
size_t | rsimpl::ivcam::prepare_usb_command (uint8_t *request, size_t &requestSize, uint32_t op, uint32_t p1, uint32_t p2, uint32_t p3, uint32_t p4, uint8_t *data, size_t dataLength) |
std::tuple
< ivcam::camera_calib_params,
cam_temperature_data,
thermal_loop_params > | rsimpl::f200::read_f200_calibration (uvc::device &device, std::timed_mutex &mutex) |
int | rsimpl::f200::read_ir_temp (uvc::device &device, std::timed_mutex &mutex) |
float | rsimpl::f200::read_mems_temp (uvc::device &device, std::timed_mutex &mutex) |
ivcam::camera_calib_params | rsimpl::sr300::read_sr300_calibration (uvc::device &device, std::timed_mutex &mutex) |
void | rsimpl::ivcam::set_accuracy (uvc::device &device, uint8_t accuracy) |
void | rsimpl::ivcam::set_auto_range (uvc::device &device, std::timed_mutex &mutex, int enableMvR, int16_t minMvR, int16_t maxMvR, int16_t startMvR, int enableLaser, int16_t minLaser, int16_t maxLaser, int16_t startLaser, int16_t ARUpperTH, int16_t ARLowerTH) |
void | rsimpl::ivcam::set_confidence_threshold (uvc::device &device, uint8_t conf_thresh) |
void | rsimpl::f200::set_dynamic_fps (uvc::device &device, uint8_t dynamic_fps) |
void | rsimpl::ivcam::set_filter_option (uvc::device &device, uint8_t filter_option) |
void | rsimpl::ivcam::set_laser_power (uvc::device &device, uint8_t laser_power) |
void | rsimpl::ivcam::set_motion_range (uvc::device &device, uint8_t motion_range) |
void | rsimpl::f200::update_asic_coefficients (uvc::device &device, std::timed_mutex &mutex, const ivcam::camera_calib_params &compensated_params) |