RENEWLab
1.1.0
RENEW project
|
Go to the documentation of this file.
8 static constexpr
bool kUseUHD =
true;
22 #define DEBUG_PRINT (0)
23 #define DEBUG_RADIO (0)
24 #define DEBUG_PLOT (0)
27 #define RECORDER_THREAD_NUM (1)
28 #define RX_THREAD_NUM (4)
30 #define MAX_FRAME_INC (2000)
31 #define TIME_DELTA (40) //ms
32 #define SETTLE_TIME_MS (1)
33 #define UHD_INIT_TIME_SEC (3) // radio init time for UHD devices
34 #define BEACON_INTERVAL (20) // frames
static constexpr size_t kDsDimsNum
Definition: macros.h:15
static constexpr size_t kQueueSize
Definition: macros.h:20
Packet(int f, int s, int c, int a)
Definition: macros.h:58
size_t buff_size
Definition: macros.h:68
@ kEventTxSymbol
Definition: macros.h:38
uint32_t frame_id
Definition: macros.h:53
a
Definition: iris_py.m:254
std::atomic_int * pkt_buf_inuse
Definition: macros.h:49
int ant_id
Definition: macros.h:67
uint32_t cell_id
Definition: macros.h:55
@ kThreadTermination
Definition: macros.h:41
static constexpr size_t kStreamEndBurst
Definition: macros.h:14
SchedulerEventType
Definition: macros.h:36
std::vector< char > buffer
Definition: macros.h:48
@ kEventRxSymbol
Definition: macros.h:37
NodeType node_type
Definition: macros.h:64
static constexpr size_t kSampleBufferFrameNum
Definition: macros.h:19
uint32_t slot_id
Definition: macros.h:54
NodeType
Definition: macros.h:44
static constexpr size_t kDsDimSymbol
Definition: macros.h:16
int slot_id
Definition: macros.h:66
SampleBuffer * buffer
Definition: macros.h:70
SchedulerEventType event_type
Definition: macros.h:63
static constexpr bool kUseUHD
Definition: macros.h:10
uint32_t ant_id
Definition: macros.h:56
@ kClient
Definition: macros.h:44
short data[]
Definition: macros.h:57
@ kBS
Definition: macros.h:44
int frame_id
Definition: macros.h:65
static constexpr size_t kStreamContinuous
Definition: macros.h:13
@ kTaskRead
Definition: macros.h:40
int offset
Definition: macros.h:69
@ kTaskRecord
Definition: macros.h:39