class xf::fintech::DeviceManager

#include "xf_fintech_device_manager.hpp"

Overview

Used to enumerate available Xilinx devices.


Methods

getDeviceList

getDeviceList overload (1)

static std::vector <Device*> getDeviceList (void)

Returns a vector of ALL available Xilinx devices

getDeviceList overload (2)

static std::vector <Device*> getDeviceList (std::string deviceSubString)

Allows a user to get a list of devices whose name contains a specified substring. Passing “u250” would find any devices whose name contained “u250” e.g. “xilinx_u250_xdma_201830_2” This can be useful in a system with different types of cards installed.

Parameters:

deviceSubString Substring to look for in the device name

getDeviceList overload (3)

static std::vector <Device*> getDeviceList (Device::DeviceType deviceType)

Allows a user to list of devices whose type matches the specifed enumeration This can be useful in a system with different types of cards installed.

Parameters:

deviceType Device type to look for.