Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Classes | Public Member Functions | List of all members
librealsense::hw_monitor Class Reference

#include <hw-monitor.h>

Public Member Functions

 hw_monitor (std::shared_ptr< locked_transfer > locked_transfer)
 
std::vector< uint8_t > send (std::vector< uint8_t > data) const
 
std::vector< uint8_t > send (command cmd) const
 
void get_gvd (size_t sz, unsigned char *gvd, uint8_t gvd_cmd) const
 
std::string get_firmware_version_string (int gvd_cmd, uint32_t offset) const
 
std::string get_module_serial_string (uint8_t gvd_cmd, uint32_t offset) const
 
bool is_camera_locked (uint8_t gvd_cmd, uint32_t offset) const
 

Constructor & Destructor Documentation

§ hw_monitor()

librealsense::hw_monitor::hw_monitor ( std::shared_ptr< locked_transfer locked_transfer)
inlineexplicit

Member Function Documentation

§ get_firmware_version_string()

std::string librealsense::hw_monitor::get_firmware_version_string ( int  gvd_cmd,
uint32_t  offset 
) const

§ get_gvd()

void librealsense::hw_monitor::get_gvd ( size_t  sz,
unsigned char *  gvd,
uint8_t  gvd_cmd 
) const

§ get_module_serial_string()

std::string librealsense::hw_monitor::get_module_serial_string ( uint8_t  gvd_cmd,
uint32_t  offset 
) const

§ is_camera_locked()

bool librealsense::hw_monitor::is_camera_locked ( uint8_t  gvd_cmd,
uint32_t  offset 
) const

§ send() [1/2]

std::vector<uint8_t> librealsense::hw_monitor::send ( std::vector< uint8_t >  data) const

§ send() [2/2]

std::vector<uint8_t> librealsense::hw_monitor::send ( command  cmd) const

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