19 throw std::logic_error(
"Not implemented");
24 throw std::logic_error(
"Not implemented");
29 LOG_INFO(
"Connecting to Intel RealSense R200");
32 info.
name =
"Intel RealSense R200" ;
35 ds_device::set_common_ds_config(device, info, cam_info);
38 info.
subdevice_modes.push_back({ 2, {2400, 1081},
pf_rw10, 30, cam_info.calibration.intrinsicsThird[0], { cam_info.calibration.modesThird[0][0]}, {0}});
40 return std::make_shared<r200_camera>(
device, info);
45 LOG_INFO(
"Connecting to Intel RealSense LR200");
48 info.
name =
"Intel RealSense LR200" ;
51 ds_device::set_common_ds_config(device, info, cam_info);
54 info.
subdevice_modes.push_back({ 2,{ 1920, 1080 },
pf_rw16, 30, cam_info.calibration.intrinsicsThird[0],{ cam_info.calibration.modesThird[0][0] },{ 0 } });
56 return std::make_shared<r200_camera>(
device, info);
virtual void stop_fw_logger() override
const native_pixel_format pf_rw10
const std::shared_ptr< rsimpl::uvc::device > device
r200_camera(std::shared_ptr< uvc::device > device, const static_device_info &info)
std::vector< subdevice_mode > subdevice_modes
std::shared_ptr< rs_device > make_r200_device(std::shared_ptr< uvc::device > device)
virtual void start_fw_logger(char fw_log_op_code, int grab_rate_in_ms, std::timed_mutex &mutex) override
ds_info read_camera_info(uvc::device &device)
std::shared_ptr< rs_device > make_lr200_device(std::shared_ptr< uvc::device > device)
const native_pixel_format pf_rw16