Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Loading...
Searching...
No Matches
rs2::firmware_logger Class Reference

#include <rs_internal.hpp>

Inheritance diagram for rs2::firmware_logger:
rs2::device

Public Member Functions

 firmware_logger (device d)
void start_collecting ()
void stop_collecting ()
rs2::firmware_log_message create_message ()
rs2::firmware_log_parsed_message create_parsed_message ()
bool get_firmware_log (rs2::firmware_log_message &msg) const
bool get_flash_log (rs2::firmware_log_message &msg) const
bool init_parser (const std::string &xml_content)
bool parse_log (const rs2::firmware_log_message &msg, const rs2::firmware_log_parsed_message &parsed_msg)
unsigned int get_number_of_fw_logs () const
Public Member Functions inherited from rs2::device
std::vector< sensorquery_sensors () const
std::string get_type () const
std::string get_description () const
template<class T>
first () const
bool supports (rs2_camera_info info) const
const char * get_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
bool operator< (device const &other) const
bool is_connected () const
template<class T>
bool is () const
template<class 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

◆ firmware_logger()

rs2::firmware_logger::firmware_logger ( device d)
inline

Member Function Documentation

◆ create_message()

rs2::firmware_log_message rs2::firmware_logger::create_message ( )
inline

◆ create_parsed_message()

rs2::firmware_log_parsed_message rs2::firmware_logger::create_parsed_message ( )
inline

◆ get_firmware_log()

bool rs2::firmware_logger::get_firmware_log ( rs2::firmware_log_message & msg) const
inline

◆ get_flash_log()

bool rs2::firmware_logger::get_flash_log ( rs2::firmware_log_message & msg) const
inline

◆ get_number_of_fw_logs()

unsigned int rs2::firmware_logger::get_number_of_fw_logs ( ) const
inline

◆ init_parser()

bool rs2::firmware_logger::init_parser ( const std::string & xml_content)
inline

◆ parse_log()

bool rs2::firmware_logger::parse_log ( const rs2::firmware_log_message & msg,
const rs2::firmware_log_parsed_message & parsed_msg )
inline

◆ start_collecting()

void rs2::firmware_logger::start_collecting ( )
inline

◆ stop_collecting()

void rs2::firmware_logger::stop_collecting ( )
inline

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