diff options
author | Martin Braun <martin.braun@ettus.com> | 2018-03-28 15:48:01 -0700 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2018-03-29 15:08:37 -0700 |
commit | 1e0e079db1f54a515e061adb9967224e7b50e012 (patch) | |
tree | 91dbb85c88e2f716fa2330cf9b291bc25fc5aec7 /host/lib/usrp/mpmd/mpmd_devices.hpp | |
parent | def3b6b2b8e2cb4f63b6d897b7bc2fa9225d5c05 (diff) | |
download | uhd-1e0e079db1f54a515e061adb9967224e7b50e012.tar.gz uhd-1e0e079db1f54a515e061adb9967224e7b50e012.tar.bz2 uhd-1e0e079db1f54a515e061adb9967224e7b50e012.zip |
mpmd: Provide list of MPM devices to fail fast on find
With this fix, uhd_find_devices --args type=b200, for example, will not
stall in this function.
Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com>
Reviewed-by: Brent Stapleton <brent.stapleton@ettus.com>
Diffstat (limited to 'host/lib/usrp/mpmd/mpmd_devices.hpp')
-rw-r--r-- | host/lib/usrp/mpmd/mpmd_devices.hpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/host/lib/usrp/mpmd/mpmd_devices.hpp b/host/lib/usrp/mpmd/mpmd_devices.hpp new file mode 100644 index 000000000..7e12fe31a --- /dev/null +++ b/host/lib/usrp/mpmd/mpmd_devices.hpp @@ -0,0 +1,23 @@ +// +// Copyright 2018 Ettus Research, a National Instruments Company +// +// SPDX-License-Identifier: GPL-3.0-or-later +// + + +#ifndef INCLUDED_MPMD_DEVICES_HPP +#define INCLUDED_MPMD_DEVICES_HPP + +#include <vector> +#include <string> + +static constexpr char MPM_CATCHALL_DEVICE_TYPE[] = "mpm"; + +// List all MPM devices here by their 'type' key. Note: Do not use these values +// to make decisions. This vector is for filtering purposes. +static const std::vector<std::string> MPM_DEVICE_TYPES = { + MPM_CATCHALL_DEVICE_TYPE, + "n3xx" +}; + +#endif /* INCLUDED_MPMD_DEVICES_HPP */ |