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 > |
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 |