 |
USRP Hardware Driver and USRP Manual
Version: 3.15.0.0-3build3
UHD and USRP Manual
|
|
Go to the documentation of this file.
9 #ifndef INCLUDED_UHD_IMAGE_LOADER_HPP
10 #define INCLUDED_UHD_IMAGE_LOADER_HPP
15 #include <boost/function.hpp>
63 const std::string& recovery_instructions);
static std::string get_recovery_instructions(const std::string &device_type)
Get the instructions on how to recovery a particular device.
bool download
Definition: image_loader.hpp:28
uhd::device_addr_t args
Definition: image_loader.hpp:25
std::string out_path
Definition: image_loader.hpp:31
#define UHD_API
Definition: config.h:68
static bool load(const image_loader_args_t &image_loader_args)
Load firmware and/or FPGA onto a device.
Definition: device_addr.hpp:39
static void register_image_loader(const std::string &device_type, const loader_fcn_t &loader_fcn, const std::string &recovery_instructions)
Register an image loader.
uhd::dict< std::string, std::string > metadata
Definition: image_loader.hpp:34
Definition: build_info.hpp:13
Definition: image_loader.hpp:24
boost::noncopyable noncopyable
Definition: noncopyable.hpp:46
Definition: image_loader.hpp:21
std::vector< uint8_t > component
Definition: image_loader.hpp:33
bool load_firmware
Definition: image_loader.hpp:26
std::string firmware_path
Definition: image_loader.hpp:29
std::string fpga_path
Definition: image_loader.hpp:30
boost::function< bool(const image_loader_args_t &)> loader_fcn_t
Signature of an image loading function.
Definition: image_loader.hpp:53
std::string id
Definition: image_loader.hpp:32
bool load_fpga
Definition: image_loader.hpp:27