Classes | Namespaces | Enumerations | Functions | Variables
ds-private.h File Reference
#include "uvc.h"
#include <algorithm>
#include <ctime>
#include <cmath>
Include dependency graph for ds-private.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rsimpl::ds::ae_params
struct  rsimpl::ds::dc_params
struct  rsimpl::ds::dinghy
struct  rsimpl::ds::discovery
struct  rsimpl::ds::disp_mode
struct  rsimpl::ds::ds_calibration
struct  rsimpl::ds::ds_head_content
 The struct is aligned with the data layout in device. More...
struct  rsimpl::ds::ds_info
struct  rsimpl::ds::range
struct  rsimpl::ds::rate_value
struct  rsimpl::ds::temperature
class  rsimpl::ds::time_pad

Namespaces

namespace  rsimpl
namespace  rsimpl::ds
namespace  rsimpl::zr300

Enumerations

enum  rsimpl::ds::control {
  rsimpl::ds::command_response = 1, rsimpl::ds::fisheye_xu_strobe = 1, rsimpl::ds::iffley = 2, rsimpl::ds::fisheye_xu_ext_trig = 2,
  rsimpl::ds::stream_intent = 3, rsimpl::ds::fisheye_exposure = 3, rsimpl::ds::depth_units = 4, rsimpl::ds::min_max = 5,
  rsimpl::ds::disparity = 6, rsimpl::ds::rectification = 7, rsimpl::ds::emitter = 8, rsimpl::ds::temperature = 9,
  rsimpl::ds::depth_params = 10, rsimpl::ds::last_error = 12, rsimpl::ds::embedded_count = 13, rsimpl::ds::lr_exposure = 14,
  rsimpl::ds::lr_autoexposure_parameters = 15, rsimpl::ds::sw_reset = 16, rsimpl::ds::lr_gain = 17, rsimpl::ds::lr_exposure_mode = 18,
  rsimpl::ds::disparity_shift = 19, rsimpl::ds::status = 20, rsimpl::ds::lr_exposure_discovery = 21, rsimpl::ds::lr_gain_discovery = 22,
  rsimpl::ds::hw_timestamp = 23
}
enum  rsimpl::ds::ds_emitter_type {
  rsimpl::ds::DS_EMITTER_NONE = 0, rsimpl::ds::DS_EMITTER_LD2 = 1, rsimpl::ds::DS_EMITTER_LD3 = 2, rsimpl::ds::DS_EMITTER_LD4_1 = 3,
  rsimpl::ds::DS_EMITTER_COUNT = 4
}
enum  rsimpl::ds::ds_lens_coating_type {
  rsimpl::ds::DS_LENS_COATING_UNKNOWN = 0, rsimpl::ds::DS_LENS_COATING_IR_CUT = 1, rsimpl::ds::DS_LENS_COATING_ALL_PASS = 2, rsimpl::ds::DS_LENS_COATING_IR_PASS = 3,
  rsimpl::ds::DS_LENS_COATING_IR_PASS_859_43 = 4, rsimpl::ds::DS_LENS_COATING_COUNT = 5
}
enum  rsimpl::ds::ds_lens_type {
  rsimpl::ds::DS_LENS_UNKNOWN = 0, rsimpl::ds::DS_LENS_DSL103 = 1, rsimpl::ds::DS_LENS_DSL821C = 2, rsimpl::ds::DS_LENS_DSL202A = 3,
  rsimpl::ds::DS_LENS_DSL203 = 4, rsimpl::ds::DS_LENS_PENTAX2514 = 5, rsimpl::ds::DS_LENS_DSL924A = 6, rsimpl::ds::DS_LENS_AZW58 = 7,
  rsimpl::ds::DS_LENS_Largan9386 = 8, rsimpl::ds::DS_LENS_DS6100 = 9, rsimpl::ds::DS_LENS_DS6177 = 10, rsimpl::ds::DS_LENS_DS6237 = 11,
  rsimpl::ds::DS_LENS_DS6233 = 12, rsimpl::ds::DS_LENS_DS917 = 13, rsimpl::ds::DS_LENS_AEOT_1LS0901L = 14, rsimpl::ds::DS_LENS_COUNT = 15
}
enum  rsimpl::ds::ds_oem_id { rsimpl::ds::DS_OEM_NONE = 0 }
enum  rsimpl::ds::ds_prq_type { rsimpl::ds::DS_PRQ_READY = 1 }

Functions

void rsimpl::zr300::claim_motion_module_interface (uvc::device &device)
void rsimpl::ds::force_firmware_reset (uvc::device &device)
dc_params rsimpl::ds::get_depth_params (const uvc::device &device)
uint32_t rsimpl::ds::get_depth_units (const uvc::device &device)
disp_mode rsimpl::ds::get_disparity_mode (const uvc::device &device)
uint32_t rsimpl::ds::get_disparity_shift (const uvc::device &device)
bool rsimpl::ds::get_emitter_state (const uvc::device &device, bool is_streaming, bool is_depth_enabled)
uint16_t rsimpl::zr300::get_fisheye_exposure (const uvc::device &device)
uint8_t rsimpl::zr300::get_fisheye_external_trigger (const uvc::device &device)
uint8_t rsimpl::zr300::get_fisheye_strobe (const uvc::device &device)
uint8_t rsimpl::ds::get_last_error (const uvc::device &device)
ae_params rsimpl::ds::get_lr_auto_exposure_params (const uvc::device &device, std::vector< supported_option > ae_vec)
rate_value rsimpl::ds::get_lr_exposure (const uvc::device &device)
discovery rsimpl::ds::get_lr_exposure_discovery (const uvc::device &device)
uint8_t rsimpl::ds::get_lr_exposure_mode (const uvc::device &device)
rate_value rsimpl::ds::get_lr_gain (const uvc::device &device)
discovery rsimpl::ds::get_lr_gain_discovery (const uvc::device &device)
range rsimpl::ds::get_min_max_depth (const uvc::device &device)
void rsimpl::ds::get_register_value (uvc::device &device, uint32_t reg, uint32_t &value)
void rsimpl::ds::get_stream_status (const uvc::device &device, uint32_t &status)
temperature rsimpl::ds::get_temperature (const uvc::device &device)
std::ostream & rsimpl::ds::operator<< (std::ostream &out, ds_lens_type type)
std::ostream & rsimpl::ds::operator<< (std::ostream &out, ds_lens_coating_type type)
std::ostream & rsimpl::ds::operator<< (std::ostream &out, ds_emitter_type type)
std::ostream & rsimpl::ds::operator<< (std::ostream &out, ds_oem_id type)
std::ostream & rsimpl::ds::operator<< (std::ostream &out, ds_prq_type type)
ds_info rsimpl::ds::read_camera_info (uvc::device &device)
std::string rsimpl::ds::read_firmware_version (uvc::device &device)
std::string rsimpl::ds::read_isp_firmware_version (uvc::device &device)
void rsimpl::ds::set_depth_params (uvc::device &device, dc_params params)
void rsimpl::ds::set_depth_units (uvc::device &device, uint32_t units)
void rsimpl::ds::set_disparity_mode (uvc::device &device, disp_mode mode)
void rsimpl::ds::set_disparity_shift (uvc::device &device, uint32_t shift)
void rsimpl::ds::set_emitter_state (uvc::device &device, bool state)
void rsimpl::zr300::set_fisheye_exposure (uvc::device &device, uint16_t exposure)
void rsimpl::zr300::set_fisheye_external_trigger (uvc::device &device, uint8_t ext_trig)
void rsimpl::zr300::set_fisheye_strobe (uvc::device &device, uint8_t strobe)
void rsimpl::ds::set_lr_auto_exposure_params (uvc::device &device, ae_params params)
void rsimpl::ds::set_lr_exposure (uvc::device &device, rate_value exposure)
void rsimpl::ds::set_lr_exposure_discovery (uvc::device &device, discovery disc)
void rsimpl::ds::set_lr_exposure_mode (uvc::device &device, uint8_t mode)
void rsimpl::ds::set_lr_gain (uvc::device &device, rate_value gain)
void rsimpl::ds::set_lr_gain_discovery (uvc::device &device, discovery disc)
void rsimpl::ds::set_min_max_depth (uvc::device &device, range min_max)
void rsimpl::ds::set_register_value (uvc::device &device, uint32_t reg, uint32_t value)
void rsimpl::ds::set_stream_intent (uvc::device &device, uint8_t &intent)
void rsimpl::ds::set_temperature (uvc::device &device, temperature temp)
std::string rsimpl::ds::time_to_string (double val)
void rsimpl::ds::xu_read (const uvc::device &device, uvc::extension_unit xu, control xu_ctrl, void *buffer, uint32_t length)
template<class T >
rsimpl::ds::xu_read (const uvc::device &dev, uvc::extension_unit xu, control ctrl)
void rsimpl::ds::xu_write (uvc::device &device, uvc::extension_unit xu, control xu_ctrl, void *buffer, uint32_t length)
template<class T >
void rsimpl::ds::xu_write (uvc::device &dev, uvc::extension_unit xu, control ctrl, const T &value)

Variables

const uvc::extension_unit rsimpl::zr300::fisheye_xu = { 3, 3, 2,{ 0xf6c3c3d1, 0x5cde, 0x4477,{ 0xad, 0xf0, 0x41, 0x33, 0xf5, 0x8d, 0xa6, 0xf4 } } }
const uvc::extension_unit rsimpl::ds::lr_xu = {0, 2, 1, {0x18682d34, 0xdd2c, 0x4073, {0xad, 0x23, 0x72, 0x14, 0x73, 0x9a, 0x07, 0x4c}}}
const int rsimpl::ds::STATUS_BIT_LR_STREAMING = 1 << 1
const int rsimpl::ds::STATUS_BIT_WEB_STREAMING = 1 << 2
const int rsimpl::ds::STATUS_BIT_Z_STREAMING = 1 << 0


librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Tue Jun 25 2019 19:54:40