Dimetra EBTS Base Radio Controller CLI » History » Version 3
laforge, 02/19/2016 10:52 PM
add some reference info on the BR CLI
1 | 3 | laforge | {{>toc}} |
---|---|---|---|
2 | 1 | laforge | |
3 | 3 | laforge | h1. Base Radio Controller CLI |
4 | |||
5 | |||
6 | There is a CLI (Command Line Interface) of the [[[Dimetra_EBTSBase_RadioController]]] which we are just |
||
7 | 1 | laforge | starting to explore. |
8 | |||
9 | 3 | laforge | |
10 | h2. Reference |
||
11 | |||
12 | <pre> |
||
13 | 1 | laforge | BRC> help |
14 | get/set alarm_mask amask |
||
15 | get/set alarm_reports ar |
||
16 | get alarms a |
||
17 | get/set brc_kit_no brckit |
||
18 | get/set brc_rev_no brcrev |
||
19 | get/set brc_scratch brcscratch |
||
20 | get/set cabinet |
||
21 | get/set default_tx_power dtxpwr |
||
22 | dekey |
||
23 | get dsp_version dspver |
||
24 | get dsp_sanity sanity |
||
25 | get/set enet_id enet |
||
26 | get ex_ad exad |
||
27 | get/set ex_kit_no exkit |
||
28 | get/set ex_rev_no exrev |
||
29 | get/set ex_scratch exscratch |
||
30 | get/set exciter_scaling_factor exsf |
||
31 | get fwd_pwr fp |
||
32 | get/set fwd_wattmeter_scaling_factor fwsf |
||
33 | key |
||
34 | k_factor kf |
||
35 | get/set max_vswr mv |
||
36 | get/set max_wattmeter_vswr mwv |
||
37 | get pa_ad paad |
||
38 | get pa_coef pac |
||
39 | get/set pa_kit_no pakit |
||
40 | get/set pa_rev_no parev |
||
41 | get/set pa_scaling_factor pasf |
||
42 | get/set pa_scratch pascratch |
||
43 | get/set pctrl pc |
||
44 | get/set position |
||
45 | get ps_ad psad |
||
46 | pwr_glitch |
||
47 | get/set rear_serial rear_ser |
||
48 | get ref_pwr rp |
||
49 | get reset_info |
||
50 | get/set ref_wattmeter_scaling_factor rwsf |
||
51 | get rptr_status status |
||
52 | reset |
||
53 | get rom_ver rv |
||
54 | get rptr_status status |
||
55 | get rssi |
||
56 | get/set rx_freq rxfreq |
||
57 | get/set rx_fru_config rxfru |
||
58 | get/set rx_inj rxinj |
||
59 | get/set rx_mode rxmode |
||
60 | get/set rx_qsign rxqsign |
||
61 | get rx_status rxstatus |
||
62 | get/set rx1_delta rx1delta |
||
63 | get/set rx2_delta rx2delta |
||
64 | get/set rx3_delta rx3delta |
||
65 | get/set rx1_kit_no rx1kit |
||
66 | get/set rx2_kit_no rx2kit |
||
67 | get/set rx3_kit_no rx3kit |
||
68 | get/set rx1_rev_no rx1rev |
||
69 | get/set rx2_rev_no rx2rev |
||
70 | get/set rx3_rev_no rx3rev |
||
71 | get/set rx1_scaling_factor rx1sf |
||
72 | get/set rx2_scaling_factor rx2sf |
||
73 | get/set rx3_scaling_factor rx3sf |
||
74 | get/set rx1_scratch rx1scratch |
||
75 | get/set rx2_scratch rx2scratch |
||
76 | get/set rx3_scratch rx3scratch |
||
77 | get second_level_pswd |
||
78 | get/set tetra_format tf |
||
79 | set tone |
||
80 | get/set training_interval ti |
||
81 | get/set txdc_i txdci |
||
82 | set txdc_i_final txdci_final |
||
83 | get/set txdc_q txdcq |
||
84 | set txdc_q_final txdcq_final |
||
85 | get/set tx_freq txfreq |
||
86 | get/set tx_if txif |
||
87 | set tx_power power |
||
88 | get/set txlin |
||
89 | set txlin_default txldef |
||
90 | get txlin_stat txlinstat |
||
91 | get/set txlin2 |
||
92 | get txlin2_stat txlin2stat |
||
93 | get/set tx_test_mode |
||
94 | ver |
||
95 | get vswr |
||
96 | get wattmeter w |
||
97 | BSC> |
||
98 | 3 | laforge | </pre> |
99 | 1 | laforge | |
100 | 3 | laforge | |
101 | h3. dsp_version |
||
102 | |||
103 | <pre> |
||
104 | 2 | laforge | BRC> get dsp_version |
105 | DSP VERSION is 2.14 |
||
106 | 1 | laforge | BRC> get tetra_format |
107 | MCC : 0 |
||
108 | MNC : 0 |
||
109 | CC : 1 |
||
110 | 2 | laforge | Downlink Type : 1 |
111 | 1 | laforge | Uplink Type : 7 |
112 | Trigger : off |
||
113 | MS Power: 20 dBm |
||
114 | ACC param: 203 dBm |
||
115 | 3 | laforge | </pre> |
116 | 2 | laforge | |
117 | 3 | laforge | |
118 | h3. tx_if |
||
119 | |||
120 | <pre> |
||
121 | 2 | laforge | BRC> get txif |
122 | TRANSMIT INTERMEDIATE FREQUENCY is 90.00000 MHz. |
||
123 | 3 | laforge | </pre> |
124 | 2 | laforge | |
125 | 3 | laforge | |
126 | h3. txlin |
||
127 | |||
128 | <pre> |
||
129 | 2 | laforge | BRC> get txlin |
130 | TXLIN[0x00]: 0x56 TXLIN[0x01]: 0x08 TXLIN[0x02]: 0x15 |
||
131 | TXLIN[0x03]: 0x3E TXLIN[0x04]: 0xF1 TXLIN[0x05]: 0x1E |
||
132 | TXLIN[0x06]: 0x2C TXLIN[0x07]: 0x00 TXLIN[0x08]: 0x3A |
||
133 | TXLIN[0x09]: 0xBB TXLIN[0x0A]: 0x53 TXLIN[0x0B]: 0x80 |
||
134 | TXLIN[0x0C]: 0xA3 TXLIN[0x0D]: 0x06 TXLIN[0x0E]: 0x04 |
||
135 | TXLIN[0x0F]: 0x0C TXLIN[0x10]: 0x38 TXLIN[0x11]: 0x08 |
||
136 | TXLIN[0x12]: 0x00 TXLIN[0x13]: 0x1F TXLIN[0x14]: 0x40 |
||
137 | TXLIN[0x15]: 0x13 TXLIN[0x16]: 0xFF TXLIN[0x17]: 0x00 |
||
138 | TXLIN[0x18]: 0x00 TXLIN[0x19]: 0x02 TXLIN[0x1A]: 0x00 |
||
139 | BRC> get txlin2 |
||
140 | TXLIN2[0x00]: 0x56 TXLIN2[0x01]: 0x08 TXLIN2[0x02]: 0x55 |
||
141 | TXLIN2[0x03]: 0x3E TXLIN2[0x04]: 0xF1 TXLIN2[0x05]: 0x1E |
||
142 | TXLIN2[0x06]: 0x2C TXLIN2[0x07]: 0x00 TXLIN2[0x08]: 0x3A |
||
143 | TXLIN2[0x09]: 0xBB TXLIN2[0x0A]: 0x53 TXLIN2[0x0B]: 0x80 |
||
144 | 1 | laforge | TXLIN2[0x0C]: 0xA3 TXLIN2[0x0D]: 0x06 TXLIN2[0x0E]: 0x04 |
145 | TXLIN2[0x0F]: 0x0C TXLIN2[0x10]: 0x38 TXLIN2[0x11]: 0x08 |
||
146 | TXLIN2[0x12]: 0x00 TXLIN2[0x13]: 0x1F TXLIN2[0x14]: 0x7F |
||
147 | TXLIN2[0x15]: 0x13 TXLIN2[0x16]: 0xFF TXLIN2[0x17]: 0x00 |
||
148 | TXLIN2[0x18]: 0x00 TXLIN2[0x19]: 0x02 TXLIN2[0x1A]: 0x00 |
||
149 | 2 | laforge | BRC> get txlin_stat |
150 | Checksum: 1566 |
||
151 | Test Register : 0x2 |
||
152 | Clip Detect Bit OFF |
||
153 | Local Osc. Locked |
||
154 | 1 | laforge | I - Channel Software Offset Bit not set |
155 | Q - Channel Software Offset Bit not set |
||
156 | Level Set : 0xff |
||
157 | Sine Value : 0x89 |
||
158 | 2 | laforge | Cosine Value : 0x0 |
159 | 3 | laforge | </pre> |
160 | 2 | laforge | this seems like filter taps for a digital linearization filter in the DSP? |
161 | |||
162 | 3 | laforge | |
163 | h3. default_tx_power |
||
164 | |||
165 | <pre> |
||
166 | 2 | laforge | BRC> get default_tx_power |
167 | DEFAULT TRANSMITTER POWER is 40.00 watts ( 46.02 dBm ) |
||
168 | BRC> set dtxpwr 2 |
||
169 | 1 | laforge | FORMAT: set default_tx_power { 2.5 -> 40.0 } |
170 | BRC> set dtxpwr 2.5 |
||
171 | Warning: Request to write to EEPROM denied due to insufficient permissions. |
||
172 | 3 | laforge | </pre> |
173 | 2 | laforge | |
174 | 3 | laforge | |
175 | h3. max_vswr |
||
176 | |||
177 | <pre> |
||
178 | 2 | laforge | BRC> get max_vswr |
179 | 1 | laforge | MAXIMUM VSWR is 4.00:1 |
180 | BRC> set max_vswr 1.1 |
||
181 | set MAX VSWR to 1.1 in RAM |
||
182 | Warning: Request to write to EEPROM denied due to insufficient permissions. |
||
183 | 3 | laforge | </pre> |
184 | 2 | laforge | |
185 | 3 | laforge | |
186 | h3. wattmeter |
||
187 | |||
188 | <pre> |
||
189 | 1 | laforge | BRC> get wattmeter |
190 | BRC> RD POWER AT WATTMETER is 5.6 Watts [37.5 dBm] |
||
191 | BRC> CTED POWER AT WATTMETER is 1.7 Watts [32.4 dBm] |
||
192 | BRC> ETER VSWR is 3.49:1 |
||
193 | 3 | laforge | </pre> |
194 | 1 | laforge | |
195 | 3 | laforge | |
196 | h3. tx_freq |
||
197 | |||
198 | <pre> |
||
199 | 1 | laforge | BRC> get tx_freq |
200 | TRANSMIT FREQUENCY is 427.50000 MHz |
||
201 | 3 | laforge | </pre> |
202 | 1 | laforge | |
203 | 3 | laforge | |
204 | h3. training_interval |
||
205 | |||
206 | <pre> |
||
207 | 1 | laforge | BRC> get ti |
208 | TRAINING INTERVAL is 90000 ticks (15 min) |
||
209 | 3 | laforge | </pre> |
210 | 1 | laforge | |
211 | 3 | laforge | |
212 | h3. rx_mode |
||
213 | |||
214 | <pre> |
||
215 | 1 | laforge | BRC> get rx_mode |
216 | RECEIVER 1 ENABLED |
||
217 | RECEIVER 2 ENABLED |
||
218 | RECEIVER 3 ENABLED |
||
219 | 3 | laforge | </pre> |
220 | 1 | laforge | |
221 | 3 | laforge | |
222 | h3. rx_status |
||
223 | |||
224 | <pre> |
||
225 | 2 | laforge | BRC> get rx_status |
226 | BER STATUS is LOCKED |
||
227 | RECEIVER Q SIGN is NON-INVERTED |
||
228 | RECEIVER 1 ENABLED |
||
229 | RECEIVER 2 ENABLED |
||
230 | RECEIVER 3 ENABLED |
||
231 | RECEIVER INJECTION is HIGH |
||
232 | 3 | laforge | </pre> |
233 | 2 | laforge | |
234 | 3 | laforge | |
235 | h3. paad |
||
236 | |||
237 | <pre> |
||
238 | 2 | laforge | BRC> get paad |
239 | 3 | laforge | PA A->D PORTr0 = 0x0 [0.00v]. |
240 | PA A->D PORTr1 = 0x0 [0.00v]. |
||
241 | PA A->D PORTr2 = 0x2 [0.04v]. |
||
242 | PA A->D PORTr3 = 0x80 [2.48v]. |
||
243 | PA A->D PORTr4 = 0x9 [0.17v]. |
||
244 | PA A->D PORTr5 = 0xd [0.25v]. |
||
245 | PA A->D PORTr6 = 0x1 [0.06v]. |
||
246 | PA A->D PORTr7 = 0x1 [0.06v]. |
||
247 | PA A->D PORTr8 = 0x9 [0.17v]. |
||
248 | PA A->D PORTr9 = 0x80 [2.48v]. |
||
249 | PA A->D PORTr10 = 0x1 [0.04v]. |
||
250 | PA A->D PORTr11 = 0x80 [2.50v]. |
||
251 | </pre> |
||
252 | 2 | laforge | This seems to be the ADC readings of the PA power supply |
253 | |||
254 | 3 | laforge | |
255 | h3. forwrd_power |
||
256 | |||
257 | <pre> |
||
258 | 2 | laforge | BRC> get fp |
259 | FORWARD POWER is 0 watts [-Inf dbm] |
||
260 | 3 | laforge | </pre> |
261 | 2 | laforge | |
262 | 3 | laforge | |
263 | h3. tx_freq |
||
264 | |||
265 | <pre> |
||
266 | 2 | laforge | BRC> get tx_freq |
267 | TRANSMIT FREQUENCY is 427.50000 MHz |
||
268 | 3 | laforge | </pre> |
269 | 2 | laforge | |
270 | 3 | laforge | |
271 | h3. exciter_ad |
||
272 | |||
273 | <pre> |
||
274 | 2 | laforge | BRC> get ex_ad |
275 | 3 | laforge | EXCITER A->D PORTr0 = 0x68 [13.71v]. |
276 | EXCITER A->D PORTr1 = 0x5 [0.08v]. |
||
277 | EXCITER A->D PORTr2 = 0xa1 [9.84v]. |
||
278 | EXCITER A->D PORTr3 = 0xff [4.98v]. |
||
279 | EXCITER A->D PORTr4 = 0x7b [4.80v]. |
||
280 | EXCITER A->D PORTr5 = 0x27 [0.76v]. |
||
281 | EXCITER A->D PORTr6 = 0x43 [1.31v]. |
||
282 | EXCITER A->D PORTr7 = 0x0 [0.00v]. |
||
283 | EXCITER A->D PORTr8 = 0x80 [5.00v]. |
||
284 | EXCITER A->D PORTr9 = 0x8 [0.08v]. |
||
285 | EXCITER A->D PORTr10 = 0x3 [0.03v]. |
||
286 | EXCITER A->D PORTr11 = 0x80 [2.50v]. |
||
287 | </pre> |
||
288 | 2 | laforge | |
289 | 3 | laforge | |
290 | h3. ex_kit_no |
||
291 | |||
292 | <pre> |
||
293 | 2 | laforge | BRC> get ex_kit_no |
294 | EXCITER KIT NUMBER is CTX5062B |
||
295 | 3 | laforge | </pre> |
296 | 2 | laforge | |
297 | 3 | laforge | |
298 | h3. tetra_format |
||
299 | |||
300 | <pre> |
||
301 | 2 | laforge | BRC> get tetra_format |
302 | MCC : 0 |
||
303 | MNC : 0 |
||
304 | CC : 1 |
||
305 | Downlink Type : 1 |
||
306 | Uplink Type : 7 |
||
307 | Trigger : off |
||
308 | MS Power: 20 dBm |
||
309 | ACC param: 203 dBm |
||
310 | BRC> set tetra_format 262 42 1 1 7 off 20 203 |
||
311 | |||
312 | The value entered for MS power was not valid. |
||
313 | 15 dBm is the default setting and has been used. |
||
314 | MCC : 262 |
||
315 | MNC : 42 |
||
316 | CC : 1 |
||
317 | Downlink Type : 1 |
||
318 | Uplink Type : 7 |
||
319 | Trigger : off |
||
320 | MS Power: 20 dBm |
||
321 | ACC param: 203 dBm |
||
322 | 3 | laforge | </pre> |
323 | 2 | laforge | |
324 | 3 | laforge | |
325 | h3. rptr_status |
||
326 | |||
327 | <pre> |
||
328 | 2 | laforge | BRC> get rptr_status |
329 | |||
330 | ************************************************************ |
||
331 | |||
332 | BRC CODE VERSION D07.00.20-TETRA-BRC-ROM |
||
333 | |||
334 | 1 | laforge | OUTPUT PORT 0 = 0x808604 |
335 | INPUT PORT 0 = 0xc9881f |
||
336 | INPUT PORT 1 = 0x808604 |
||
337 | |||
338 | NUMBER WORKING RECEIVERS DETECTED : 3. |
||
339 | RX1 PRESENT... |
||
340 | RX2 PRESENT... |
||
341 | RX3 PRESENT... |
||
342 | |||
343 | BAND : TETRA {430 MHz} |
||
344 | |||
345 | RX FREQUENCY : 417.50000 |
||
346 | TX FREQUENCY : 427.50000 |
||
347 | TX IF FREQUENCY : 90.00000 MHz. |
||
348 | |||
349 | WINDOW CLIPPING LEVEL: 5.500000 db. |
||
350 | WINDOW CLIPPING SATURATION LEVEL: 15.000000 db. |
||
351 | WINDOW CLIPPING MODE: ON |
||
352 | |||
353 | SGC STATUS : ENABLED |
||
354 | SGC DELAY : 0 units = 0.000000 msec. [msec = units/120] |
||
355 | |||
356 | PERIODIC TRAINING DISABLED. [900 SECONDS]. |
||
357 | POWER LEVELING DISABLED. [300 SECONDS]. |
||
358 | RF POWER REPORTS DISABLED. |
||
359 | RF ALARM REPORTS DISABLED. |
||
360 | POWER WATCHDOG ENABLED. |
||
361 | INITILIZATION TRACE DISABLED. |
||
362 | |||
363 | ALARM MASK : |ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|ff|ff| |
||
364 | 3 | laforge | </pre> |