towerops/priv/antennas/rfelements-ud-tp-27.msi
Graham McIntire 3273312f6a feat: 198 real vendor .msi antenna patterns + Leaflet auto-load
Sourced 198 vendor-published MSI Planet pattern files via the
wireless-planning.com aggregator (data1.mlinkplanner.com). Real
patterns now ship for: Cambium (6), Ubiquiti (154), RF Elements
(27), MARS (5), MTI Wireless (1), Tarana (2), Ruckus (1), RFE (2).
Files dropped into priv/antennas/<vendor>-<part>.msi; the existing
boot loader picks them up and they override the synthesized catalog
entries by slug where the slugs match.

Parser improvements to handle real-world MSI file quirks:
- File-extension filter now accepts .ant/.msi (case-insensitive).
- Slug normalisation: spaces, +, and other non-alnum collapse to
  hyphens.
- Header parser splits on whitespace runs (tab or space) — different
  vendor tools produce different delimiters.
- New parse_frequency_mhz/1 handles "5500", "5 GHz", "5GHz",
  "5.6GHz", "5500 MHz", "5150-5850" (centre frequency), and
  "5.45 - 5.85 GHz" formats. Replaces the old integer-only parse.
- 2 MARS files with non-360 angular resolution and 1 with
  angle-less pattern lines were excluded; the rest parse cleanly.

Total registry now 305 antennas: 198 real vendor patterns + 107
synthesized catalog entries (used as fallback for SKUs without
public .msi files: Cambium ePMP/PMP variants, Tarana G1/G2,
ALPHA, ITELITE, KP Performance, RADWIN, Mimosa, etc.).

Leaflet auto-load fix:
- The location-picker map wasn't appearing because the form page
  didn't have the inline <script> tag the existing site map uses
  to load Leaflet. AGENTS.md forbids inline <script> in templates,
  so I added an ensureLeaflet() helper in app.ts that lazy-loads
  /vendor/leaflet/leaflet.{js,css} on first hook mount and caches
  the promise. SitesMap, CoverageMap, and CoverageLocationPicker
  all use it now — no inline scripts needed.
2026-05-06 15:09:29 -05:00

732 lines
7.6 KiB
Text

NAME UD-TP-27
MAKE RF elements s.r.o.
FREQUENCY 5180-6400
H_WIDTH
V_WIDTH
FRONT_TO_BACK
GAIN 27.5 dBi
TILT
POLARIZATION VERTICAL
COMMENT 27.5 dBi parabolic dish antenna
HORIZONTAL 360
0 0
1 0.22
2 0.91
3 2.08
4 3.77
5 6.07
6 9.11
7 13.11
8 18.69
9 27.98
10 38.86
11 28.23
12 25.71
13 24.98
14 24.94
15 25.29
16 25.94
17 26.73
18 27.34
19 27.55
20 27.55
21 27.78
22 28.62
23 30.35
24 33.34
25 38.35
26 44.13
27 39.59
28 35.65
29 33.6
30 32.62
31 32.35
32 32.59
33 33.29
34 34.35
35 35.59
36 36.46
37 36.26
38 35.08
39 33.63
40 32.33
41 31.31
42 30.54
43 29.98
44 29.59
45 29.33
46 29.22
47 29.23
48 29.4
49 29.71
50 30.17
51 30.76
52 31.45
53 32.17
54 32.82
55 33.27
56 33.41
57 33.21
58 32.72
59 32.06
60 31.32
61 30.59
62 29.9
63 29.28
64 28.73
65 28.27
66 27.89
67 27.58
68 27.35
69 27.18
70 27.08
71 27.03
72 27.05
73 27.11
74 27.22
75 27.37
76 27.58
77 27.82
78 28.11
79 28.43
80 28.8
81 29.21
82 29.65
83 30.12
84 30.61
85 31.11
86 31.61
87 32.08
88 32.52
89 32.92
90 33.28
91 33.6
92 33.91
93 34.22
94 34.57
95 34.99
96 35.49
97 36.1
98 36.84
99 37.71
100 38.7
101 39.76
102 40.8
103 41.65
104 42.14
105 42.22
106 42
107 41.69
108 41.45
109 41.38
110 41.56
111 42.04
112 42.85
113 44.08
114 45.8
115 48.2
116 51.53
117 55.82
118 57.46
119 54.25
120 51.37
121 49.55
122 48.52
123 48.1
124 48.17
125 48.67
126 49.55
127 50.72
128 51.99
129 52.97
130 53.27
131 52.87
132 52.23
133 51.73
134 51.6
135 51.97
136 52.95
137 54.56
138 56.19
139 55.72
140 52.98
141 50.18
142 48.04
143 46.6
144 45.77
145 45.52
146 45.83
147 46.66
148 47.95
149 49.39
150 50.17
151 49.5
152 47.91
153 46.28
154 45.03
155 44.27
156 44.02
157 44.22
158 44.75
159 45.26
160 45.35
161 44.95
162 44.43
163 44.12
164 44.16
165 44.47
166 44.81
167 44.84
168 44.24
169 42.93
170 41.25
171 39.62
172 38.35
173 37.53
174 37.12
175 36.91
176 36.62
177 36.06
178 35.35
179 34.79
180 34.59
181 34.83
182 35.42
183 36.16
184 36.75
185 37.07
186 37.33
187 37.83
188 38.77
189 40.21
190 42.05
191 43.96
192 45.36
193 45.82
194 45.48
195 44.83
196 44.29
197 44.1
198 44.35
199 44.95
200 45.56
201 45.74
202 45.4
203 44.92
204 44.69
205 44.89
206 45.57
207 46.72
208 48.27
209 49.97
210 51.07
211 50.69
212 49.25
213 47.75
214 46.67
215 46.12
216 46.13
217 46.7
218 47.85
219 49.63
220 52.12
221 55.31
222 58.38
223 58.68
224 56.75
225 54.97
226 53.79
227 53.14
228 52.85
229 52.74
230 52.58
231 52.17
232 51.4
233 50.41
234 49.41
235 48.58
236 48.05
237 47.88
238 48.17
239 49.01
240 50.62
241 53.38
242 58
243 60.16
244 54.29
245 49.9
246 46.96
247 44.91
248 43.47
249 42.49
250 41.9
251 41.62
252 41.63
253 41.87
254 42.24
255 42.63
256 42.8
257 42.58
258 41.9
259 40.91
260 39.82
261 38.75
262 37.8
263 36.99
264 36.31
265 35.76
266 35.3
267 34.93
268 34.61
269 34.31
270 34.01
271 33.68
272 33.31
273 32.9
274 32.44
275 31.96
276 31.46
277 30.95
278 30.46
279 29.99
280 29.55
281 29.15
282 28.79
283 28.47
284 28.19
285 27.95
286 27.75
287 27.61
288 27.51
289 27.46
290 27.47
291 27.53
292 27.65
293 27.84
294 28.1
295 28.43
296 28.83
297 29.3
298 29.84
299 30.43
300 31.04
301 31.63
302 32.14
303 32.48
304 32.59
305 32.43
306 32.03
307 31.47
308 30.87
309 30.28
310 29.79
311 29.41
312 29.18
313 29.09
314 29.13
315 29.31
316 29.6
317 30.01
318 30.54
319 31.23
320 32.11
321 33.16
322 34.25
323 35.06
324 35.18
325 34.62
326 33.79
327 33.08
328 32.69
329 32.71
330 33.25
331 34.52
332 36.99
333 41.75
334 44.7
335 37.48
336 32.78
337 29.95
338 28.29
339 27.48
340 27.28
341 27.42
342 27.53
343 27.31
344 26.83
345 26.31
346 25.88
347 25.66
348 26.02
349 28.06
350 37.11
351 29.17
352 19.17
353 13.39
354 9.28
355 6.19
356 3.86
357 2.13
358 0.94
359 0.24
VERTICAL 360
0 0
1 0.32
2 1.23
3 2.8
4 5.13
5 8.43
6 13.09
7 19.12
8 20.42
9 17.66
10 16.31
11 16.16
12 16.78
13 17.91
14 19.54
15 21.87
16 25.51
17 32.25
18 43.52
19 31.25
20 27.23
21 25.69
22 25.48
23 26.23
24 27.77
25 30.09
26 33.45
27 39
28 58.14
29 41.42
30 35.18
31 32.09
32 30.43
33 29.67
34 29.57
35 29.97
36 30.71
37 31.61
38 32.48
39 33.21
40 33.82
41 34.4
42 35
43 35.66
44 36.38
45 37.16
46 38.07
47 39.17
48 40.45
49 41.68
50 42.35
51 41.99
52 40.95
53 39.83
54 38.98
55 38.47
56 38.3
57 38.39
58 38.62
59 38.78
60 38.63
61 38.05
62 37.11
63 36.01
64 34.92
65 33.93
66 33.07
67 32.36
68 31.78
69 31.32
70 30.97
71 30.71
72 30.54
73 30.44
74 30.4
75 30.43
76 30.51
77 30.65
78 30.84
79 31.1
80 31.42
81 31.81
82 32.28
83 32.83
84 33.48
85 34.22
86 35.04
87 35.9
88 36.74
89 37.43
90 37.84
91 37.87
92 37.55
93 37.01
94 36.42
95 35.88
96 35.48
97 35.25
98 35.22
99 35.42
100 35.85
101 36.56
102 37.56
103 38.89
104 40.57
105 42.53
106 44.42
107 45.4
108 44.97
109 43.79
110 42.62
111 41.72
112 41.1
113 40.68
114 40.37
115 40.09
116 39.81
117 39.57
118 39.46
119 39.62
120 40.21
121 41.44
122 43.74
123 48.21
124 59.6
125 49.96
126 43.33
127 39.76
128 37.61
129 36.39
130 35.94
131 36.24
132 37.37
133 39.56
134 43.3
135 48.26
136 46.32
137 42.12
138 39.77
139 38.78
140 38.82
141 39.66
142 41.06
143 42.59
144 43.93
145 45.51
146 48.64
147 55.6
148 51.19
149 44.68
150 41.5
151 40.29
152 40.74
153 43.14
154 48.85
155 54.26
156 46.66
157 43.76
158 43.93
159 47.37
160 54.39
161 46.83
162 42.09
163 40.38
164 40.83
165 43.52
166 48.73
167 49.47
168 46.33
169 46.77
170 51.05
171 45.38
172 38.98
173 35.48
174 33.75
175 33.3
176 33.77
177 34.62
178 35.06
179 34.85
180 34.59
181 34.67
182 34.81
183 34.43
184 33.63
185 33.1
186 33.4
187 34.87
188 37.92
189 43.54
190 53.31
191 49.43
192 47.01
193 47.23
194 45.43
195 42.08
196 40.01
197 39.64
198 41.15
199 45.36
200 57.89
201 51.56
202 45.8
203 44.85
204 46.94
205 51.29
206 48.04
207 43.38
208 41.15
209 40.72
210 41.93
211 45.12
212 52.07
213 60.4
214 49.98
215 46.42
216 44.61
217 43.02
218 41.27
219 39.71
220 38.73
221 38.55
222 39.31
223 41.2
224 44.3
225 46.17
226 43.15
227 39.83
228 37.7
229 36.57
230 36.25
231 36.67
232 37.88
233 40.03
234 43.64
235 50.58
236 64.61
237 48.57
238 44
239 41.72
240 40.56
241 40.09
242 40.1
243 40.42
244 40.89
245 41.36
246 41.7
247 41.92
248 42.12
249 42.43
250 42.96
251 43.75
252 44.67
253 45.27
254 44.92
255 43.54
256 41.77
257 40.1
258 38.71
259 37.63
260 36.85
261 36.34
262 36.08
263 36.04
264 36.21
265 36.56
266 37.04
267 37.56
268 38.02
269 38.26
270 38.18
271 37.75
272 37.06
273 36.26
274 35.45
275 34.69
276 34.02
277 33.43
278 32.94
279 32.54
280 32.21
281 31.95
282 31.74
283 31.59
284 31.49
285 31.43
286 31.42
287 31.45
288 31.54
289 31.69
290 31.92
291 32.23
292 32.65
293 33.18
294 33.86
295 34.7
296 35.72
297 36.91
298 38.25
299 39.62
300 40.83
301 41.62
302 41.93
303 41.98
304 42.09
305 42.48
306 43.24
307 44.21
308 44.73
309 43.94
310 42.11
311 40.16
312 38.55
313 37.34
314 36.48
315 35.87
316 35.4
317 34.95
318 34.47
319 33.92
320 33.29
321 32.58
322 31.77
323 30.91
324 30.11
325 29.53
326 29.31
327 29.6
328 30.58
329 32.53
330 36.06
331 43.44
332 48.71
333 37.83
334 33.15
335 30.22
336 28.21
337 26.97
338 26.6
339 27.41
340 30.2
341 38.97
342 36.39
343 26.84
344 22.32
345 19.55
346 17.74
347 16.52
348 15.76
349 15.49
350 15.99
351 17.76
352 21.18
353 19.16
354 12.73
355 8.11
356 4.88
357 2.62
358 1.12
359 0.26