Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
rs2::update_device Class Reference

#include <rs_device.hpp>

Inheritance diagram for rs2::update_device:
rs2::device

Public Member Functions

 update_device ()
 
 update_device (device d)
 
void update (const std::vector< uint8_t > &fw_image) const
 
template<class T >
void update (const std::vector< uint8_t > &fw_image, T callback) const
 
- Public Member Functions inherited from rs2::device
std::vector< sensorquery_sensors () const
 
template<class T >
T first () const
 
bool supports (rs2_camera_info info) const
 
const charget_info (rs2_camera_info info) const
 
void hardware_reset ()
 
deviceoperator= (const std::shared_ptr< rs2_device > dev)
 
deviceoperator= (const device &dev)
 
 device ()
 
 operator bool () const
 
const std::shared_ptr< rs2_device > & get () 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)
 

Additional Inherited Members

- Protected Attributes inherited from rs2::device
std::shared_ptr< rs2_device_dev
 

Constructor & Destructor Documentation

◆ update_device() [1/2]

rs2::update_device::update_device ( )
inline

◆ update_device() [2/2]

rs2::update_device::update_device ( device d)
inline

Member Function Documentation

◆ update() [1/2]

void rs2::update_device::update ( const std::vector< uint8_t > & fw_image) const
inline

◆ update() [2/2]

template<class T >
void rs2::update_device::update ( const std::vector< uint8_t > & fw_image,
T callback ) const
inline

The documentation for this class was generated from the following file: