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