src
ds
d400
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
6
#include "
fw-update/fw-update-device.h
"
7
8
namespace
librealsense
9
{
10
class
ds_d400_update_device
:
public
update_device
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 Fri Aug 2 2024 08:30:02