Public Member Functions | List of all members
rs2::updatable Class Reference

#include <rs_device.hpp>

Inheritance diagram for rs2::updatable:
Inheritance graph
[legend]

Public Member Functions

std::vector< uint8_tcreate_flash_backup () const
 
template<class T >
std::vector< uint8_tcreate_flash_backup (T callback) const
 
void enter_update_state () const
 
 updatable ()
 
 updatable (device d)
 
void update_unsigned (const std::vector< uint8_t > &image, int update_mode=RS2_UNSIGNED_UPDATE_MODE_UPDATE) const
 
template<class T >
void update_unsigned (const std::vector< uint8_t > &image, T callback, int update_mode=RS2_UNSIGNED_UPDATE_MODE_UPDATE) const
 
- Public Member Functions inherited from rs2::device
template<class T >
as () const
 
 device ()
 
 device (std::shared_ptr< rs2_device > dev)
 
template<class T >
first () const
 
const std::shared_ptr< rs2_device > & get () const
 
const char * get_info (rs2_camera_info info) const
 
void hardware_reset ()
 
template<class T >
bool is () const
 
 operator bool () const
 
 operator std::shared_ptr< rs2_device > ()
 
deviceoperator= (const std::shared_ptr< rs2_device > dev)
 
deviceoperator= (const device &dev)
 
std::vector< sensorquery_sensors () const
 
bool supports (rs2_camera_info info) const
 
virtual ~device ()
 

Additional Inherited Members

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

Detailed Description

Definition at line 166 of file rs_device.hpp.

Constructor & Destructor Documentation

rs2::updatable::updatable ( )
inline

Definition at line 169 of file rs_device.hpp.

rs2::updatable::updatable ( device  d)
inline

Definition at line 170 of file rs_device.hpp.

Member Function Documentation

std::vector<uint8_t> rs2::updatable::create_flash_backup ( ) const
inline

Definition at line 191 of file rs_device.hpp.

template<class T >
std::vector<uint8_t> rs2::updatable::create_flash_backup ( callback) const
inline

Definition at line 212 of file rs_device.hpp.

void rs2::updatable::enter_update_state ( ) const
inline

Definition at line 182 of file rs_device.hpp.

void rs2::updatable::update_unsigned ( const std::vector< uint8_t > &  image,
int  update_mode = RS2_UNSIGNED_UPDATE_MODE_UPDATE 
) const
inline

Definition at line 233 of file rs_device.hpp.

template<class T >
void rs2::updatable::update_unsigned ( const std::vector< uint8_t > &  image,
callback,
int  update_mode = RS2_UNSIGNED_UPDATE_MODE_UPDATE 
) const
inline

Definition at line 242 of file rs_device.hpp.


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


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:41