#include <list>
#include <map>
#include <memory>
#include <mutex>
#include <string>
#include <vector>
#include <libbladeRF.h>
#include "osmosdr/ranges.h"
#include "arg_helpers.h"
#include "bladerf_compat.h"
Go to the source code of this file.
◆ BLADERF_DEBUG
#define BLADERF_DEBUG |
( |
|
message | ) |
BLADERF_INFO("DEBUG: " << message) |
◆ BLADERF_DEBUG_ENABLE
#define BLADERF_DEBUG_ENABLE |
◆ BLADERF_INFO
#define BLADERF_INFO |
( |
|
message | ) |
|
Value: { \
std::cout << _pfx << __FUNCTION__ << ": " << message << std::endl; \
}
◆ BLADERF_THROW
#define BLADERF_THROW |
( |
|
message | ) |
|
Value: { \
throw std::runtime_error(std::string(__FUNCTION__) + ": " + message); \
}
◆ BLADERF_THROW_STATUS
#define BLADERF_THROW_STATUS |
( |
|
status, |
|
|
|
message |
|
) |
| |
Value: { \
BLADERF_THROW(boost::str(boost::format("%s: %s (%d)") % message \
% bladerf_strerror(status) % status)); \
}
◆ BLADERF_WARN_STATUS
#define BLADERF_WARN_STATUS |
( |
|
status, |
|
|
|
message |
|
) |
| |
Value: { \
BLADERF_WARNING(message << ": " << bladerf_strerror(status)); \
} \
◆ BLADERF_WARNING
#define BLADERF_WARNING |
( |
|
message | ) |
|
Value: { \
std::cerr << _pfx << __FUNCTION__ << ": " << message << std::endl; \
}
◆ bladerf_channel_enable_map
◆ bladerf_channel_map
◆ bladerf_board_type
Enumerator |
---|
BOARD_TYPE_UNKNOWN | Board type is unknown
|
BOARD_TYPE_NONE | Uninitialized or no board present
|
BOARD_TYPE_BLADERF_1 | bladeRF 1 (LMS6002D-based, 1RX/1TX)
|
BOARD_TYPE_BLADERF_2 | bladeRF 2 (AD9361-based, 2RX/2TX)
|
◆ num_streams()
size_t num_streams |
( |
bladerf_channel_layout |
layout | ) |
|