Project

General

Profile

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>
Add picture from clipboard (Maximum size: 48.8 MB)