##// END OF EJS Templates
templates have been updated...
Fiorella Quino -
r171:1d66ac164b66
parent child
Show More
@@ -1,691 +1,691
1 1 {% load static %}
2 2 {% load bootstrap3 %}
3 3 {% load main_tags %}
4 4
5 5 {% block content %}
6 6 <style>
7 7
8 8 .abs {
9 9 border: 2px solid #00334d;
10 10 vertical-align: center;
11 11 display: inline-block;
12 12 font-size: 95%;
13 13 }
14 14
15 15 .abs tr{
16 16 border-bottom: 0px solid #00334d;
17 17 }
18 18
19 19 .abs td{
20 20 border-right: 0px solid #00334d;
21 21 text-align: center;
22 22 padding: 4px;
23 23 }
24 24
25 25 .pattern {
26 26 border: 2px solid #00334d;
27 27 vertical-align: center;
28 28 font-weight: bold;
29 29 text-align: center;
30 30 }
31 31 .pattern tr{
32 32 border: 1px solid #ffffff;
33 33 background-color: #ecf0f1;
34 34 }
35 35 .pattern td{
36 36 border: 2px solid #e2e2e7;
37 37 text-align: center;
38 38 }
39 39
40 40 .north_quarter{
41 41 border: 2px solid #00334d;
42 42 vertical-align: center;
43 43 font-weight: bold;
44 44 }
45 45 .north_quarter tr{
46 46 border: 1px solid #ffffff;
47 47 background-color: #ecf0f1;
48 48 }
49 49 .north_quarter td{
50 50 border: 2px solid #e2e2e7;
51 51 text-align: center;
52 52 }
53 53
54 54 .east_quarter{
55 55 border: 2px solid #00334d;
56 56 vertical-align: center;
57 57 font-weight: bold;
58 58 }
59 59 .east_quarter tr{
60 60 border: 1px solid #ffffff;
61 61 background-color: #ecf0f1;
62 62 }
63 63 .east_quarter td{
64 64 border: 2px solid #e2e2e7;
65 65 text-align: center;
66 66 }
67 67
68 68 .west_quarter{
69 69 border: 2px solid #00334d;
70 70 vertical-align: center;
71 71 font-weight: bold;
72 72 }
73 73 .west_quarter tr{
74 74 border: 1px solid #ffffff;
75 75 background-color: #ecf0f1;
76 76 }
77 77 .west_quarter td{
78 78 border: 2px solid #e2e2e7;
79 79 text-align: center;
80 80 }
81 81
82 82 .south_quarter{
83 83 border: 2px solid #00334d;
84 84 vertical-align: center;
85 85 font-weight: bold;
86 86 }
87 87 .south_quarter tr{
88 88 border: 1px solid #ffffff;
89 89 background-color: #ecf0f1;
90 90 }
91 91 .south_quarter td{
92 92 border: 2px solid #e2e2e7;
93 93 text-align: center;
94 94 }
95 95
96 96 .abs_tx {
97 97 border: 2px solid #00334d;
98 98 vertical-align: center;
99 99 display: inline-block;
100 100 vertical-align: top;
101 101 margin-left: 10px;
102 102 vertical-align: top;
103 103 font-size: 95%;
104 104 }
105 105
106 106
107 107 }
108 108 .abs_tx tr:nth-last-child(1){
109 109 border-bottom: 0px solid #00334d;
110 110 }
111 111 .abs_tx td {
112 112 text-align: center;
113 113 padding: 4px;
114 114 }
115 115
116 116 .abs_rx {
117 117 border: 2px solid #00334d;
118 118 vertical-align: center;
119 119 display: inline-block;
120 120 margin-left: 10px;
121 121 text-align: center;
122 122 font-size: 95%;
123 123 }
124 124
125 125
126 126 }
127 127 .abs_rx tr:nth-last-child(1){
128 128 border-bottom: 0px solid #00334d;
129 129 }
130 130 .abs_rx td {
131 131 text-align: center;
132 132 padding: 4px;
133 133 }
134 134
135 135 .tx {
136 136 border: 2px solid #00334d;
137 137 vertical-align: center;
138 138 font-weight: bold;
139 139 }
140 140 .tx tr{
141 141 border: 1px solid #ffffff;
142 142 background-color: #ecf0f1;
143 143 }
144 144 .tx td{
145 145 border: 2px solid #e2e2e7;
146 146 text-align: center;
147 147 }
148 148
149 149
150 150 .rx {
151 151 border: 2px solid #00334d;
152 152 vertical-align: center;
153 153 font-weight: bold;
154 154 }
155 155 .rx tr{
156 156 border: 1px solid #ffffff;
157 157 background-color: #ecf0f1;
158 158 }
159 159 .rx td{
160 160 border: 2px solid #e2e2e7;
161 161 text-align: center;
162 162 }
163 163
164 164
165 165 </style>
166 166
167 167 <script>
168 168 $(document).ready(function() {
169 169
170 170 $( "#bt_remove_beam-{{ beam.id }}" ).click(function() {
171 171 document.location = "{% url 'url_remove_abs_beam' id_conf beam.id %}";
172 172 });
173 173
174 174 $( "#bt_edit_beam-{{ beam.id }}" ).click(function() {
175 175 document.location = "{% url 'url_edit_abs_beam' id_conf beam.id %}";
176 176 });
177 177
178 178 });
179 179 </script>
180 180
181 181
182 182 <div id="UP" class="panel-group">
183 183 <div class="panel panel-default">
184 184 <div class="panel-heading">UP</div>
185 185 <div class="panel-body">
186 186 <table class="abs">
187 187 <tr>
188 188 <td> <b>Antenna</b>
189 189 <table id="antenna_up" class="pattern">
190 190 <tr>
191 191 <td> North Quarter
192 192 <table class="north_quarter">
193 193 <tr>
194 194 <td>{{beam.get_upvalues.0}}</td> <td>{{beam.get_upvalues.1}}</td> <td>{{beam.get_upvalues.2}}</td> <td>{{beam.get_upvalues.3}}</td>
195 195 </tr>
196 196 <tr>
197 197 <td>{{beam.get_upvalues.8}}</td> <td>{{beam.get_upvalues.9}}</td> <td>{{beam.get_upvalues.10}}</td> <td>{{beam.get_upvalues.11}}</td>
198 198 </tr>
199 199 <tr>
200 200 <td>{{beam.get_upvalues.16}}</td> <td>{{beam.get_upvalues.17}}</td> <td>{{beam.get_upvalues.18}}</td> <td>{{beam.get_upvalues.19}}</td>
201 201 </tr>
202 202 <tr>
203 203 <td>{{beam.get_upvalues.24}}</td> <td>{{beam.get_upvalues.25}}</td> <td>{{beam.get_upvalues.26}}</td> <td>{{beam.get_upvalues.27}}</td>
204 204 </tr>
205 205 </table>
206 206 </td>
207 207 <td> East Quarter
208 208 <table class="east_quarter">
209 209 <tr>
210 210 <td>{{beam.get_upvalues.4}}</td> <td>{{beam.get_upvalues.5}}</td> <td>{{beam.get_upvalues.6}}</td> <td>{{beam.get_upvalues.7}}</td>
211 211 </tr>
212 212 <tr>
213 213 <td>{{beam.get_upvalues.12}}</td> <td>{{beam.get_upvalues.13}}</td> <td>{{beam.get_upvalues.14}}</td> <td>{{beam.get_upvalues.15}}</td>
214 214 </tr>
215 215 <tr>
216 216 <td>{{beam.get_upvalues.20}}</td> <td>{{beam.get_upvalues.21}}</td> <td>{{beam.get_upvalues.22}}</td> <td>{{beam.get_upvalues.23}}</td>
217 217 </tr>
218 218 <tr>
219 219 <td>{{beam.get_upvalues.28}}</td> <td>{{beam.get_upvalues.29}}</td> <td>{{beam.get_upvalues.30}}</td> <td>{{beam.get_upvalues.31}}</td>
220 220 </tr>
221 221 </table>
222 222 </td>
223 223 </tr>
224 224 <tr>
225 225 <td> West Quarter
226 226 <table class="west_quarter">
227 227 <tr>
228 228 <td>{{beam.get_upvalues.32}}</td> <td>{{beam.get_upvalues.33}}</td> <td>{{beam.get_upvalues.34}}</td> <td>{{beam.get_upvalues.35}}</td>
229 229 </tr>
230 230 <tr>
231 231 <td>{{beam.get_upvalues.40}}</td> <td>{{beam.get_upvalues.41}}</td> <td>{{beam.get_upvalues.42}}</td> <td>{{beam.get_upvalues.43}}</td>
232 232 </tr>
233 233 <tr>
234 234 <td>{{beam.get_upvalues.48}}</td> <td>{{beam.get_upvalues.49}}</td> <td>{{beam.get_upvalues.50}}</td> <td>{{beam.get_upvalues.51}}</td>
235 235 </tr>
236 236 <tr>
237 237 <td>{{beam.get_upvalues.56}}</td> <td>{{beam.get_upvalues.57}}</td> <td>{{beam.get_upvalues.58}}</td> <td>{{beam.get_upvalues.59}}</td>
238 238 </tr>
239 239 </table>
240 240 </td>
241 241 <td> South Quarter
242 242 <table class="south_quarter">
243 243 <tr>
244 244 <td>{{beam.get_upvalues.36}}</td> <td>{{beam.get_upvalues.37}}</td> <td>{{beam.get_upvalues.38}}</td> <td>{{beam.get_upvalues.39}}</td>
245 245 </tr>
246 246 <tr>
247 247 <td>{{beam.get_upvalues.44}}</td> <td>{{beam.get_upvalues.45}}</td> <td>{{beam.get_upvalues.46}}</td> <td>{{beam.get_upvalues.47}}</td>
248 248 </tr>
249 249 <tr>
250 250 <td>{{beam.get_upvalues.52}}</td> <td>{{beam.get_upvalues.53}}</td> <td>{{beam.get_upvalues.54}}</td> <td>{{beam.get_upvalues.55}}</td>
251 251 </tr>
252 252 <tr>
253 253 <td>{{beam.get_upvalues.60}}</td> <td>{{beam.get_upvalues.61}}</td> <td>{{beam.get_upvalues.62}}</td> <td>{{beam.get_upvalues.63}}</td>
254 254 </tr>
255 255 </table>
256 256 </td>
257 257 </tr>
258 258 </table>
259 259 </td>
260 260 </tr>
261 261 </table>
262 262
263 263
264 264 <table class="abs_tx">
265 265 <tr>
266 266 <td> <b>TX</b>
267 267 <table id="tx_up" class="tx">
268 268 <tr>
269 269 <td> North Quarter
270 270 <table align="center" class="north_quarter">
271 271 <tr>
272 272 <td>{{beam.get_tx.up.0.0}}</td> <td>{{beam.get_tx.up.0.1}}</td> <td>{{beam.get_tx.up.0.2}}</td> <td>{{beam.get_tx.up.0.3}}</td>
273 273 </tr>
274 274 <tr>
275 275 <td>{{beam.get_tx.up.1.0}}</td> <td>{{beam.get_tx.up.1.1}}</td> <td>{{beam.get_tx.up.1.2}}</td> <td>{{beam.get_tx.up.1.3}}</td>
276 276 </tr>
277 277 <tr>
278 278 <td>{{beam.get_tx.up.2.0}}</td> <td>{{beam.get_tx.up.2.1}}</td> <td>{{beam.get_tx.up.2.2}}</td> <td>{{beam.get_tx.up.2.3}}</td>
279 279 </tr>
280 280 <tr>
281 281 <td>{{beam.get_tx.up.3.0}}</td> <td>{{beam.get_tx.up.3.1}}</td> <td>{{beam.get_tx.up.3.2}}</td> <td>{{beam.get_tx.up.3.3}}</td>
282 282 </tr>
283 283 </table>
284 284 </td>
285 285 <td> East Quarter
286 286 <table align="center" class="east_quarter">
287 287 <tr>
288 288 <td>{{beam.get_tx.up.0.4}}</td> <td>{{beam.get_tx.up.0.5}}</td> <td>{{beam.get_tx.up.0.6}}</td> <td>{{beam.get_tx.up.0.7}}</td>
289 289 </tr>
290 290 <tr>
291 291 <td>{{beam.get_tx.up.1.4}}</td> <td>{{beam.get_tx.up.1.5}}</td> <td>{{beam.get_tx.up.1.6}}</td> <td>{{beam.get_tx.up.1.7}}</td>
292 292 </tr>
293 293 <tr>
294 294 <td>{{beam.get_tx.up.2.4}}</td> <td>{{beam.get_tx.up.2.5}}</td> <td>{{beam.get_tx.up.2.6}}</td> <td>{{beam.get_tx.up.2.7}}</td>
295 295 </tr>
296 296 <tr>
297 297 <td>{{beam.get_tx.up.3.4}}</td> <td>{{beam.get_tx.up.3.5}}</td> <td>{{beam.get_tx.up.3.6}}</td> <td>{{beam.get_tx.up.3.7}}</td>
298 298 </tr>
299 299 </table>
300 300 </td>
301 301 </tr>
302 302 <tr>
303 303 <td> West Quarter
304 304 <table align="center" class="west_quarter">
305 305 <tr>
306 306 <td>{{beam.get_tx.up.4.0}}</td> <td>{{beam.get_tx.up.4.1}}</td> <td>{{beam.get_tx.up.4.2}}</td> <td>{{beam.get_tx.up.4.3}}</td>
307 307 </tr>
308 308 <tr>
309 309 <td>{{beam.get_tx.up.5.0}}</td> <td>{{beam.get_tx.up.5.1}}</td> <td>{{beam.get_tx.up.5.2}}</td> <td>{{beam.get_tx.up.5.3}}</td>
310 310 </tr>
311 311 <tr>
312 312 <td>{{beam.get_tx.up.6.0}}</td> <td>{{beam.get_tx.up.6.1}}</td> <td>{{beam.get_tx.up.6.2}}</td> <td>{{beam.get_tx.up.6.3}}</td>
313 313 </tr>
314 314 <tr>
315 315 <td>{{beam.get_tx.up.7.0}}</td> <td>{{beam.get_tx.up.7.1}}</td> <td>{{beam.get_tx.up.7.2}}</td> <td>{{beam.get_tx.up.7.3}}</td>
316 316 </tr>
317 317 </table>
318 318 </td>
319 319 <td> South Quarter
320 320 <table align="center" class="south_quarter">
321 321 <tr>
322 322 <td>{{beam.get_tx.up.4.4}}</td> <td>{{beam.get_tx.up.4.5}}</td> <td>{{beam.get_tx.up.4.6}}</td> <td>{{beam.get_tx.up.4.7}}</td>
323 323 </tr>
324 324 <tr>
325 325 <td>{{beam.get_tx.up.5.4}}</td> <td>{{beam.get_tx.up.5.5}}</td> <td>{{beam.get_tx.up.5.6}}</td> <td>{{beam.get_tx.up.5.7}}</td>
326 326 </tr>
327 327 <tr>
328 328 <td>{{beam.get_tx.up.6.4}}</td> <td>{{beam.get_tx.up.6.5}}</td> <td>{{beam.get_tx.up.6.6}}</td> <td>{{beam.get_tx.up.6.7}}</td>
329 329 </tr>
330 330 <tr>
331 331 <td>{{beam.get_tx.up.7.4}}</td> <td>{{beam.get_tx.up.7.5}}</td> <td>{{beam.get_tx.up.7.6}}</td> <td>{{beam.get_tx.up.7.7}}</td>
332 332 </tr>
333 333 </table>
334 334 </td>
335 335 </tr>
336 336 </table>
337 337 </td>
338 338 </tr>
339 339 </table>
340 340
341 341
342 342 <table class="abs_rx">
343 343 <tr>
344 344 <td> <b>RX</b>
345 345 <table id="rx_up" class="rx">
346 346 <tr>
347 347 <td> North Quarter
348 348 <table align="center" class="north_quarter">
349 349 <tr>
350 350 <td>{{beam.get_rx.up.0.0}}</td> <td>{{beam.get_rx.up.0.1}}</td> <td>{{beam.get_rx.up.0.2}}</td> <td>{{beam.get_rx.up.0.3}}</td>
351 351 </tr>
352 352 <tr>
353 353 <td>{{beam.get_rx.up.1.0}}</td> <td>{{beam.get_rx.up.1.1}}</td> <td>{{beam.get_rx.up.1.2}}</td> <td>{{beam.get_rx.up.1.3}}</td>
354 354 </tr>
355 355 <tr>
356 356 <td>{{beam.get_rx.up.2.0}}</td> <td>{{beam.get_rx.up.2.1}}</td> <td>{{beam.get_rx.up.2.2}}</td> <td>{{beam.get_rx.up.2.3}}</td>
357 357 </tr>
358 358 <tr>
359 359 <td>{{beam.get_rx.up.3.0}}</td> <td>{{beam.get_rx.up.3.1}}</td> <td>{{beam.get_rx.up.3.2}}</td> <td>{{beam.get_rx.up.3.3}}</td>
360 360 </tr>
361 361 </table>
362 362 </td>
363 363 <td> East Quarter
364 364 <table align="center" class="east_quarter">
365 365 <tr>
366 366 <td>{{beam.get_rx.up.0.4}}</td> <td>{{beam.get_rx.up.0.5}}</td> <td>{{beam.get_rx.up.0.6}}</td> <td>{{beam.get_rx.up.0.7}}</td>
367 367 </tr>
368 368 <tr>
369 369 <td>{{beam.get_rx.up.1.4}}</td> <td>{{beam.get_rx.up.1.5}}</td> <td>{{beam.get_rx.up.1.6}}</td> <td>{{beam.get_rx.up.1.7}}</td>
370 370 </tr>
371 371 <tr>
372 372 <td>{{beam.get_rx.up.2.4}}</td> <td>{{beam.get_rx.up.2.5}}</td> <td>{{beam.get_rx.up.2.6}}</td> <td>{{beam.get_rx.up.2.7}}</td>
373 373 </tr>
374 374 <tr>
375 375 <td>{{beam.get_rx.up.3.4}}</td> <td>{{beam.get_rx.up.3.5}}</td> <td>{{beam.get_rx.up.3.6}}</td> <td>{{beam.get_rx.up.3.7}}</td>
376 376 </tr>
377 377 </table>
378 378 </td>
379 379 </tr>
380 380 <tr>
381 381 <td> West Quarter
382 382 <table align="center" class="west_quarter">
383 383 <tr>
384 384 <td>{{beam.get_rx.up.4.0}}</td> <td>{{beam.get_rx.up.4.1}}</td> <td>{{beam.get_rx.up.4.2}}</td> <td>{{beam.get_rx.up.4.3}}</td>
385 385 </tr>
386 386 <tr>
387 387 <td>{{beam.get_rx.up.5.0}}</td> <td>{{beam.get_rx.up.5.1}}</td> <td>{{beam.get_rx.up.5.2}}</td> <td>{{beam.get_rx.up.5.3}}</td>
388 388 </tr>
389 389 <tr>
390 390 <td>{{beam.get_rx.up.6.0}}</td> <td>{{beam.get_rx.up.6.1}}</td> <td>{{beam.get_rx.up.6.2}}</td> <td>{{beam.get_rx.up.6.3}}</td>
391 391 </tr>
392 392 <tr>
393 393 <td>{{beam.get_rx.up.7.0}}</td> <td>{{beam.get_rx.up.7.1}}</td> <td>{{beam.get_rx.up.7.2}}</td> <td>{{beam.get_rx.up.7.3}}</td>
394 394 </tr>
395 395 </table>
396 396 </td>
397 397 <td> South Quarter
398 398 <table align="center" class="south_quarter">
399 399 <tr>
400 400 <td>{{beam.get_rx.up.4.4}}</td> <td>{{beam.get_rx.up.4.5}}</td> <td>{{beam.get_rx.up.4.6}}</td> <td>{{beam.get_rx.up.4.7}}</td>
401 401 </tr>
402 402 <tr>
403 403 <td>{{beam.get_rx.up.5.4}}</td> <td>{{beam.get_rx.up.5.5}}</td> <td>{{beam.get_rx.up.5.6}}</td> <td>{{beam.get_rx.up.5.7}}</td>
404 404 </tr>
405 405 <tr>
406 406 <td>{{beam.get_rx.up.6.4}}</td> <td>{{beam.get_rx.up.6.5}}</td> <td>{{beam.get_rx.up.6.6}}</td> <td>{{beam.get_rx.up.6.7}}</td>
407 407 </tr>
408 408 <tr>
409 409 <td>{{beam.get_rx.up.7.4}}</td> <td>{{beam.get_rx.up.7.5}}</td> <td>{{beam.get_rx.up.7.6}}</td> <td>{{beam.get_rx.up.7.7}}</td>
410 410 </tr>
411 411 </table>
412 412 </td>
413 413 </tr>
414 414 </table>
415 415 </td>
416 416 </tr>
417 417 </table>
418 418
419 419
420 420
421 421 <br>
422 422
423 423 <div id="up_ues" style="display: inline-block">
424 424 Ues: {{beam.get_up_ues}}
425 425 </div>
426 426
427 427 <div style="margin-left: 70px; display: inline-block">
428 428 <input type="checkbox" id="up_onlyrx" {% if beam.get_up_onlyrx == True %} checked="True" {% endif %} disabled>
429 Only RX: {{beam.get_up_onlyrx}}
429 Only RX
430 430 </input>
431 431 </div>
432 432
433 433 </div>
434 434 </div>
435 435 </div>
436 436
437 437 <div id="DOWN" class="panel-group">
438 438 <div class="panel panel-default">
439 439 <div class="panel-heading">DOWN</div>
440 440 <div class="panel-body">
441 441 <table class="abs">
442 442 <tr>
443 443 <td> <b>Antenna</b>
444 444 <table id="antenna_down" class="pattern">
445 445 <tr>
446 446 <td> <b>North Quarter</b>
447 447 <table class="north_quarter">
448 448 <tr>
449 449 <td>{{beam.get_downvalues.0}}</td> <td>{{beam.get_downvalues.1}}</td> <td>{{beam.get_downvalues.2}}</td> <td>{{beam.get_downvalues.3}}</td>
450 450 </tr>
451 451 <tr>
452 452 <td>{{beam.get_downvalues.8}}</td> <td>{{beam.get_downvalues.9}}</td> <td>{{beam.get_downvalues.10}}</td> <td>{{beam.get_downvalues.11}}</td>
453 453 </tr>
454 454 <tr>
455 455 <td>{{beam.get_downvalues.16}}</td> <td>{{beam.get_downvalues.17}}</td> <td>{{beam.get_downvalues.18}}</td> <td>{{beam.get_downvalues.19}}</td>
456 456 </tr>
457 457 <tr>
458 458 <td>{{beam.get_downvalues.24}}</td> <td>{{beam.get_downvalues.25}}</td> <td>{{beam.get_downvalues.26}}</td> <td>{{beam.get_downvalues.27}}</td>
459 459 </tr>
460 460 </table>
461 461 </td>
462 462 <td> <b>East Quarter</b>
463 463 <table class="east_quarter">
464 464 <tr>
465 465 <td>{{beam.get_downvalues.4}}</td> <td>{{beam.get_downvalues.5}}</td> <td>{{beam.get_downvalues.6}}</td> <td>{{beam.get_downvalues.7}}</td>
466 466 </tr>
467 467 <tr>
468 468 <td>{{beam.get_downvalues.12}}</td> <td>{{beam.get_downvalues.13}}</td> <td>{{beam.get_downvalues.14}}</td> <td>{{beam.get_downvalues.15}}</td>
469 469 </tr>
470 470 <tr>
471 471 <td>{{beam.get_downvalues.20}}</td> <td>{{beam.get_downvalues.21}}</td> <td>{{beam.get_downvalues.22}}</td> <td>{{beam.get_downvalues.23}}</td>
472 472 </tr>
473 473 <tr>
474 474 <td>{{beam.get_downvalues.28}}</td> <td>{{beam.get_downvalues.29}}</td> <td>{{beam.get_downvalues.30}}</td> <td>{{beam.get_downvalues.31}}</td>
475 475 </tr>
476 476 </table>
477 477 </td>
478 478 </tr>
479 479 <tr>
480 480 <td> <b>West Quarter</b>
481 481 <table class="west_quarter">
482 482 <tr>
483 483 <td>{{beam.get_downvalues.32}}</td> <td>{{beam.get_downvalues.33}}</td> <td>{{beam.get_downvalues.34}}</td> <td>{{beam.get_downvalues.35}}</td>
484 484 </tr>
485 485 <tr>
486 486 <td>{{beam.get_downvalues.40}}</td> <td>{{beam.get_downvalues.41}}</td> <td>{{beam.get_downvalues.42}}</td> <td>{{beam.get_downvalues.43}}</td>
487 487 </tr>
488 488 <tr>
489 489 <td>{{beam.get_downvalues.48}}</td> <td>{{beam.get_downvalues.49}}</td> <td>{{beam.get_downvalues.50}}</td> <td>{{beam.get_downvalues.51}}</td>
490 490 </tr>
491 491 <tr>
492 492 <td>{{beam.get_downvalues.56}}</td> <td>{{beam.get_downvalues.57}}</td> <td>{{beam.get_downvalues.58}}</td> <td>{{beam.get_downvalues.59}}</td>
493 493 </tr>
494 494 </table>
495 495 </td>
496 496 <td> <b>South Quarter</b>
497 497 <table class="south_quarter">
498 498 <tr>
499 499 <td>{{beam.get_downvalues.36}}</td> <td>{{beam.get_downvalues.37}}</td> <td>{{beam.get_downvalues.38}}</td> <td>{{beam.get_downvalues.39}}</td>
500 500 </tr>
501 501 <tr>
502 502 <td>{{beam.get_downvalues.44}}</td> <td>{{beam.get_downvalues.45}}</td> <td>{{beam.get_downvalues.46}}</td> <td>{{beam.get_downvalues.47}}</td>
503 503 </tr>
504 504 <tr>
505 505 <td>{{beam.get_downvalues.52}}</td> <td>{{beam.get_downvalues.53}}</td> <td>{{beam.get_downvalues.54}}</td> <td>{{beam.get_downvalues.55}}</td>
506 506 </tr>
507 507 <tr>
508 508 <td>{{beam.get_downvalues.60}}</td> <td>{{beam.get_downvalues.61}}</td> <td>{{beam.get_downvalues.62}}</td> <td>{{beam.get_downvalues.63}}</td>
509 509 </tr>
510 510 </table>
511 511 </td>
512 512 </tr>
513 513 </table>
514 514 </td>
515 515 </tr>
516 516 </table>
517 517
518 518 <table class="abs_tx">
519 519 <tr>
520 520 <td> <b>TX</b>
521 521 <table id="tx_down" class="tx">
522 522 <tr>
523 523 <td> <b>North Quarter</b>
524 524 <table align="center" class="north_quarter">
525 525 <tr>
526 526 <td>{{beam.get_tx.down.0.0}}</td> <td>{{beam.get_tx.down.0.1}}</td> <td>{{beam.get_tx.down.0.2}}</td> <td>{{beam.get_tx.down.0.3}}</td>
527 527 </tr>
528 528 <tr>
529 529 <td>{{beam.get_tx.down.1.0}}</td> <td>{{beam.get_tx.down.1.1}}</td> <td>{{beam.get_tx.down.1.2}}</td> <td>{{beam.get_tx.down.1.3}}</td>
530 530 </tr>
531 531 <tr>
532 532 <td>{{beam.get_tx.down.2.0}}</td> <td>{{beam.get_tx.down.2.1}}</td> <td>{{beam.get_tx.down.2.2}}</td> <td>{{beam.get_tx.down.2.3}}</td>
533 533 </tr>
534 534 <tr>
535 535 <td>{{beam.get_tx.down.3.0}}</td> <td>{{beam.get_tx.down.3.1}}</td> <td>{{beam.get_tx.down.3.2}}</td> <td>{{beam.get_tx.down.3.3}}</td>
536 536 </tr>
537 537 </table>
538 538 </td>
539 539 <td> <b>East Quarter</b>
540 540 <table align="center" class="east_quarter">
541 541 <tr>
542 542 <td>{{beam.get_tx.down.0.4}}</td> <td>{{beam.get_tx.down.0.5}}</td> <td>{{beam.get_tx.down.0.6}}</td> <td>{{beam.get_tx.down.0.7}}</td>
543 543 </tr>
544 544 <tr>
545 545 <td>{{beam.get_tx.down.1.4}}</td> <td>{{beam.get_tx.down.1.5}}</td> <td>{{beam.get_tx.down.1.6}}</td> <td>{{beam.get_tx.down.1.7}}</td>
546 546 </tr>
547 547 <tr>
548 548 <td>{{beam.get_tx.down.2.4}}</td> <td>{{beam.get_tx.down.2.5}}</td> <td>{{beam.get_tx.down.2.6}}</td> <td>{{beam.get_tx.down.2.7}}</td>
549 549 </tr>
550 550 <tr>
551 551 <td>{{beam.get_tx.down.3.4}}</td> <td>{{beam.get_tx.down.3.5}}</td> <td>{{beam.get_tx.down.3.6}}</td> <td>{{beam.get_tx.down.3.7}}</td>
552 552 </tr>
553 553 </table>
554 554 </td>
555 555 </tr>
556 556 <tr>
557 557 <td> <b>West Quarter</b>
558 558 <table align="center" class="west_quarter">
559 559 <tr>
560 560 <td>{{beam.get_tx.down.4.0}}</td> <td>{{beam.get_tx.down.4.1}}</td> <td>{{beam.get_tx.down.4.2}}</td> <td>{{beam.get_tx.down.4.3}}</td>
561 561 </tr>
562 562 <tr>
563 563 <td>{{beam.get_tx.down.5.0}}</td> <td>{{beam.get_tx.down.5.1}}</td> <td>{{beam.get_tx.down.5.2}}</td> <td>{{beam.get_tx.down.5.3}}</td>
564 564 </tr>
565 565 <tr>
566 566 <td>{{beam.get_tx.down.6.0}}</td> <td>{{beam.get_tx.down.6.1}}</td> <td>{{beam.get_tx.down.6.2}}</td> <td>{{beam.get_tx.down.6.3}}</td>
567 567 </tr>
568 568 <tr>
569 569 <td>{{beam.get_tx.down.7.0}}</td> <td>{{beam.get_tx.down.7.1}}</td> <td>{{beam.get_tx.down.7.2}}</td> <td>{{beam.get_tx.down.7.3}}</td>
570 570 </tr>
571 571 </table>
572 572 </td>
573 573 <td> <b>South Quarter</b>
574 574 <table align="center" class="south_quarter">
575 575 <tr>
576 576 <td>{{beam.get_tx.down.4.4}}</td> <td>{{beam.get_tx.down.4.5}}</td> <td>{{beam.get_tx.down.4.6}}</td> <td>{{beam.get_tx.down.4.7}}</td>
577 577 </tr>
578 578 <tr>
579 579 <td>{{beam.get_tx.down.5.4}}</td> <td>{{beam.get_tx.down.5.5}}</td> <td>{{beam.get_tx.down.5.6}}</td> <td>{{beam.get_tx.down.5.7}}</td>
580 580 </tr>
581 581 <tr>
582 582 <td>{{beam.get_tx.down.6.4}}</td> <td>{{beam.get_tx.down.6.5}}</td> <td>{{beam.get_tx.down.6.6}}</td> <td>{{beam.get_tx.down.6.7}}</td>
583 583 </tr>
584 584 <tr>
585 585 <td>{{beam.get_tx.down.7.4}}</td> <td>{{beam.get_tx.down.7.5}}</td> <td>{{beam.get_tx.down.7.6}}</td> <td>{{beam.get_tx.down.7.7}}</td>
586 586 </tr>
587 587 </table>
588 588 </td>
589 589 </tr>
590 590 </table>
591 591 </td>
592 592 </tr>
593 593 </table>
594 594
595 595
596 596 <table class="abs_rx">
597 597 <tr>
598 598 <td> <b>RX</b>
599 599 <table id="rx_down" class="rx">
600 600 <tr>
601 601 <td> <b>North Quarter</b>
602 602 <table align="center" class="north_quarter">
603 603 <tr>
604 604 <td>{{beam.get_rx.down.0.0}}</td> <td>{{beam.get_rx.down.0.1}}</td> <td>{{beam.get_rx.down.0.2}}</td> <td>{{beam.get_rx.down.0.3}}</td>
605 605 </tr>
606 606 <tr>
607 607 <td>{{beam.get_rx.down.1.0}}</td> <td>{{beam.get_rx.down.1.1}}</td> <td>{{beam.get_rx.down.1.2}}</td> <td>{{beam.get_rx.down.1.3}}</td>
608 608 </tr>
609 609 <tr>
610 610 <td>{{beam.get_rx.down.2.0}}</td> <td>{{beam.get_rx.down.2.1}}</td> <td>{{beam.get_rx.down.2.2}}</td> <td>{{beam.get_rx.down.2.3}}</td>
611 611 </tr>
612 612 <tr>
613 613 <td>{{beam.get_rx.down.3.0}}</td> <td>{{beam.get_rx.down.3.1}}</td> <td>{{beam.get_rx.down.3.2}}</td> <td>{{beam.get_rx.down.3.3}}</td>
614 614 </tr>
615 615 </table>
616 616 </td>
617 617 <td> <b>East Quarter</b>
618 618 <table align="center" class="east_quarter">
619 619 <tr>
620 620 <td>{{beam.get_rx.down.0.4}}</td> <td>{{beam.get_rx.down.0.5}}</td> <td>{{beam.get_rx.down.0.6}}</td> <td>{{beam.get_rx.down.0.7}}</td>
621 621 </tr>
622 622 <tr>
623 623 <td>{{beam.get_rx.down.1.4}}</td> <td>{{beam.get_rx.down.1.5}}</td> <td>{{beam.get_rx.down.1.6}}</td> <td>{{beam.get_rx.down.1.7}}</td>
624 624 </tr>
625 625 <tr>
626 626 <td>{{beam.get_rx.down.2.4}}</td> <td>{{beam.get_rx.down.2.5}}</td> <td>{{beam.get_rx.down.2.6}}</td> <td>{{beam.get_rx.down.2.7}}</td>
627 627 </tr>
628 628 <tr>
629 629 <td>{{beam.get_rx.down.3.4}}</td> <td>{{beam.get_rx.down.3.5}}</td> <td>{{beam.get_rx.down.3.6}}</td> <td>{{beam.get_rx.down.3.7}}</td>
630 630 </tr>
631 631 </table>
632 632 </td>
633 633 </tr>
634 634 <tr>
635 635 <td> <b>West Quarter</b>
636 636 <table align="center" class="west_quarter">
637 637 <tr>
638 638 <td>{{beam.get_rx.down.4.0}}</td> <td>{{beam.get_rx.down.4.1}}</td> <td>{{beam.get_rx.down.4.2}}</td> <td>{{beam.get_rx.down.4.3}}</td>
639 639 </tr>
640 640 <tr>
641 641 <td>{{beam.get_rx.down.5.0}}</td> <td>{{beam.get_rx.down.5.1}}</td> <td>{{beam.get_rx.down.5.2}}</td> <td>{{beam.get_rx.down.5.3}}</td>
642 642 </tr>
643 643 <tr>
644 644 <td>{{beam.get_rx.down.6.0}}</td> <td>{{beam.get_rx.down.6.1}}</td> <td>{{beam.get_rx.down.6.2}}</td> <td>{{beam.get_rx.down.6.3}}</td>
645 645 </tr>
646 646 <tr>
647 647 <td>{{beam.get_rx.down.7.0}}</td> <td>{{beam.get_rx.down.7.1}}</td> <td>{{beam.get_rx.down.7.2}}</td> <td>{{beam.get_rx.down.7.3}}</td>
648 648 </tr>
649 649 </table>
650 650 </td>
651 651 <td> <b>South Quarter</b>
652 652 <table class="south_quarter">
653 653 <tr>
654 654 <td>{{beam.get_rx.down.4.4}}</td> <td>{{beam.get_rx.down.4.5}}</td> <td>{{beam.get_rx.down.4.6}}</td> <td>{{beam.get_rx.down.4.7}}</td>
655 655 </tr>
656 656 <tr>
657 657 <td>{{beam.get_rx.down.5.4}}</td> <td>{{beam.get_rx.down.5.5}}</td> <td>{{beam.get_rx.down.5.6}}</td> <td>{{beam.get_rx.down.5.7}}</td>
658 658 </tr>
659 659 <tr>
660 660 <td>{{beam.get_rx.down.6.4}}</td> <td>{{beam.get_rx.down.6.5}}</td> <td>{{beam.get_rx.down.6.6}}</td> <td>{{beam.get_rx.down.6.7}}</td>
661 661 </tr>
662 662 <tr>
663 663 <td>{{beam.get_rx.down.7.4}}</td> <td>{{beam.get_rx.down.7.5}}</td> <td>{{beam.get_rx.down.7.6}}</td> <td>{{beam.get_rx.down.7.7}}</td>
664 664 </tr>
665 665 </table>
666 666 </td>
667 667 </tr>
668 668 </table>
669 669 </td>
670 670 </tr>
671 671 </table>
672 672
673 673
674 674
675 675 <br>
676 676
677 677 <div id="down_ues" style="display: inline-block">
678 678 Ues: {{beam.get_down_ues}}
679 679 </div>
680 680
681 681 <div style="margin-left: 70px; display: inline-block">
682 682 <input type="checkbox" id="up_onlyrx" {% if beam.get_down_onlyrx == True %} checked="True" {% endif %} disabled>
683 Only RX: {{beam.get_down_onlyrx}}
683 Only RX
684 684 </input>
685 685 </div>
686 686
687 687 </div>
688 688 </div>
689 689 </div>
690 690
691 691 {% endblock %}
@@ -1,42 +1,42
1 1 {% load bootstrap3 %}
2 2
3 3 {% if abs_beams %}
4 4
5 5 <div class="pull-right">
6 6 <button id="bt_toggle" type="button" class="btn btn-default btn-sm" >
7 7 Expand/Collapse
8 8 </button>
9 9 </div><br><br>
10 10
11 11
12 12 {% for beam in abs_beams %}
13 13 <div class="panel panel-default" id="panel-{{beam.id}}">
14 14 <div class="panel-heading" role="tab" id="heading{{beam.id}}">
15 15 <h4 class="panel-title">
16 16 <a role="button" onclick="beam_values(beam.id)" data-toggle="collapse" data-parent="#div_lines" href="#collapse{{beam.id}}" aria-expanded="true" aria-controls="collapse{{beam.id}}">
17 #{{forloop.counter}} Name: {{beam.name}}
17 #{{forloop.counter}}: {{beam.name}}
18 18 </a>
19 19 {% if edit %}
20 20 <button id="bt_remove_beam-{{ beam.id }}" type="button" class="btn-xs btn-default pull-right" name="bt_remove_beam" value="{{beam.pk}}"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button>
21 21 <button id="bt_edit_beam-{{ beam.id }}" type="button" class="btn-xs btn-default pull-right" name="bt_edit_beam" value="{{beam.pk}}"><span class="glyphicon glyphicon-pencil" aria-hidden="true"></span></button>
22 22 {% endif %}
23 23 </h4>
24 24 </div>
25 25 <div id="collapse{{beam.id}}" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading{{beam.id}}">
26 26 <div class="panel-body">
27 27 {% include "abs_beam_values.html" %}
28 28 {# bootstrap_form beam.form layout='horizontal' size='small' #}
29 29 <br>
30 30
31 31 <br>
32 32 <!--<button type="button" class="btn btn-sm btn-default" style="margin-left: 10px" name="bt_add_subline" value="{{line.pk}}">Add {{line.line_type.name}}</button>-->
33 33 {# endif #}
34 34
35 35 </div>
36 36 </div>
37 37 </div>
38 38 {% endfor%}
39 39
40 40 {% else %}
41 41 <p style="color:#b4bcc2; margin-left: 5%;"><i>No Beams...</i></p>
42 42 {% endif %}
@@ -1,876 +1,876
1 1 {% load static %}
2 2 {% load bootstrap3 %}
3 3 {% load main_tags %}
4 4
5 5 {% block content %}
6 6 <style>
7 7
8 8 .abs {
9 9 border: 2px solid #00334d;
10 10 vertical-align: center;
11 11 display: inline-block;
12 12 font-size: 95%;
13 13 }
14 14
15 15 .abs tr{
16 16 border-bottom: 0px solid #00334d;
17 17 }
18 18
19 19 .abs td{
20 20 border-right: 0px solid #00334d;
21 21 text-align: center;
22 22 padding: 4px;
23 23 }
24 24
25 25 .pattern {
26 26 border: 2px solid #00334d;
27 27 vertical-align: center;
28 28 font-weight: bold;
29 29 text-align: center;
30 30 }
31 31 .pattern tr{
32 32 border: 1px solid #ffffff;
33 33 background-color: #ecf0f1;
34 34 }
35 35 .pattern td{
36 36 border: 2px solid #e2e2e7;
37 37 text-align: center;
38 38 }
39 39
40 40 .north_quarter{
41 41 border: 2px solid #00334d;
42 42 vertical-align: center;
43 43 font-weight: bold;
44 44 }
45 45 .north_quarter tr{
46 46 border: 1px solid #ffffff;
47 47 background-color: #ecf0f1;
48 48 }
49 49 .north_quarter td{
50 50 border: 2px solid #e2e2e7;
51 51 text-align: center;
52 52 }
53 53
54 54 .east_quarter{
55 55 border: 2px solid #00334d;
56 56 vertical-align: center;
57 57 font-weight: bold;
58 58 }
59 59 .east_quarter tr{
60 60 border: 1px solid #ffffff;
61 61 background-color: #ecf0f1;
62 62 }
63 63 .east_quarter td{
64 64 border: 2px solid #e2e2e7;
65 65 text-align: center;
66 66 }
67 67
68 68 .west_quarter{
69 69 border: 2px solid #00334d;
70 70 vertical-align: center;
71 71 font-weight: bold;
72 72 }
73 73 .west_quarter tr{
74 74 border: 1px solid #ffffff;
75 75 background-color: #ecf0f1;
76 76 }
77 77 .west_quarter td{
78 78 border: 2px solid #e2e2e7;
79 79 text-align: center;
80 80 }
81 81
82 82 .south_quarter{
83 83 border: 2px solid #00334d;
84 84 vertical-align: center;
85 85 font-weight: bold;
86 86 }
87 87 .south_quarter tr{
88 88 border: 1px solid #ffffff;
89 89 background-color: #ecf0f1;
90 90 }
91 91 .south_quarter td{
92 92 border: 2px solid #e2e2e7;
93 93 text-align: center;
94 94 }
95 95
96 96 .abs_tx {
97 97 border: 2px solid #00334d;
98 98 vertical-align: center;
99 99 display: inline-block;
100 100 vertical-align: top;
101 101 margin-left: 10px;
102 102 vertical-align: top;
103 103 font-size: 95%;
104 104 }
105 105
106 106
107 107 }
108 108 .abs_tx tr:nth-last-child(1){
109 109 border-bottom: 0px solid #00334d;
110 110 }
111 111 .abs_tx td {
112 112 text-align: center;
113 113 padding: 4px;
114 114 }
115 115
116 116 .abs_rx {
117 117 border: 2px solid #00334d;
118 118 vertical-align: center;
119 119 display: inline-block;
120 120 margin-left: 10px;
121 121 text-align: center;
122 122 font-size: 95%;
123 123 }
124 124
125 125
126 126 }
127 127 .abs_rx tr:nth-last-child(1){
128 128 border-bottom: 0px solid #00334d;
129 129 }
130 130 .abs_rx td {
131 131 text-align: center;
132 132 padding: 4px;
133 133 }
134 134
135 135 .tx {
136 136 border: 2px solid #00334d;
137 137 vertical-align: center;
138 138 font-weight: bold;
139 139 }
140 140 .tx tr{
141 141 border: 1px solid #ffffff;
142 142 background-color: #ecf0f1;
143 143 }
144 144 .tx td{
145 145 border: 2px solid #e2e2e7;
146 146 text-align: center;
147 147 }
148 148
149 149
150 150 .rx {
151 151 border: 2px solid #00334d;
152 152 vertical-align: center;
153 153 font-weight: bold;
154 154 }
155 155 .rx tr{
156 156 border: 1px solid #ffffff;
157 157 background-color: #ecf0f1;
158 158 }
159 159 .rx td{
160 160 border: 2px solid #e2e2e7;
161 161 text-align: center;
162 162 }
163 163
164 164 .pattern_image{
165 165 display: inline-block;
166 166 }
167 167
168 168 </style>
169 169
170 170 <script>
171 171 $(document).ready(function() {
172 172
173 173 {% for beam in abs_beams %}
174 174 $( "#button-{{ forloop.counter }}" ).click(function() {
175 175
176 176 var antenna_upvalues = {{beam.antenna_upvalues}};
177 177 var antenna_downvalues = {{beam.antenna_downvalues}};
178 178
179 179 var table_up = document.getElementById('antenna_up');
180 180 var cells_up = table_up.getElementsByTagName('td');
181 181
182 182 var table_down = document.getElementById('antenna_down');
183 183 var cells_down = table_down.getElementsByTagName('td');
184 184
185 185 //TX Tables
186 186 var tx_upvalues = {{beam.get_tx.up}};
187 187 var tx_downvalues = {{beam.get_tx.down}};
188 188
189 189 var tabletx_up = document.getElementById('tx_up');
190 190 var cellstx_up = tabletx_up.getElementsByTagName('td');
191 191 var tabletx_down = document.getElementById('tx_down');
192 192 var cellstx_down = tabletx_down.getElementsByTagName('td');
193 193
194 194 //RX Tables
195 195 var rx_upvalues = {{beam.get_rx.up}};
196 196 var rx_downvalues = {{beam.get_rx.down}};
197 197
198 198 var tablerx_up = document.getElementById('rx_up');
199 199 var cellsrx_up = tablerx_up.getElementsByTagName('td');
200 200 var tablerx_down = document.getElementById('rx_down');
201 201 var cellsrx_down = tablerx_down.getElementsByTagName('td');
202 202
203 203 //alert(cells_down[51].textContent);
204 204 //alert(cells_up[51].textContent);
205 205
206 206 for (var i = 1, len = 17; i < len; i++) {
207 207 if ((i > 12) && (i<17)){
208 208 cells_up[i].innerHTML = antenna_upvalues[3][i-13].toFixed(1);
209 209 cells_down[i].innerHTML = antenna_downvalues[3][i-13].toFixed(1);
210 210 cellstx_up[i].innerHTML = tx_upvalues[3][i-13];
211 211 cellstx_down[i].innerHTML = tx_downvalues[3][i-13];
212 212 cellsrx_up[i].innerHTML = rx_upvalues[3][i-13];
213 213 cellsrx_down[i].innerHTML = rx_downvalues[3][i-13];
214 214 }
215 215 else if ((i > 8) && (i<13)){
216 216 cells_up[i].innerHTML = antenna_upvalues[2][i-9].toFixed(1);
217 217 cells_down[i].innerHTML = antenna_downvalues[2][i-9].toFixed(1);
218 218 cellstx_up[i].innerHTML = tx_upvalues[2][i-9];
219 219 cellstx_down[i].innerHTML = tx_downvalues[2][i-9];
220 220 cellsrx_up[i].innerHTML = rx_upvalues[2][i-9];
221 221 cellsrx_down[i].innerHTML = rx_downvalues[2][i-9];
222 222 }
223 223 else if ((i > 4) && (i<9)){
224 224 cells_up[i].innerHTML = antenna_upvalues[1][i-5].toFixed(1);
225 225 cells_down[i].innerHTML = antenna_downvalues[1][i-5].toFixed(1);
226 226 cellstx_up[i].innerHTML = tx_upvalues[1][i-5];
227 227 cellstx_down[i].innerHTML = tx_downvalues[1][i-5];
228 228 cellsrx_up[i].innerHTML = rx_upvalues[1][i-5];
229 229 cellsrx_down[i].innerHTML = rx_downvalues[1][i-5];
230 230 }
231 231 else if (i < 5) {
232 232 cells_up[i].innerHTML = antenna_upvalues[0][i-1].toFixed(1);
233 233 cells_down[i].innerHTML = antenna_downvalues[0][i-1].toFixed(1);
234 234 cellstx_up[i].innerHTML = tx_upvalues[0][i-1];
235 235 cellstx_down[i].innerHTML = tx_downvalues[0][i-1];
236 236 cellsrx_up[i].innerHTML = rx_upvalues[0][i-1];
237 237 cellsrx_down[i].innerHTML = rx_downvalues[0][i-1];
238 238 }
239 239 }
240 240
241 241 for (var i = 18, len = 34; i < len; i++) {
242 242 if ((i > 29) && (i<34)) {
243 243 cells_up[i].innerHTML = antenna_upvalues[3][i-26].toFixed(1);
244 244 cells_down[i].innerHTML = antenna_downvalues[3][i-26].toFixed(1);
245 245 cellstx_up[i].innerHTML = tx_upvalues[3][i-26];
246 246 cellstx_down[i].innerHTML = tx_downvalues[3][i-26];
247 247 cellsrx_up[i].innerHTML = rx_upvalues[3][i-26];
248 248 cellsrx_down[i].innerHTML = rx_downvalues[3][i-26];
249 249 }
250 250 if ((i > 25) && (i<30)) {
251 251 cells_up[i].innerHTML = antenna_upvalues[2][i-22].toFixed(1);
252 252 cells_down[i].innerHTML = antenna_downvalues[2][i-22].toFixed(1);
253 253 cellstx_up[i].innerHTML = tx_upvalues[2][i-22];
254 254 cellstx_down[i].innerHTML = tx_downvalues[2][i-22];
255 255 cellsrx_up[i].innerHTML = rx_upvalues[2][i-22];
256 256 cellsrx_down[i].innerHTML = rx_downvalues[2][i-22];
257 257 }
258 258 else if ((i > 21) && (i<26)) {
259 259 cells_up[i].innerHTML = antenna_upvalues[1][i-18].toFixed(1);
260 260 cells_down[i].innerHTML = antenna_downvalues[1][i-18].toFixed(1);
261 261 cellstx_up[i].innerHTML = tx_upvalues[1][i-18];
262 262 cellstx_down[i].innerHTML = tx_downvalues[1][i-18];
263 263 cellsrx_up[i].innerHTML = rx_upvalues[1][i-18];
264 264 cellsrx_down[i].innerHTML = rx_downvalues[1][i-18];
265 265 }
266 266 else if (i < 22) {
267 267 cells_up[i].innerHTML = antenna_upvalues[0][i-14].toFixed(1);
268 268 cells_down[i].innerHTML = antenna_downvalues[0][i-14].toFixed(1);
269 269 cellstx_up[i].innerHTML = tx_upvalues[0][i-14];
270 270 cellstx_down[i].innerHTML = tx_downvalues[0][i-14];
271 271 cellsrx_up[i].innerHTML = rx_upvalues[0][i-14];
272 272 cellsrx_down[i].innerHTML = rx_downvalues[0][i-14];
273 273 }
274 274 }
275 275
276 276 for (var i = 35, len = 51; i < len; i++) {
277 277 if ((i > 46) && (i<51)) {
278 278 cells_up[i].innerHTML = antenna_upvalues[7][i-47].toFixed(1);
279 279 cells_down[i].innerHTML = antenna_downvalues[7][i-47].toFixed(1);
280 280 cellstx_up[i].innerHTML = tx_upvalues[7][i-47];
281 281 cellstx_down[i].innerHTML = tx_downvalues[7][i-47];
282 282 cellsrx_up[i].innerHTML = rx_upvalues[7][i-47];
283 283 cellsrx_down[i].innerHTML = rx_downvalues[7][i-47];
284 284 }
285 285 else if ((i > 42) && (i<47)) {
286 286 cells_up[i].innerHTML = antenna_upvalues[6][i-43].toFixed(1);
287 287 cells_down[i].innerHTML = antenna_downvalues[6][i-43].toFixed(1);
288 288 cellstx_up[i].innerHTML = tx_upvalues[6][i-43];
289 289 cellstx_down[i].innerHTML = tx_downvalues[6][i-43];
290 290 cellsrx_up[i].innerHTML = rx_upvalues[6][i-43];
291 291 cellsrx_down[i].innerHTML = rx_downvalues[6][i-43];
292 292 }
293 293 else if ((i > 38) && (i<43)) {
294 294 cells_up[i].innerHTML = antenna_upvalues[5][i-39].toFixed(1);
295 295 cells_down[i].innerHTML = antenna_downvalues[5][i-39].toFixed(1);
296 296 cellstx_up[i].innerHTML = tx_upvalues[5][i-39];
297 297 cellstx_down[i].innerHTML = tx_downvalues[5][i-39];
298 298 cellsrx_up[i].innerHTML = rx_upvalues[5][i-39];
299 299 cellsrx_down[i].innerHTML = rx_downvalues[5][i-39];
300 300 }
301 301 else if (i < 39) {
302 302 cells_up[i].innerHTML = antenna_upvalues[4][i-35].toFixed(1);
303 303 cells_down[i].innerHTML = antenna_downvalues[4][i-35].toFixed(1);
304 304 cellstx_up[i].innerHTML = tx_upvalues[4][i-35];
305 305 cellstx_down[i].innerHTML = tx_downvalues[4][i-35];
306 306 cellsrx_up[i].innerHTML = rx_upvalues[4][i-35];
307 307 cellsrx_down[i].innerHTML = rx_downvalues[4][i-35];
308 308 }
309 309 }
310 310
311 311 for (var i = 52, len = 68; i < len; i++) {
312 312 if ((i > 63) && (i<68)) {
313 313 cells_up[i].innerHTML = antenna_upvalues[7][i-60].toFixed(1);
314 314 cells_down[i].innerHTML = antenna_downvalues[7][i-60].toFixed(1);
315 315 cellstx_up[i].innerHTML = tx_upvalues[7][i-60];
316 316 cellstx_down[i].innerHTML = tx_downvalues[7][i-60];
317 317 cellsrx_up[i].innerHTML = rx_upvalues[7][i-60];
318 318 cellsrx_down[i].innerHTML = rx_downvalues[7][i-60];
319 319 }
320 320 else if ((i > 59) && (i<64)) {
321 321 cells_up[i].innerHTML = antenna_upvalues[6][i-56].toFixed(1);
322 322 cells_down[i].innerHTML = antenna_downvalues[6][i-56].toFixed(1);
323 323 cellstx_up[i].innerHTML = tx_upvalues[6][i-56];
324 324 cellstx_down[i].innerHTML = tx_downvalues[6][i-56];
325 325 cellsrx_up[i].innerHTML = rx_upvalues[6][i-56];
326 326 cellsrx_down[i].innerHTML = rx_downvalues[6][i-56];
327 327 }
328 328 else if ((i > 55) && (i<60)) {
329 329 cells_up[i].innerHTML = antenna_upvalues[5][i-52].toFixed(1);
330 330 cells_down[i].innerHTML = antenna_downvalues[5][i-52].toFixed(1);
331 331 cellstx_up[i].innerHTML = tx_upvalues[5][i-52];
332 332 cellstx_down[i].innerHTML = tx_downvalues[5][i-52];
333 333 cellsrx_up[i].innerHTML = rx_upvalues[5][i-52];
334 334 cellsrx_down[i].innerHTML = rx_downvalues[5][i-52];
335 335 }
336 336 else if (i < 56) {
337 337 cells_up[i].innerHTML = antenna_upvalues[4][i-48].toFixed(1);
338 338 cells_down[i].innerHTML = antenna_downvalues[4][i-48].toFixed(1);
339 339 cellstx_up[i].innerHTML = tx_upvalues[4][i-48];
340 340 cellstx_down[i].innerHTML = tx_downvalues[4][i-48];
341 341 cellsrx_up[i].innerHTML = rx_upvalues[4][i-48];
342 342 cellsrx_down[i].innerHTML = rx_downvalues[4][i-48];
343 343 }
344 344 }
345 345
346 346 var up_ues = document.getElementById('up_ues');
347 347 up_ues.innerHTML = "{{beam.get_up_ues}}";
348 348 var down_ues = document.getElementById('down_ues');
349 349 down_ues.innerHTML = "{{beam.get_down_ues}}";
350 350
351 351 });
352 352
353 353 {% endfor %}
354 354
355 355 });
356 356 </script>
357 357
358 358
359 359 <div id="UP" class="panel-group">
360 360 <div class="panel panel-default">
361 361 <div class="panel-heading">UP</div>
362 362 <div class="panel-body">
363 363 <table class="abs">
364 364 <tr>
365 365 <td> <b>Antenna</b>
366 366 <table id="antenna_up" class="pattern">
367 367 <tr>
368 368 <td> North Quarter
369 369 <table class="north_quarter">
370 370 <tr>
371 371 <td>{{abs_beams.0.get_upvalues.0}}</td> <td>{{abs_beams.0.get_upvalues.1}}</td> <td>{{abs_beams.0.get_upvalues.2}}</td> <td>{{abs_beams.0.get_upvalues.3}}</td>
372 372 </tr>
373 373 <tr>
374 374 <td>{{abs_beams.0.get_upvalues.8}}</td> <td>{{abs_beams.0.get_upvalues.9}}</td> <td>{{abs_beams.0.get_upvalues.10}}</td> <td>{{abs_beams.0.get_upvalues.11}}</td>
375 375 </tr>
376 376 <tr>
377 377 <td>{{abs_beams.0.get_upvalues.16}}</td> <td>{{abs_beams.0.get_upvalues.17}}</td> <td>{{abs_beams.0.get_upvalues.18}}</td> <td>{{abs_beams.0.get_upvalues.19}}</td>
378 378 </tr>
379 379 <tr>
380 380 <td>{{abs_beams.0.get_upvalues.24}}</td> <td>{{abs_beams.0.get_upvalues.25}}</td> <td>{{abs_beams.0.get_upvalues.26}}</td> <td>{{abs_beams.0.get_upvalues.27}}</td>
381 381 </tr>
382 382 </table>
383 383 </td>
384 384 <td> East Quarter
385 385 <table class="east_quarter">
386 386 <tr>
387 387 <td>{{abs_beams.0.get_upvalues.4}}</td> <td>{{abs_beams.0.get_upvalues.5}}</td> <td>{{abs_beams.0.get_upvalues.6}}</td> <td>{{abs_beams.0.get_upvalues.7}}</td>
388 388 </tr>
389 389 <tr>
390 390 <td>{{abs_beams.0.get_upvalues.12}}</td> <td>{{abs_beams.0.get_upvalues.13}}</td> <td>{{abs_beams.0.get_upvalues.14}}</td> <td>{{abs_beams.0.get_upvalues.15}}</td>
391 391 </tr>
392 392 <tr>
393 393 <td>{{abs_beams.0.get_upvalues.20}}</td> <td>{{abs_beams.0.get_upvalues.21}}</td> <td>{{abs_beams.0.get_upvalues.22}}</td> <td>{{abs_beams.0.get_upvalues.23}}</td>
394 394 </tr>
395 395 <tr>
396 396 <td>{{abs_beams.0.get_upvalues.28}}</td> <td>{{abs_beams.0.get_upvalues.29}}</td> <td>{{abs_beams.0.get_upvalues.30}}</td> <td>{{abs_beams.0.get_upvalues.31}}</td>
397 397 </tr>
398 398 </table>
399 399 </td>
400 400 </tr>
401 401 <tr>
402 402 <td> West Quarter
403 403 <table class="west_quarter">
404 404 <tr>
405 405 <td>{{abs_beams.0.get_upvalues.32}}</td> <td>{{abs_beams.0.get_upvalues.33}}</td> <td>{{abs_beams.0.get_upvalues.34}}</td> <td>{{abs_beams.0.get_upvalues.35}}</td>
406 406 </tr>
407 407 <tr>
408 408 <td>{{abs_beams.0.get_upvalues.40}}</td> <td>{{abs_beams.0.get_upvalues.41}}</td> <td>{{abs_beams.0.get_upvalues.42}}</td> <td>{{abs_beams.0.get_upvalues.43}}</td>
409 409 </tr>
410 410 <tr>
411 411 <td>{{abs_beams.0.get_upvalues.48}}</td> <td>{{abs_beams.0.get_upvalues.49}}</td> <td>{{abs_beams.0.get_upvalues.50}}</td> <td>{{abs_beams.0.get_upvalues.51}}</td>
412 412 </tr>
413 413 <tr>
414 414 <td>{{abs_beams.0.get_upvalues.56}}</td> <td>{{abs_beams.0.get_upvalues.57}}</td> <td>{{abs_beams.0.get_upvalues.58}}</td> <td>{{abs_beams.0.get_upvalues.59}}</td>
415 415 </tr>
416 416 </table>
417 417 </td>
418 418 <td> South Quarter
419 419 <table class="south_quarter">
420 420 <tr>
421 421 <td>{{abs_beams.0.get_upvalues.36}}</td> <td>{{abs_beams.0.get_upvalues.37}}</td> <td>{{abs_beams.0.get_upvalues.38}}</td> <td>{{abs_beams.0.get_upvalues.39}}</td>
422 422 </tr>
423 423 <tr>
424 424 <td>{{abs_beams.0.get_upvalues.44}}</td> <td>{{abs_beams.0.get_upvalues.45}}</td> <td>{{abs_beams.0.get_upvalues.46}}</td> <td>{{abs_beams.0.get_upvalues.47}}</td>
425 425 </tr>
426 426 <tr>
427 427 <td>{{abs_beams.0.get_upvalues.52}}</td> <td>{{abs_beams.0.get_upvalues.53}}</td> <td>{{abs_beams.0.get_upvalues.54}}</td> <td>{{abs_beams.0.get_upvalues.55}}</td>
428 428 </tr>
429 429 <tr>
430 430 <td>{{abs_beams.0.get_upvalues.60}}</td> <td>{{abs_beams.0.get_upvalues.61}}</td> <td>{{abs_beams.0.get_upvalues.62}}</td> <td>{{abs_beams.0.get_upvalues.63}}</td>
431 431 </tr>
432 432 </table>
433 433 </td>
434 434 </tr>
435 435 </table>
436 436 </td>
437 437 </tr>
438 438 </table>
439 439
440 440
441 441 <table class="abs_tx">
442 442 <tr>
443 443 <td> <b>TX</b>
444 444 <table id="tx_up" class="tx">
445 445 <tr>
446 446 <td> North Quarter
447 447 <table align="center" class="north_quarter">
448 448 <tr>
449 449 <td>{{abs_beams.0.get_tx.up.0.0}}</td> <td>{{abs_beams.0.get_tx.up.0.1}}</td> <td>{{abs_beams.0.get_tx.up.0.2}}</td> <td>{{abs_beams.0.get_tx.up.0.3}}</td>
450 450 </tr>
451 451 <tr>
452 452 <td>{{abs_beams.0.get_tx.up.1.0}}</td> <td>{{abs_beams.0.get_tx.up.1.1}}</td> <td>{{abs_beams.0.get_tx.up.1.2}}</td> <td>{{abs_beams.0.get_tx.up.1.3}}</td>
453 453 </tr>
454 454 <tr>
455 455 <td>{{abs_beams.0.get_tx.up.2.0}}</td> <td>{{abs_beams.0.get_tx.up.2.1}}</td> <td>{{abs_beams.0.get_tx.up.2.2}}</td> <td>{{abs_beams.0.get_tx.up.2.3}}</td>
456 456 </tr>
457 457 <tr>
458 458 <td>{{abs_beams.0.get_tx.up.3.0}}</td> <td>{{abs_beams.0.get_tx.up.3.1}}</td> <td>{{abs_beams.0.get_tx.up.3.2}}</td> <td>{{abs_beams.0.get_tx.up.3.3}}</td>
459 459 </tr>
460 460 </table>
461 461 </td>
462 462 <td> East Quarter
463 463 <table align="center" class="east_quarter">
464 464 <tr>
465 465 <td>{{abs_beams.0.get_tx.up.0.4}}</td> <td>{{abs_beams.0.get_tx.up.0.5}}</td> <td>{{abs_beams.0.get_tx.up.0.6}}</td> <td>{{abs_beams.0.get_tx.up.0.7}}</td>
466 466 </tr>
467 467 <tr>
468 468 <td>{{abs_beams.0.get_tx.up.1.4}}</td> <td>{{abs_beams.0.get_tx.up.1.5}}</td> <td>{{abs_beams.0.get_tx.up.1.6}}</td> <td>{{abs_beams.0.get_tx.up.1.7}}</td>
469 469 </tr>
470 470 <tr>
471 471 <td>{{abs_beams.0.get_tx.up.2.4}}</td> <td>{{abs_beams.0.get_tx.up.2.5}}</td> <td>{{abs_beams.0.get_tx.up.2.6}}</td> <td>{{abs_beams.0.get_tx.up.2.7}}</td>
472 472 </tr>
473 473 <tr>
474 474 <td>{{abs_beams.0.get_tx.up.3.4}}</td> <td>{{abs_beams.0.get_tx.up.3.5}}</td> <td>{{abs_beams.0.get_tx.up.3.6}}</td> <td>{{abs_beams.0.get_tx.up.3.7}}</td>
475 475 </tr>
476 476 </table>
477 477 </td>
478 478 </tr>
479 479 <tr>
480 480 <td> West Quarter
481 481 <table align="center" class="west_quarter">
482 482 <tr>
483 483 <td>{{abs_beams.0.get_tx.up.4.0}}</td> <td>{{abs_beams.0.get_tx.up.4.1}}</td> <td>{{abs_beams.0.get_tx.up.4.2}}</td> <td>{{abs_beams.0.get_tx.up.4.3}}</td>
484 484 </tr>
485 485 <tr>
486 486 <td>{{abs_beams.0.get_tx.up.5.0}}</td> <td>{{abs_beams.0.get_tx.up.5.1}}</td> <td>{{abs_beams.0.get_tx.up.5.2}}</td> <td>{{abs_beams.0.get_tx.up.5.3}}</td>
487 487 </tr>
488 488 <tr>
489 489 <td>{{abs_beams.0.get_tx.up.6.0}}</td> <td>{{abs_beams.0.get_tx.up.6.1}}</td> <td>{{abs_beams.0.get_tx.up.6.2}}</td> <td>{{abs_beams.0.get_tx.up.6.3}}</td>
490 490 </tr>
491 491 <tr>
492 492 <td>{{abs_beams.0.get_tx.up.7.0}}</td> <td>{{abs_beams.0.get_tx.up.7.1}}</td> <td>{{abs_beams.0.get_tx.up.7.2}}</td> <td>{{abs_beams.0.get_tx.up.7.3}}</td>
493 493 </tr>
494 494 </table>
495 495 </td>
496 496 <td> South Quarter
497 497 <table align="center" class="south_quarter">
498 498 <tr>
499 499 <td>{{abs_beams.0.get_tx.up.4.4}}</td> <td>{{abs_beams.0.get_tx.up.4.5}}</td> <td>{{abs_beams.0.get_tx.up.4.6}}</td> <td>{{abs_beams.0.get_tx.up.4.7}}</td>
500 500 </tr>
501 501 <tr>
502 502 <td>{{abs_beams.0.get_tx.up.5.4}}</td> <td>{{abs_beams.0.get_tx.up.5.5}}</td> <td>{{abs_beams.0.get_tx.up.5.6}}</td> <td>{{abs_beams.0.get_tx.up.5.7}}</td>
503 503 </tr>
504 504 <tr>
505 505 <td>{{abs_beams.0.get_tx.up.6.4}}</td> <td>{{abs_beams.0.get_tx.up.6.5}}</td> <td>{{abs_beams.0.get_tx.up.6.6}}</td> <td>{{abs_beams.0.get_tx.up.6.7}}</td>
506 506 </tr>
507 507 <tr>
508 508 <td>{{abs_beams.0.get_tx.up.7.4}}</td> <td>{{abs_beams.0.get_tx.up.7.5}}</td> <td>{{abs_beams.0.get_tx.up.7.6}}</td> <td>{{abs_beams.0.get_tx.up.7.7}}</td>
509 509 </tr>
510 510 </table>
511 511 </td>
512 512 </tr>
513 513 </table>
514 514 </td>
515 515 </tr>
516 516 </table>
517 517
518 518
519 519 <table class="abs_rx">
520 520 <tr>
521 521 <td> <b>RX</b>
522 522 <table id="rx_up" class="rx">
523 523 <tr>
524 524 <td> North Quarter
525 525 <table align="center" class="north_quarter">
526 526 <tr>
527 527 <td>{{abs_beams.0.get_rx.up.0.0}}</td> <td>{{abs_beams.0.get_rx.up.0.1}}</td> <td>{{abs_beams.0.get_rx.up.0.2}}</td> <td>{{abs_beams.0.get_rx.up.0.3}}</td>
528 528 </tr>
529 529 <tr>
530 530 <td>{{abs_beams.0.get_rx.up.1.0}}</td> <td>{{abs_beams.0.get_rx.up.1.1}}</td> <td>{{abs_beams.0.get_rx.up.1.2}}</td> <td>{{abs_beams.0.get_rx.up.1.3}}</td>
531 531 </tr>
532 532 <tr>
533 533 <td>{{abs_beams.0.get_rx.up.2.0}}</td> <td>{{abs_beams.0.get_rx.up.2.1}}</td> <td>{{abs_beams.0.get_rx.up.2.2}}</td> <td>{{abs_beams.0.get_rx.up.2.3}}</td>
534 534 </tr>
535 535 <tr>
536 536 <td>{{abs_beams.0.get_rx.up.3.0}}</td> <td>{{abs_beams.0.get_rx.up.3.1}}</td> <td>{{abs_beams.0.get_rx.up.3.2}}</td> <td>{{abs_beams.0.get_rx.up.3.3}}</td>
537 537 </tr>
538 538 </table>
539 539 </td>
540 540 <td> East Quarter
541 541 <table align="center" class="east_quarter">
542 542 <tr>
543 543 <td>{{abs_beams.0.get_rx.up.0.4}}</td> <td>{{abs_beams.0.get_rx.up.0.5}}</td> <td>{{abs_beams.0.get_rx.up.0.6}}</td> <td>{{abs_beams.0.get_rx.up.0.7}}</td>
544 544 </tr>
545 545 <tr>
546 546 <td>{{abs_beams.0.get_rx.up.1.4}}</td> <td>{{abs_beams.0.get_rx.up.1.5}}</td> <td>{{abs_beams.0.get_rx.up.1.6}}</td> <td>{{abs_beams.0.get_rx.up.1.7}}</td>
547 547 </tr>
548 548 <tr>
549 549 <td>{{abs_beams.0.get_rx.up.2.4}}</td> <td>{{abs_beams.0.get_rx.up.2.5}}</td> <td>{{abs_beams.0.get_rx.up.2.6}}</td> <td>{{abs_beams.0.get_rx.up.2.7}}</td>
550 550 </tr>
551 551 <tr>
552 552 <td>{{abs_beams.0.get_rx.up.3.4}}</td> <td>{{abs_beams.0.get_rx.up.3.5}}</td> <td>{{abs_beams.0.get_rx.up.3.6}}</td> <td>{{abs_beams.0.get_rx.up.3.7}}</td>
553 553 </tr>
554 554 </table>
555 555 </td>
556 556 </tr>
557 557 <tr>
558 558 <td> West Quarter
559 559 <table align="center" class="west_quarter">
560 560 <tr>
561 561 <td>{{abs_beams.0.get_rx.up.4.0}}</td> <td>{{abs_beams.0.get_rx.up.4.1}}</td> <td>{{abs_beams.0.get_rx.up.4.2}}</td> <td>{{abs_beams.0.get_rx.up.4.3}}</td>
562 562 </tr>
563 563 <tr>
564 564 <td>{{abs_beams.0.get_rx.up.5.0}}</td> <td>{{abs_beams.0.get_rx.up.5.1}}</td> <td>{{abs_beams.0.get_rx.up.5.2}}</td> <td>{{abs_beams.0.get_rx.up.5.3}}</td>
565 565 </tr>
566 566 <tr>
567 567 <td>{{abs_beams.0.get_rx.up.6.0}}</td> <td>{{abs_beams.0.get_rx.up.6.1}}</td> <td>{{abs_beams.0.get_rx.up.6.2}}</td> <td>{{abs_beams.0.get_rx.up.6.3}}</td>
568 568 </tr>
569 569 <tr>
570 570 <td>{{abs_beams.0.get_rx.up.7.0}}</td> <td>{{abs_beams.0.get_rx.up.7.1}}</td> <td>{{abs_beams.0.get_rx.up.7.2}}</td> <td>{{abs_beams.0.get_rx.up.7.3}}</td>
571 571 </tr>
572 572 </table>
573 573 </td>
574 574 <td> South Quarter
575 575 <table align="center" class="south_quarter">
576 576 <tr>
577 577 <td>{{abs_beams.0.get_rx.up.4.4}}</td> <td>{{abs_beams.0.get_rx.up.4.5}}</td> <td>{{abs_beams.0.get_rx.up.4.6}}</td> <td>{{abs_beams.0.get_rx.up.4.7}}</td>
578 578 </tr>
579 579 <tr>
580 580 <td>{{abs_beams.0.get_rx.up.5.4}}</td> <td>{{abs_beams.0.get_rx.up.5.5}}</td> <td>{{abs_beams.0.get_rx.up.5.6}}</td> <td>{{abs_beams.0.get_rx.up.5.7}}</td>
581 581 </tr>
582 582 <tr>
583 583 <td>{{abs_beams.0.get_rx.up.6.4}}</td> <td>{{abs_beams.0.get_rx.up.6.5}}</td> <td>{{abs_beams.0.get_rx.up.6.6}}</td> <td>{{abs_beams.0.get_rx.up.6.7}}</td>
584 584 </tr>
585 585 <tr>
586 586 <td>{{abs_beams.0.get_rx.up.7.4}}</td> <td>{{abs_beams.0.get_rx.up.7.5}}</td> <td>{{abs_beams.0.get_rx.up.7.6}}</td> <td>{{abs_beams.0.get_rx.up.7.7}}</td>
587 587 </tr>
588 588 </table>
589 589 </td>
590 590 </tr>
591 591 </table>
592 592 </td>
593 593 </tr>
594 594 </table>
595 595
596 596 {% if not edit %}
597 597 {% include "abs_pattern_img.html" %}
598 598 {% endif %}
599 599
600 600 <br>
601 601
602 602 <div id="up_ues" style="display: inline-block">
603 603 Ues: {{abs_beams.0.get_up_ues}}
604 604 </div>
605 605
606 606 <div style="margin-left: 70px; display: inline-block">
607 607 <input type="checkbox" id="up_onlyrx" {% if abs_beams.0.get_up_onlyrx == True %} checked="True" {% endif %} disabled>
608 Only RX: {{abs_beams.0.get_up_onlyrx}}
608 Only RX
609 609 </input>
610 610 </div>
611 611
612 612 </div>
613 613 </div>
614 614 </div>
615 615
616 616 <div id="DOWN" class="panel-group">
617 617 <div class="panel panel-default">
618 618 <div class="panel-heading">DOWN</div>
619 619 <div class="panel-body">
620 620 <table class="abs">
621 621 <tr>
622 622 <td> <b>Antenna</b>
623 623 <table id="antenna_down" class="pattern">
624 624 <tr>
625 625 <td> <b>North Quarter</b>
626 626 <table class="north_quarter">
627 627 <tr>
628 628 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
629 629 </tr>
630 630 <tr>
631 631 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
632 632 </tr>
633 633 <tr>
634 634 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
635 635 </tr>
636 636 <tr>
637 637 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
638 638 </tr>
639 639 </table>
640 640 </td>
641 641 <td> <b>East Quarter</b>
642 642 <table class="east_quarter">
643 643 <tr>
644 644 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
645 645 </tr>
646 646 <tr>
647 647 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
648 648 </tr>
649 649 <tr>
650 650 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
651 651 </tr>
652 652 <tr>
653 653 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
654 654 </tr>
655 655 </table>
656 656 </td>
657 657 </tr>
658 658 <tr>
659 659 <td> <b>West Quarter</b>
660 660 <table class="west_quarter">
661 661 <tr>
662 662 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
663 663 </tr>
664 664 <tr>
665 665 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
666 666 </tr>
667 667 <tr>
668 668 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
669 669 </tr>
670 670 <tr>
671 671 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
672 672 </tr>
673 673 </table>
674 674 </td>
675 675 <td> <b>South Quarter</b>
676 676 <table class="south_quarter">
677 677 <tr>
678 678 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
679 679 </tr>
680 680 <tr>
681 681 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
682 682 </tr>
683 683 <tr>
684 684 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
685 685 </tr>
686 686 <tr>
687 687 <td>0.0</td> <td>0.0</td> <td>0.0</td> <td>0.0</td>
688 688 </tr>
689 689 </table>
690 690 </td>
691 691 </tr>
692 692 </table>
693 693 </td>
694 694 </tr>
695 695 </table>
696 696
697 697 <table class="abs_tx">
698 698 <tr>
699 699 <td> <b>TX</b>
700 700 <table id="tx_down" class="tx">
701 701 <tr>
702 702 <td> <b>North Quarter</b>
703 703 <table align="center" class="north_quarter">
704 704 <tr>
705 705 <td>{{abs_beams.0.get_tx.down.0.0}}</td> <td>{{abs_beams.0.get_tx.down.0.1}}</td> <td>{{abs_beams.0.get_tx.down.0.2}}</td> <td>{{abs_beams.0.get_tx.down.0.3}}</td>
706 706 </tr>
707 707 <tr>
708 708 <td>{{abs_beams.0.get_tx.down.1.0}}</td> <td>{{abs_beams.0.get_tx.down.1.1}}</td> <td>{{abs_beams.0.get_tx.down.1.2}}</td> <td>{{abs_beams.0.get_tx.down.1.3}}</td>
709 709 </tr>
710 710 <tr>
711 711 <td>{{abs_beams.0.get_tx.down.2.0}}</td> <td>{{abs_beams.0.get_tx.down.2.1}}</td> <td>{{abs_beams.0.get_tx.down.2.2}}</td> <td>{{abs_beams.0.get_tx.down.2.3}}</td>
712 712 </tr>
713 713 <tr>
714 714 <td>{{abs_beams.0.get_tx.down.3.0}}</td> <td>{{abs_beams.0.get_tx.down.3.1}}</td> <td>{{abs_beams.0.get_tx.down.3.2}}</td> <td>{{abs_beams.0.get_tx.down.3.3}}</td>
715 715 </tr>
716 716 </table>
717 717 </td>
718 718 <td> <b>East Quarter</b>
719 719 <table align="center" class="east_quarter">
720 720 <tr>
721 721 <td>{{abs_beams.0.get_tx.down.0.4}}</td> <td>{{abs_beams.0.get_tx.down.0.5}}</td> <td>{{abs_beams.0.get_tx.down.0.6}}</td> <td>{{abs_beams.0.get_tx.down.0.7}}</td>
722 722 </tr>
723 723 <tr>
724 724 <td>{{abs_beams.0.get_tx.down.1.4}}</td> <td>{{abs_beams.0.get_tx.down.1.5}}</td> <td>{{abs_beams.0.get_tx.down.1.6}}</td> <td>{{abs_beams.0.get_tx.down.1.7}}</td>
725 725 </tr>
726 726 <tr>
727 727 <td>{{abs_beams.0.get_tx.down.2.4}}</td> <td>{{abs_beams.0.get_tx.down.2.5}}</td> <td>{{abs_beams.0.get_tx.down.2.6}}</td> <td>{{abs_beams.0.get_tx.down.2.7}}</td>
728 728 </tr>
729 729 <tr>
730 730 <td>{{abs_beams.0.get_tx.down.3.4}}</td> <td>{{abs_beams.0.get_tx.down.3.5}}</td> <td>{{abs_beams.0.get_tx.down.3.6}}</td> <td>{{abs_beams.0.get_tx.down.3.7}}</td>
731 731 </tr>
732 732 </table>
733 733 </td>
734 734 </tr>
735 735 <tr>
736 736 <td> <b>West Quarter</b>
737 737 <table align="center" class="west_quarter">
738 738 <tr>
739 739 <td>{{abs_beams.0.get_tx.down.4.0}}</td> <td>{{abs_beams.0.get_tx.down.4.1}}</td> <td>{{abs_beams.0.get_tx.down.4.2}}</td> <td>{{abs_beams.0.get_tx.down.4.3}}</td>
740 740 </tr>
741 741 <tr>
742 742 <td>{{abs_beams.0.get_tx.down.5.0}}</td> <td>{{abs_beams.0.get_tx.down.5.1}}</td> <td>{{abs_beams.0.get_tx.down.5.2}}</td> <td>{{abs_beams.0.get_tx.down.5.3}}</td>
743 743 </tr>
744 744 <tr>
745 745 <td>{{abs_beams.0.get_tx.down.6.0}}</td> <td>{{abs_beams.0.get_tx.down.6.1}}</td> <td>{{abs_beams.0.get_tx.down.6.2}}</td> <td>{{abs_beams.0.get_tx.down.6.3}}</td>
746 746 </tr>
747 747 <tr>
748 748 <td>{{abs_beams.0.get_tx.down.7.0}}</td> <td>{{abs_beams.0.get_tx.down.7.1}}</td> <td>{{abs_beams.0.get_tx.down.7.2}}</td> <td>{{abs_beams.0.get_tx.down.7.3}}</td>
749 749 </tr>
750 750 </table>
751 751 </td>
752 752 <td> <b>South Quarter</b>
753 753 <table align="center" class="south_quarter">
754 754 <tr>
755 755 <td>{{abs_beams.0.get_tx.down.4.4}}</td> <td>{{abs_beams.0.get_tx.down.4.5}}</td> <td>{{abs_beams.0.get_tx.down.4.6}}</td> <td>{{abs_beams.0.get_tx.down.4.7}}</td>
756 756 </tr>
757 757 <tr>
758 758 <td>{{abs_beams.0.get_tx.down.5.4}}</td> <td>{{abs_beams.0.get_tx.down.5.5}}</td> <td>{{abs_beams.0.get_tx.down.5.6}}</td> <td>{{abs_beams.0.get_tx.down.5.7}}</td>
759 759 </tr>
760 760 <tr>
761 761 <td>{{abs_beams.0.get_tx.down.6.4}}</td> <td>{{abs_beams.0.get_tx.down.6.5}}</td> <td>{{abs_beams.0.get_tx.down.6.6}}</td> <td>{{abs_beams.0.get_tx.down.6.7}}</td>
762 762 </tr>
763 763 <tr>
764 764 <td>{{abs_beams.0.get_tx.down.7.4}}</td> <td>{{abs_beams.0.get_tx.down.7.5}}</td> <td>{{abs_beams.0.get_tx.down.7.6}}</td> <td>{{abs_beams.0.get_tx.down.7.7}}</td>
765 765 </tr>
766 766 </table>
767 767 </td>
768 768 </tr>
769 769 </table>
770 770 </td>
771 771 </tr>
772 772 </table>
773 773
774 774
775 775 <table class="abs_rx">
776 776 <tr>
777 777 <td> <b>RX</b>
778 778 <table id="rx_down" class="rx">
779 779 <tr>
780 780 <td> <b>North Quarter</b>
781 781 <table align="center" class="north_quarter">
782 782 <tr>
783 783 <td>{{abs_beams.0.get_rx.down.0.0}}</td> <td>{{abs_beams.0.get_rx.down.0.1}}</td> <td>{{abs_beams.0.get_rx.down.0.2}}</td> <td>{{abs_beams.0.get_rx.down.0.3}}</td>
784 784 </tr>
785 785 <tr>
786 786 <td>{{abs_beams.0.get_rx.down.1.0}}</td> <td>{{abs_beams.0.get_rx.down.1.1}}</td> <td>{{abs_beams.0.get_rx.down.1.2}}</td> <td>{{abs_beams.0.get_rx.down.1.3}}</td>
787 787 </tr>
788 788 <tr>
789 789 <td>{{abs_beams.0.get_rx.down.2.0}}</td> <td>{{abs_beams.0.get_rx.down.2.1}}</td> <td>{{abs_beams.0.get_rx.down.2.2}}</td> <td>{{abs_beams.0.get_rx.down.2.3}}</td>
790 790 </tr>
791 791 <tr>
792 792 <td>{{abs_beams.0.get_rx.down.3.0}}</td> <td>{{abs_beams.0.get_rx.down.3.1}}</td> <td>{{abs_beams.0.get_rx.down.3.2}}</td> <td>{{abs_beams.0.get_rx.down.3.3}}</td>
793 793 </tr>
794 794 </table>
795 795 </td>
796 796 <td> <b>East Quarter</b>
797 797 <table align="center" class="east_quarter">
798 798 <tr>
799 799 <td>{{abs_beams.0.get_rx.down.0.4}}</td> <td>{{abs_beams.0.get_rx.down.0.5}}</td> <td>{{abs_beams.0.get_rx.down.0.6}}</td> <td>{{abs_beams.0.get_rx.down.0.7}}</td>
800 800 </tr>
801 801 <tr>
802 802 <td>{{abs_beams.0.get_rx.down.1.4}}</td> <td>{{abs_beams.0.get_rx.down.1.5}}</td> <td>{{abs_beams.0.get_rx.down.1.6}}</td> <td>{{abs_beams.0.get_rx.down.1.7}}</td>
803 803 </tr>
804 804 <tr>
805 805 <td>{{abs_beams.0.get_rx.down.2.4}}</td> <td>{{abs_beams.0.get_rx.down.2.5}}</td> <td>{{abs_beams.0.get_rx.down.2.6}}</td> <td>{{abs_beams.0.get_rx.down.2.7}}</td>
806 806 </tr>
807 807 <tr>
808 808 <td>{{abs_beams.0.get_rx.down.3.4}}</td> <td>{{abs_beams.0.get_rx.down.3.5}}</td> <td>{{abs_beams.0.get_rx.down.3.6}}</td> <td>{{abs_beams.0.get_rx.down.3.7}}</td>
809 809 </tr>
810 810 </table>
811 811 </td>
812 812 </tr>
813 813 <tr>
814 814 <td> <b>West Quarter</b>
815 815 <table align="center" class="west_quarter">
816 816 <tr>
817 817 <td>{{abs_beams.0.get_rx.down.4.0}}</td> <td>{{abs_beams.0.get_rx.down.4.1}}</td> <td>{{abs_beams.0.get_rx.down.4.2}}</td> <td>{{abs_beams.0.get_rx.down.4.3}}</td>
818 818 </tr>
819 819 <tr>
820 820 <td>{{abs_beams.0.get_rx.down.5.0}}</td> <td>{{abs_beams.0.get_rx.down.5.1}}</td> <td>{{abs_beams.0.get_rx.down.5.2}}</td> <td>{{abs_beams.0.get_rx.down.5.3}}</td>
821 821 </tr>
822 822 <tr>
823 823 <td>{{abs_beams.0.get_rx.down.6.0}}</td> <td>{{abs_beams.0.get_rx.down.6.1}}</td> <td>{{abs_beams.0.get_rx.down.6.2}}</td> <td>{{abs_beams.0.get_rx.down.6.3}}</td>
824 824 </tr>
825 825 <tr>
826 826 <td>{{abs_beams.0.get_rx.down.7.0}}</td> <td>{{abs_beams.0.get_rx.down.7.1}}</td> <td>{{abs_beams.0.get_rx.down.7.2}}</td> <td>{{abs_beams.0.get_rx.down.7.3}}</td>
827 827 </tr>
828 828 </table>
829 829 </td>
830 830 <td> <b>South Quarter</b>
831 831 <table class="south_quarter">
832 832 <tr>
833 833 <td>{{abs_beams.0.get_rx.down.4.4}}</td> <td>{{abs_beams.0.get_rx.down.4.5}}</td> <td>{{abs_beams.0.get_rx.down.4.6}}</td> <td>{{abs_beams.0.get_rx.down.4.7}}</td>
834 834 </tr>
835 835 <tr>
836 836 <td>{{abs_beams.0.get_rx.down.5.4}}</td> <td>{{abs_beams.0.get_rx.down.5.5}}</td> <td>{{abs_beams.0.get_rx.down.5.6}}</td> <td>{{abs_beams.0.get_rx.down.5.7}}</td>
837 837 </tr>
838 838 <tr>
839 839 <td>{{abs_beams.0.get_rx.down.6.4}}</td> <td>{{abs_beams.0.get_rx.down.6.5}}</td> <td>{{abs_beams.0.get_rx.down.6.6}}</td> <td>{{abs_beams.0.get_rx.down.6.7}}</td>
840 840 </tr>
841 841 <tr>
842 842 <td>{{abs_beams.0.get_rx.down.7.4}}</td> <td>{{abs_beams.0.get_rx.down.7.5}}</td> <td>{{abs_beams.0.get_rx.down.7.6}}</td> <td>{{abs_beams.0.get_rx.down.7.7}}</td>
843 843 </tr>
844 844 </table>
845 845 </td>
846 846 </tr>
847 847 </table>
848 848 </td>
849 849 </tr>
850 850 </table>
851 851
852 852 {% if not edit %}
853 853 {% include "abs_pattern_img.html" %}
854 854 {% endif %}
855 855
856 856 <br>
857 857
858 858 <div id="down_ues" style="display: inline-block">
859 859 Ues: {{abs_beams.0.get_down_ues}}
860 860 </div>
861 861
862 862 <div style="margin-left: 70px; display: inline-block">
863 863 <input type="checkbox" id="up_onlyrx" {% if abs_beams.0.get_down_onlyrx == True %} checked="True" {% endif %} disabled>
864 Only RX: {{abs_beams.0.get_down_onlyrx}}
864 Only RX
865 865 </input>
866 866 </div>
867 867
868 868 </div>
869 869 </div>
870 870 </div>
871 871
872 872 {% endblock %}
873 873
874 874 <script>
875 875
876 876 </script>
General Comments 0
You need to be logged in to leave comments. Login now