#include <ds-device.h>
Static Public Member Functions | |
static void | set_common_ds_config (std::shared_ptr< uvc::device > device, static_device_info &info, const ds::ds_info &cam_info) |
Static Public Member Functions inherited from rs_device_base | |
static void | update_device_info (rsimpl::static_device_info &info) |
Protected Member Functions | |
std::vector< supported_option > | get_ae_range_vec () |
uint32_t | get_lr_framerate () const |
bool | is_disparity_mode_enabled () const |
void | on_update_depth_units (uint32_t units) |
void | on_update_disparity_multiplier (double multiplier) |
Protected Member Functions inherited from rs_device_base | |
virtual void | disable_auto_option (int subdevice, rs_option auto_opt) |
const rsimpl::uvc::device & | get_device () const |
rsimpl::uvc::device & | get_device () |
virtual void | on_before_callback (rs_stream, rs_frame_ref *, std::shared_ptr< rsimpl::frame_archive >) |
virtual void | start_motion_tracking () |
virtual void | start_video_streaming () |
virtual void | stop_motion_tracking () |
virtual void | stop_video_streaming () |
Protected Attributes | |
time_pad | start_stop_pad |
Protected Attributes inherited from rs_device_base | |
rsimpl::device_config | config |
std::atomic< int > | frames_drops_counter |
std::atomic< bool > | keep_fw_logger_alive |
bool | motion_module_ready |
Definition at line 30 of file ds-device.h.
rsimpl::ds_device::ds_device | ( | std::shared_ptr< uvc::device > | device, |
const static_device_info & | info, | ||
calibration_validator | validator | ||
) |
Definition at line 23 of file ds-device.cpp.
rsimpl::ds_device::~ds_device | ( | ) |
Definition at line 32 of file ds-device.cpp.
std::shared_ptr< frame_timestamp_reader > rsimpl::ds_device::create_frame_timestamp_reader | ( | int | subdevice | ) | const |
Definition at line 889 of file ds-device.cpp.
|
overridevirtual |
Implements rs_device_base.
Definition at line 943 of file ds-device.cpp.
|
protected |
Definition at line 57 of file ds-device.cpp.
|
protected |
Definition at line 380 of file ds-device.cpp.
|
overridevirtual |
Reimplemented from rs_device_base.
Reimplemented in rsimpl::zr300_camera.
Definition at line 591 of file ds-device.cpp.
|
overridevirtual |
Reimplemented from rs_device_base.
Reimplemented in rsimpl::zr300_camera.
Definition at line 200 of file ds-device.cpp.
|
protected |
Definition at line 37 of file ds-device.cpp.
|
overridevirtual |
Implements rs_device_base.
Definition at line 314 of file ds-device.cpp.
|
protected |
Definition at line 43 of file ds-device.cpp.
|
protected |
Definition at line 49 of file ds-device.cpp.
|
override |
Definition at line 357 of file ds-device.cpp.
|
static |
Definition at line 390 of file ds-device.cpp.
|
overridevirtual |
Reimplemented from rs_device_base.
Reimplemented in rsimpl::zr300_camera.
Definition at line 110 of file ds-device.cpp.
Reimplemented from rs_device_base.
Reimplemented in rsimpl::zr300_camera.
Definition at line 298 of file ds-device.cpp.
|
overridevirtual |
Reimplemented from rs_device_base.
Reimplemented in rsimpl::r200_camera.
Definition at line 304 of file ds-device.cpp.
Reimplemented from rs_device_base.
Reimplemented in rsimpl::zr300_camera.
Definition at line 292 of file ds-device.cpp.
|
overridevirtual |
Reimplemented from rs_device_base.
Reimplemented in rsimpl::r200_camera.
Definition at line 309 of file ds-device.cpp.
|
overridevirtual |
Reimplemented from rs_device_base.
Reimplemented in rsimpl::zr300_camera.
Definition at line 555 of file ds-device.cpp.
|
protected |
Definition at line 40 of file ds-device.h.