|
RealSense Cross Platform API
RealSense Cross-platform API
|
#include <rs_device.hpp>
Public Member Functions | |
| std::vector< sensor > | query_sensors () const |
| std::string | get_type () const |
| std::string | get_description () const |
| template<class T> | |
| T | first () const |
| bool | supports (rs2_camera_info info) const |
| const char * | get_info (rs2_camera_info info) const |
| void | hardware_reset () |
| bool | is_in_recovery_mode () |
| device & | operator= (const std::shared_ptr< rs2_device > dev) |
| device & | operator= (const device &dev) |
| device () | |
| operator bool () const | |
| const std::shared_ptr< rs2_device > & | get () const |
| bool | operator< (device const &other) const |
| bool | is_connected () const |
| template<class T> | |
| bool | is () const |
| template<class T> | |
| T | as () const |
| virtual | ~device () |
| operator std::shared_ptr< rs2_device > () | |
| device (std::shared_ptr< rs2_device > dev) | |
Protected Attributes | |
| std::shared_ptr< rs2_device > | _dev |
Friends | |
| class | rs2::context |
| class | rs2::device_list |
| class | rs2::pipeline_profile |
| class | rs2::device_hub |
|
inline |
|
inlinevirtual |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
retrieve camera specific information, like versions of various internal components
| [in] | info | camera info type to retrieve |
|
inline |
|
inline |
send hardware reset request to the device
|
inline |
|
inline |
|
inline |
Find if a camera is in recovery mode
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
returns the list of adjacent devices, sharing the same physical parent composite device
|
inline |
check if specific camera info is supported
| [in] | info | the parameter to check for support |
|
friend |
|
friend |
|
friend |
|
friend |
|
protected |