virtual std::vector< uint8_t > backup_flash(update_progress_callback_ptr callback)=0
static int get_serial_number(IOHIDDeviceRef device, wchar_t *buf, size_t len)
GLsizei const GLchar *const * string
GLenum GLenum GLsizei void * image
std::shared_ptr< rs2_update_progress_callback > update_progress_callback_ptr
void update(rs2::update_device fwu_dev, std::vector< uint8_t > fw_image)
virtual void update_flash(const std::vector< uint8_t > &image, update_progress_callback_ptr callback, int update_mode)=0
int get_product_line(const platform::usb_device_info &usb_info)
virtual void enter_update_state() const =0
MAP_EXTENSION(RS2_EXTENSION_POINTS, librealsense::points)