Public Member Functions | Protected Member Functions | List of all members
librealsense::update_device_interface Class Referenceabstract

#include <fw-update-device-interface.h>

Inheritance diagram for librealsense::update_device_interface:
Inheritance graph

Public Member Functions

virtual void update (const void *fw_image, int fw_image_size, update_progress_callback_ptr=nullptr) const =0
- Public Member Functions inherited from librealsense::device_interface
virtual bool compress_while_record () const =0
virtual bool contradicts (const stream_profile_interface *a, const std::vector< stream_profile > &others) const =0
virtual std::shared_ptr< matchercreate_matcher (const frame_holder &frame) const =0
virtual std::shared_ptr< contextget_context () const =0
virtual platform::backend_device_group get_device_data () const =0
virtual std::pair< uint32_t, rs2_extrinsicsget_extrinsics (const stream_interface &stream) const =0
virtual std::vector< tagged_profileget_profiles_tags () const =0
virtual sensor_interfaceget_sensor (size_t i)=0
virtual const sensor_interfaceget_sensor (size_t i) const =0
virtual size_t get_sensors_count () const =0
virtual void hardware_reset ()=0
virtual bool is_valid () const =0
virtual void tag_profiles (stream_profiles profiles) const =0
virtual ~device_interface ()=default
- Public Member Functions inherited from librealsense::info_interface
virtual const std::stringget_info (rs2_camera_info info) const =0
virtual bool supports_info (rs2_camera_info info) const =0
virtual ~info_interface ()=default
- Public Member Functions inherited from librealsense::recordable< info_interface >
virtual void create_snapshot (std::shared_ptr< info_interface > &snapshot) const =0
virtual void enable_recording (std::function< void(const info_interface &)> recording_function)=0
virtual ~recordable ()=default

Protected Member Functions

virtual const std::stringget_name () const =0
virtual const std::stringget_product_line () const =0
virtual const std::stringget_serial_number () const =0

Detailed Description

Definition at line 19 of file fw-update-device-interface.h.

Member Function Documentation

virtual const std::string& librealsense::update_device_interface::get_name ( ) const
protectedpure virtual
virtual const std::string& librealsense::update_device_interface::get_product_line ( ) const
protectedpure virtual
virtual const std::string& librealsense::update_device_interface::get_serial_number ( ) const
protectedpure virtual
virtual void librealsense::update_device_interface::update ( const void fw_image,
int  fw_image_size,
update_progress_callback_ptr  = nullptr 
) const
pure virtual

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

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