Go to the documentation of this file.00001
00002
00003
00004 #pragma once
00005 #ifndef LIBREALSENSE_R200_H
00006 #define LIBREALSENSE_R200_H
00007
00008 #include "ds-device.h"
00009
00010 namespace rsimpl
00011 {
00012 class r200_camera final : public ds::ds_device
00013 {
00014
00015 public:
00016 r200_camera(std::shared_ptr<uvc::device> device, const static_device_info & info);
00017 ~r200_camera() {};
00018
00019 virtual void start_fw_logger(char fw_log_op_code, int grab_rate_in_ms, std::timed_mutex& mutex) override;
00020 virtual void stop_fw_logger() override;
00021 };
00022
00023 std::shared_ptr<rs_device> make_r200_device(std::shared_ptr<uvc::device> device);
00024 std::shared_ptr<rs_device> make_lr200_device(std::shared_ptr<uvc::device> device);
00025 }
00026
00027 #endif