15 std::shared_ptr<device_interface>
create(std::shared_ptr<context>
ctx,
bool register_device_notifications)
const override;
18 const std::vector<platform::usb_device_info>& usb_devices,
int mask);
27 const char*
RECOVERY_MESSAGE =
"Selected RealSense device is in recovery mode!\nEither perform a firmware update or reconnect the camera to fall-back to last working firmware if available!";
std::shared_ptr< device_interface > create(std::shared_ptr< context > ctx, bool register_device_notifications) const override
platform::backend_device_group get_device_data() const override
const char * RECOVERY_MESSAGE
platform::usb_device_info _dfu
static std::vector< std::shared_ptr< device_info > > pick_recovery_devices(std::shared_ptr< context > ctx, const std::vector< platform::usb_device_info > &usb_devices, int mask)
typename::boost::move_detail::remove_reference< T >::type && move(T &&t) BOOST_NOEXCEPT
fw_update_info(std::shared_ptr< context > ctx, platform::usb_device_info dfu)