RENEWLab  1.1.0
RENEW project
macros.h File Reference
#include <atomic>
#include <vector>
Include dependency graph for macros.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SampleBuffer
 
struct  Packet
 
struct  Event_data
 

Macros

#define DEBUG_PRINT   (0)
 
#define DEBUG_RADIO   (0)
 
#define DEBUG_PLOT   (0)
 
#define RECORDER_THREAD_NUM   (1)
 
#define RX_THREAD_NUM   (4)
 
#define MAX_FRAME_INC   (2000)
 
#define TIME_DELTA   (40)
 
#define SETTLE_TIME_MS   (1)
 
#define UHD_INIT_TIME_SEC   (3)
 
#define BEACON_INTERVAL   (20)
 

Enumerations

enum  SchedulerEventType {
  kEventRxSymbol = 0, kEventTxSymbol = 1, kTaskRecord = 2, kTaskRead = 3,
  kThreadTermination = 4
}
 
enum  NodeType { kBS = 0, kClient = 1 }
 

Variables

static constexpr bool kUseUHD = false
 
static constexpr size_t kStreamContinuous = 1
 
static constexpr size_t kStreamEndBurst = 2
 
static constexpr size_t kDsDimsNum = 5
 
static constexpr size_t kDsDimSymbol = 2
 
static constexpr size_t kSampleBufferFrameNum = 80
 
static constexpr size_t kQueueSize = 36
 

Macro Definition Documentation

◆ BEACON_INTERVAL

#define BEACON_INTERVAL   (20)

◆ DEBUG_PLOT

#define DEBUG_PLOT   (0)

◆ DEBUG_PRINT

#define DEBUG_PRINT   (0)

◆ DEBUG_RADIO

#define DEBUG_RADIO   (0)

◆ MAX_FRAME_INC

#define MAX_FRAME_INC   (2000)

◆ RECORDER_THREAD_NUM

#define RECORDER_THREAD_NUM   (1)

◆ RX_THREAD_NUM

#define RX_THREAD_NUM   (4)

◆ SETTLE_TIME_MS

#define SETTLE_TIME_MS   (1)

◆ TIME_DELTA

#define TIME_DELTA   (40)

◆ UHD_INIT_TIME_SEC

#define UHD_INIT_TIME_SEC   (3)

Enumeration Type Documentation

◆ NodeType

enum NodeType
Enumerator
kBS 
kClient 

◆ SchedulerEventType

Enumerator
kEventRxSymbol 
kEventTxSymbol 
kTaskRecord 
kTaskRead 
kThreadTermination 

Variable Documentation

◆ kDsDimsNum

constexpr size_t kDsDimsNum = 5
staticconstexpr

◆ kDsDimSymbol

constexpr size_t kDsDimSymbol = 2
staticconstexpr

◆ kQueueSize

constexpr size_t kQueueSize = 36
staticconstexpr

◆ kSampleBufferFrameNum

constexpr size_t kSampleBufferFrameNum = 80
staticconstexpr

◆ kStreamContinuous

constexpr size_t kStreamContinuous = 1
staticconstexpr

◆ kStreamEndBurst

constexpr size_t kStreamEndBurst = 2
staticconstexpr

◆ kUseUHD

constexpr bool kUseUHD = false
staticconstexpr