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

Last change on this file was 1831, checked in by chunter, 12 years ago

adding software

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