Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Loading...
Searching...
No Matches
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
10namespace 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
Definition: ds-device.h:31
Definition: r200.h:13
virtual void start_fw_logger(char fw_log_op_code, int grab_rate_in_ms, std::timed_mutex &mutex) override
~r200_camera()
Definition: r200.h:17
virtual void stop_fw_logger() override
r200_camera(std::shared_ptr< uvc::device > device, const static_device_info &info)
Definition: archive.h:13
std::shared_ptr< rs_device > make_lr200_device(std::shared_ptr< uvc::device > device)
std::shared_ptr< rs_device > make_r200_device(std::shared_ptr< uvc::device > device)
Definition: types.h:269