r200.h
Go to the documentation of this file.
1 // License: Apache 2.0. See LICENSE file in root directory.
2 // Copyright(c) 2015 Intel Corporation. All Rights Reserved.
3 
4 #pragma once
5 #ifndef LIBREALSENSE_R200_H
6 #define LIBREALSENSE_R200_H
7 
8 #include "ds-device.h"
9 
10 namespace rsimpl
11 {
12  class r200_camera final : public ds::ds_device
13  {
14 
15  public:
16  r200_camera(std::shared_ptr<uvc::device> device, const static_device_info & info);
18 
19  virtual void start_fw_logger(char fw_log_op_code, int grab_rate_in_ms, std::timed_mutex& mutex) override;
20  virtual void stop_fw_logger() override;
21  };
22 
23  std::shared_ptr<rs_device> make_r200_device(std::shared_ptr<uvc::device> device);
24  std::shared_ptr<rs_device> make_lr200_device(std::shared_ptr<uvc::device> device);
25 }
26 
27 #endif
virtual void stop_fw_logger() override
Definition: r200.cpp:22
const std::shared_ptr< rsimpl::uvc::device > device
Definition: device.h:77
r200_camera(std::shared_ptr< uvc::device > device, const static_device_info &info)
Definition: r200.cpp:12
Definition: archive.h:12
std::shared_ptr< rs_device > make_r200_device(std::shared_ptr< uvc::device > device)
Definition: r200.cpp:27
virtual void start_fw_logger(char fw_log_op_code, int grab_rate_in_ms, std::timed_mutex &mutex) override
Definition: r200.cpp:17
std::shared_ptr< rs_device > make_lr200_device(std::shared_ptr< uvc::device > device)
Definition: r200.cpp:43


librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Fri Mar 13 2020 03:16:17