virtual void update(const void *fw_image, int fw_image_size, update_progress_callback_ptr=nullptr) const override
virtual const std::string & get_name() const override
sr300_update_device(std::shared_ptr< context > ctx, bool register_device_notifications, std::shared_ptr< platform::usb_device > usb_device)
GLsizei const GLchar *const * string
std::shared_ptr< rs2_update_progress_callback > update_progress_callback_ptr
virtual const std::string & get_product_line() const override
std::string parse_serial_number(const std::vector< uint8_t > &buffer) const
virtual const std::string & get_serial_number() const override
std::string _serial_number
virtual ~sr300_update_device()=default
std::string _product_line