source: ResearchApps/PHY/WARPLAB/WARPLab_v05_2/C_Code_Reference/warplab_defines.h

Last change on this file was 1418, checked in by sgupta, 14 years ago

warplab v5.2

File size: 2.6 KB
Line 
1// Command definitions
2#define ACK 1
3#define NOACK 2
4#define INITIALIZE 100
5
6//Individual radio commands start at 1000
7#define RADIO1_TXEN 1001
8#define RADIO2_TXEN 1002
9#define RADIO3_TXEN 1003
10#define RADIO4_TXEN 1004
11#define RADIO1_TXDIS 1005
12#define RADIO2_TXDIS 1006
13#define RADIO3_TXDIS 1007
14#define RADIO4_TXDIS 1008
15
16#define RADIO1_RXEN 1009
17#define RADIO2_RXEN 1010
18#define RADIO3_RXEN 1011
19#define RADIO4_RXEN 1012
20#define RADIO1_RXDIS 1013
21#define RADIO2_RXDIS 1014
22#define RADIO3_RXDIS 1015
23#define RADIO4_RXDIS 1016
24
25#define RADIO1_TXDATA 1101
26#define RADIO2_TXDATA 1102
27#define RADIO3_TXDATA 1103
28#define RADIO4_TXDATA 1104
29
30#define RADIO1_RXDATA 1105
31#define RADIO2_RXDATA 1106
32#define RADIO3_RXDATA 1107
33#define RADIO4_RXDATA 1108
34
35#define RADIO1_RSSIDATA 1109
36#define RADIO2_RSSIDATA 1110
37#define RADIO3_RSSIDATA 1111
38#define RADIO4_RSSIDATA 1112
39
40#define RADIO1TXBUFF_TXEN 1113
41#define RADIO2TXBUFF_TXEN 1114
42#define RADIO3TXBUFF_TXEN 1115
43#define RADIO4TXBUFF_TXEN 1116
44#define RADIO1TXBUFF_TXDIS 1117
45#define RADIO2TXBUFF_TXDIS 1118
46#define RADIO3TXBUFF_TXDIS 1119
47#define RADIO4TXBUFF_TXDIS 1120
48
49#define RADIO1RXBUFF_RXEN 1121
50#define RADIO2RXBUFF_RXEN 1122
51#define RADIO3RXBUFF_RXEN 1123
52#define RADIO4RXBUFF_RXEN 1124
53#define RADIO1RXBUFF_RXDIS 1125
54#define RADIO2RXBUFF_RXDIS 1126
55#define RADIO3RXBUFF_RXDIS 1127
56#define RADIO4RXBUFF_RXDIS 1128
57
58
59//WARPLab Engine commands start at 2000
60#define TX_START 2000
61#define RX_START 2001
62#define RX_DONEREADING 2002
63#define RX_DONECHECK 2003
64#define TX_STOP 2004
65#define TXRX_START 2005
66
67// AGC commands and parameters start at 3000
68#define READ_AGC_DONE_ADDR 3000
69#define READ_AGC_GAINS 3010
70#define AGC_RESET 3020
71#define SET_AGC_TARGET_dBm 3030
72#define SET_AGC_NOISEEST_dBm 3040
73#define SET_AGC_THRESHOLDS 3050
74#define READ_AGC_THRESHOLDS 3060
75#define SET_AGC_TRIG_DELAY 3070
76#define SET_AGC_DCO_EN_DIS 3080
77#define READ_RADIO1AGCDONERSSI 3090
78#define READ_RADIO2AGCDONERSSI 3091
79#define READ_RADIO3AGCDONERSSI 3092
80#define READ_RADIO4AGCDONERSSI 3093
81
82
83// WARPLab parameters start at 4000
84//#define CAPT_OFFSET 4001
85#define TX_DELAY 4001
86#define TX_LENGTH 4002
87#define TX_MODE 4003
88#define CARRIER_CHANNEL 4004
89#define RADIO1_TXGAINS 4005
90#define RADIO1_RXGAINS 4006
91#define RADIO2_TXGAINS 4007
92#define RADIO2_RXGAINS 4008
93#define RADIO3_TXGAINS 4009
94#define RADIO3_RXGAINS 4010
95#define RADIO4_TXGAINS 4011
96#define RADIO4_RXGAINS 4012
97#define MGC_AGC_SEL 4013
98#define TX_LPF_CORN_FREQ 4014
99#define RX_LPF_CORN_FREQ 4015
100
101
102
103//Misc
104#define TX_TEST 6000
105#define RX1BUFFERS_DEBUG 6001
106#define RX2BUFFERS_DEBUG 6002
107#define RX3BUFFERS_DEBUG 6003
108#define RX4BUFFERS_DEBUG 6004
109
110#define CLOSE 99999
Note: See TracBrowser for help on using the repository browser.