d400-fw-update-device.h
Go to the documentation of this file.
1 // License: Apache 2.0. See LICENSE file in root directory.
2 // Copyright(c) 2019 Intel Corporation. All Rights Reserved.
3 
4 #pragma once
5 
7 
8 namespace librealsense
9 {
11  {
12  public:
13  ds_d400_update_device( std::shared_ptr< const device_info > const &,
14  std::shared_ptr< platform::usb_device > const & usb_device );
15  virtual ~ds_d400_update_device() = default;
16 
17  virtual bool check_fw_compatibility(const std::vector<uint8_t>& image) const override;
18 
19  private:
20  std::string parse_serial_number(const std::vector<uint8_t>& buffer) const;
21  };
22 }
librealsense
Definition: algo.h:18
librealsense::ds_d400_update_device::~ds_d400_update_device
virtual ~ds_d400_update_device()=default
string
GLsizei const GLchar *const * string
Definition: glad/glad/glad.h:2861
librealsense::ds_d400_update_device
Definition: d400-fw-update-device.h:10
buffer
GLenum GLfloat * buffer
Definition: glad/glad/glad.h:2066
librealsense::ds_d400_update_device::parse_serial_number
std::string parse_serial_number(const std::vector< uint8_t > &buffer) const
Definition: d400-fw-update-device.cpp:42
librealsense::update_device
Definition: fw-update-device.h:97
librealsense::ds_d400_update_device::ds_d400_update_device
ds_d400_update_device(std::shared_ptr< const device_info > const &, std::shared_ptr< platform::usb_device > const &usb_device)
Definition: d400-fw-update-device.cpp:11
fw-update-device.h
image
GLenum GLenum GLsizei void * image
Definition: glad/glad/glad.h:3587
usb_device
Definition: usbhost.c:81
librealsense::ds_d400_update_device::check_fw_compatibility
virtual bool check_fw_compatibility(const std::vector< uint8_t > &image) const override
Definition: d400-fw-update-device.cpp:22


librealsense2
Author(s): LibRealSense ROS Team
autogenerated on Mon Apr 22 2024 02:12:56