34 bool delay_reload =
false;
35 bool just_reload =
false;
54 typedef std::function<bool(const image_loader_args_t&)>
loader_fcn_t;
62 static void register_image_loader(
const std::string& device_type,
63 const loader_fcn_t& loader_fcn,
64 const std::string& recovery_instructions);
79 static std::string get_recovery_instructions(
const std::string& device_type);
bool download
Definition: image_loader.hpp:27
std::function< bool(const image_loader_args_t &)> loader_fcn_t
Signature of an image loading function.
Definition: image_loader.hpp:54
boost::noncopyable noncopyable
Definition: noncopyable.hpp:45
std::string out_path
Definition: image_loader.hpp:30
uhd::device_addr_t args
Definition: image_loader.hpp:24
Definition: build_info.hpp:12
std::string id
Definition: image_loader.hpp:31
Definition: image_loader.hpp:22
bool load_fpga
Definition: image_loader.hpp:26
std::vector< uint8_t > component
Definition: image_loader.hpp:32
#define UHD_API
Definition: config.h:87
uhd::dict< std::string, std::string > metadata
Definition: image_loader.hpp:33
std::string fpga_path
Definition: image_loader.hpp:29
std::string firmware_path
Definition: image_loader.hpp:28
Definition: image_loader.hpp:19
Definition: device_addr.hpp:37
bool load_firmware
Definition: image_loader.hpp:25