Go to the documentation of this file.
12 std::shared_ptr< const device_info >
const & dev_info,
13 std::shared_ptr< platform::usb_device >
const &
usb_device )
34 << std::hex <<
_pid );
45 throw std::runtime_error(
"DFU - failed to parse serial number!");
49 rv << std::setfill(
'0') << std::setw(2) << std::hex << static_cast<int>(
buffer[
i]);
std::vector< uint8_t > _serial_number_buffer
GLsizei const GLchar *const * string
const platform::rs_usb_device _usb_device
static const std::map< std::uint16_t, std::string > rs400_sku_names
rsutils::version firmware_version
std::string parse_serial_number(const std::vector< uint8_t > &buffer) const
ds_d400_update_device(std::shared_ptr< const device_info > const &, std::shared_ptr< platform::usb_device > const &usb_device)
const unsigned int signed_fw_size
std::string _serial_number
std::string extract_firmware_version_string(const std::vector< uint8_t > &fw_image)
GLenum GLenum GLsizei void * image
virtual bool check_fw_compatibility(const std::vector< uint8_t > &image) const override
static std::map< uint16_t, std::string > d400_device_to_fw_min_version
Exposes RealSense internal functionality for C compilers.
librealsense2
Author(s): LibRealSense ROS Team
autogenerated on Fri Aug 2 2024 08:30:02