#include <librealsense2/rs.hpp>
#include <vector>
#include <map>
#include <string>
#include <iostream>
#include <fstream>
#include <thread>
#include <mutex>
#include <chrono>
#include <condition_variable>
#include "tclap/CmdLine.h"
#include "tclap/ValueArg.h"
Go to the source code of this file.
Macros | |
#define | WAIT_FOR_DEVICE_TIMEOUT 10 |
Functions | |
void | list_devices (rs2::context ctx) |
int | main (int argc, char **argv) |
void | print_device_info (rs2::device d) |
std::vector< uint8_t > | read_firmware_data (bool is_set, const std::string &file_path) |
std::vector< uint8_t > | read_fw_file (std::string file_path) |
void | update (rs2::update_device fwu_dev, std::vector< uint8_t > fw_image) |
#define WAIT_FOR_DEVICE_TIMEOUT 10 |
Definition at line 21 of file rs-fw-update.cpp.
void list_devices | ( | rs2::context | ctx | ) |
Definition at line 86 of file rs-fw-update.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 106 of file rs-fw-update.cpp.
void print_device_info | ( | rs2::device | d | ) |
Definition at line 40 of file rs-fw-update.cpp.
std::vector<uint8_t> read_firmware_data | ( | bool | is_set, |
const std::string & | file_path | ||
) |
Definition at line 57 of file rs-fw-update.cpp.
std::vector<uint8_t> read_fw_file | ( | std::string | file_path | ) |
Definition at line 23 of file rs-fw-update.cpp.
void update | ( | rs2::update_device | fwu_dev, |
std::vector< uint8_t > | fw_image | ||
) |
Definition at line 75 of file rs-fw-update.cpp.