towerops/priv/antennas/rfelements-ud-tp-24.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-24
MAKE RF elements s.r.o.
FREQUENCY 5180-6400
H_WIDTH
V_WIDTH
FRONT_TO_BACK
GAIN 24.4 dBi
TILT
POLARIZATION VERTICAL
COMMENT 24.4 dBi parabolic dish antenna
HORIZONTAL 360
0 0
1 0.15
2 0.58
3 1.32
4 2.38
5 3.8
6 5.64
7 8
8 11.08
9 15.27
10 21.77
11 40.32
12 27.22
13 22.24
14 20.51
15 20.22
16 20.85
17 22.16
18 23.93
19 25.74
20 26.88
21 27
22 26.62
23 26.35
24 26.43
25 26.94
26 27.9
27 29.35
28 31.4
29 34.35
30 39.05
31 50.32
32 45.96
33 37.78
34 33.79
35 31.22
36 29.43
37 28.14
38 27.22
39 26.6
40 26.22
41 26.05
42 26.08
43 26.27
44 26.63
45 27.15
46 27.8
47 28.57
48 29.39
49 30.18
50 30.78
51 31
52 30.76
53 30.15
54 29.33
55 28.46
56 27.65
57 26.93
58 26.33
59 25.86
60 25.5
61 25.27
62 25.14
63 25.11
64 25.18
65 25.33
66 25.56
67 25.84
68 26.17
69 26.53
70 26.89
71 27.21
72 27.48
73 27.67
74 27.77
75 27.77
76 27.69
77 27.55
78 27.37
79 27.18
80 26.99
81 26.82
82 26.67
83 26.55
84 26.45
85 26.38
86 26.33
87 26.29
88 26.27
89 26.26
90 26.27
91 26.29
92 26.34
93 26.41
94 26.53
95 26.69
96 26.91
97 27.19
98 27.53
99 27.94
100 28.41
101 28.94
102 29.52
103 30.13
104 30.72
105 31.26
106 31.71
107 32.04
108 32.25
109 32.35
110 32.39
111 32.42
112 32.49
113 32.64
114 32.9
115 33.3
116 33.86
117 34.59
118 35.51
119 36.62
120 37.92
121 39.32
122 40.65
123 41.57
124 41.82
125 41.46
126 40.84
127 40.25
128 39.83
129 39.62
130 39.63
131 39.81
132 40.1
133 40.44
134 40.78
135 41.11
136 41.5
137 42.09
138 43.03
139 44.59
140 47.18
141 51.63
142 56.99
143 51.34
144 46.39
145 43.39
146 41.54
147 40.44
148 39.94
149 39.89
150 40.22
151 40.84
152 41.65
153 42.63
154 43.88
155 45.61
156 47.94
157 49.63
158 47.59
159 44.11
160 41.39
161 39.6
162 38.65
163 38.47
164 39.06
165 40.48
166 42.83
167 46.02
168 49.03
169 49.51
170 47.13
171 42.77
172 38.06
173 33.97
174 30.65
175 28.02
176 25.99
177 24.47
178 23.43
179 22.81
180 22.62
181 22.83
182 23.45
183 24.51
184 26.04
185 28.09
186 30.74
187 34.09
188 38.23
189 43.01
190 47.41
191 49.66
192 48.77
193 45.59
194 42.44
195 40.18
196 38.83
197 38.31
198 38.58
199 39.65
200 41.62
201 44.67
202 48.68
203 50.37
204 47.7
205 45.15
206 43.46
207 42.31
208 41.42
209 40.69
210 40.11
211 39.79
212 39.81
213 40.28
214 41.31
215 43.06
216 45.82
217 50.04
218 53.94
219 50.64
220 46.8
221 44.36
222 42.85
223 41.92
224 41.35
225 40.94
226 40.57
227 40.17
228 39.74
229 39.34
230 39.05
231 38.93
232 39
233 39.27
234 39.71
235 40.21
236 40.54
237 40.44
238 39.76
239 38.65
240 37.37
241 36.12
242 35.01
243 34.07
244 33.3
245 32.7
246 32.25
247 31.93
248 31.71
249 31.58
250 31.48
251 31.39
252 31.26
253 31.05
254 30.73
255 30.31
256 29.81
257 29.26
258 28.69
259 28.13
260 27.62
261 27.15
262 26.74
263 26.4
264 26.12
265 25.89
266 25.72
267 25.59
268 25.49
269 25.44
270 25.4
271 25.39
272 25.4
273 25.43
274 25.47
275 25.54
276 25.63
277 25.75
278 25.91
279 26.09
280 26.3
281 26.53
282 26.77
283 27
284 27.2
285 27.33
286 27.39
287 27.34
288 27.19
289 26.96
290 26.66
291 26.33
292 25.99
293 25.67
294 25.4
295 25.2
296 25.06
297 25.01
298 25.06
299 25.21
300 25.47
301 25.84
302 26.34
303 26.96
304 27.71
305 28.56
306 29.48
307 30.37
308 31.07
309 31.38
310 31.18
311 30.56
312 29.7
313 28.79
314 27.93
315 27.18
316 26.57
317 26.12
318 25.83
319 25.72
320 25.8
321 26.08
322 26.62
323 27.43
324 28.61
325 30.26
326 32.62
327 36.24
328 43.1
329 52.9
330 39.23
331 34.06
332 30.91
333 28.74
334 27.2
335 26.16
336 25.56
337 25.37
338 25.53
339 25.83
340 25.83
341 25.05
342 23.59
343 22.04
344 20.85
345 20.31
346 20.67
347 22.51
348 27.87
349 37.56
350 21.32
351 15.02
352 10.91
353 7.88
354 5.55
355 3.73
356 2.33
357 1.28
358 0.56
359 0.14
VERTICAL 360
0 0
1 0.2
2 0.79
3 1.8
4 3.28
5 5.35
6 8.2
7 12.28
8 18.63
9 24.6
10 18.87
11 15.55
12 14.16
13 13.93
14 14.59
15 16.07
16 18.49
17 22.22
18 28.31
19 34.36
20 28
21 24.19
22 22.26
23 21.38
24 21.21
25 21.65
26 22.68
27 24.44
28 27.27
29 32.2
30 46.05
31 36.56
32 29.65
33 26.27
34 24.29
35 23.14
36 22.59
37 22.52
38 22.86
39 23.61
40 24.75
41 26.31
42 28.3
43 30.73
44 33.44
45 35.82
46 36.83
47 36.57
48 36.16
49 36.22
50 37
51 38.7
52 41.78
53 47.09
54 48.04
55 41.72
56 37.55
57 34.78
58 32.83
59 31.43
60 30.42
61 29.72
62 29.26
63 29.01
64 28.94
65 29
66 29.17
67 29.41
68 29.65
69 29.85
70 29.94
71 29.88
72 29.63
73 29.24
74 28.73
75 28.17
76 27.61
77 27.07
78 26.59
79 26.18
80 25.83
81 25.56
82 25.37
83 25.26
84 25.21
85 25.22
86 25.29
87 25.39
88 25.51
89 25.61
90 25.68
91 25.67
92 25.59
93 25.42
94 25.17
95 24.88
96 24.57
97 24.28
98 24.03
99 23.86
100 23.77
101 23.79
102 23.91
103 24.16
104 24.52
105 25
106 25.58
107 26.24
108 26.92
109 27.56
110 28.1
111 28.47
112 28.68
113 28.77
114 28.84
115 28.97
116 29.23
117 29.65
118 30.25
119 30.95
120 31.57
121 31.83
122 31.5
123 30.67
124 29.66
125 28.72
126 28.01
127 27.61
128 27.55
129 27.88
130 28.67
131 29.99
132 32.01
133 34.98
134 39.04
135 41.41
136 38.6
137 35.77
138 34.17
139 33.59
140 33.86
141 34.79
142 35.85
143 35.89
144 34.47
145 32.69
146 31.37
147 30.75
148 30.95
149 32.12
150 34.66
151 39.77
152 49.27
153 39.86
154 34.84
155 32.5
156 31.72
157 32.27
158 34.37
159 39.01
160 46.12
161 38.5
162 33.69
163 31.4
164 30.66
165 31.28
166 33.53
167 38.62
168 48.4
169 38.33
170 33.63
171 31.8
172 31.91
173 34.14
174 39.68
175 37.87
176 30.82
177 26.77
178 24.37
179 23.06
180 22.62
181 22.99
182 24.22
183 26.52
184 30.39
185 37.33
186 41.75
187 35.19
188 32.61
189 32.43
190 34.35
191 39.57
192 48.39
193 37.38
194 32.66
195 30.48
196 29.8
197 30.37
198 32.31
199 36.31
200 44.95
201 42.66
202 36.16
203 33.44
204 32.6
205 33.24
206 35.57
207 40.94
208 55.38
209 40.04
210 34.77
211 32.18
212 30.98
213 30.75
214 31.33
215 32.65
216 34.53
217 36.24
218 36.51
219 35.49
220 34.49
221 34.16
222 34.75
223 36.49
224 39.94
225 44.75
226 41.15
227 35.93
228 32.59
229 30.42
230 29.02
231 28.2
232 27.85
233 27.92
234 28.37
235 29.16
236 30.25
237 31.49
238 32.58
239 33.08
240 32.78
241 31.98
242 31.08
243 30.33
244 29.8
245 29.5
246 29.38
247 29.37
248 29.38
249 29.3
250 29.05
251 28.6
252 27.98
253 27.28
254 26.58
255 25.93
256 25.39
257 24.97
258 24.66
259 24.49
260 24.43
261 24.48
262 24.62
263 24.84
264 25.12
265 25.42
266 25.7
267 25.94
268 26.11
269 26.19
270 26.18
271 26.11
272 25.99
273 25.86
274 25.75
275 25.68
276 25.67
277 25.72
278 25.85
279 26.06
280 26.35
281 26.72
282 27.17
283 27.69
284 28.26
285 28.85
286 29.43
287 29.93
288 30.3
289 30.49
290 30.49
291 30.33
292 30.06
293 29.76
294 29.48
295 29.28
296 29.18
297 29.22
298 29.43
299 29.83
300 30.45
301 31.35
302 32.59
303 34.29
304 36.64
305 40.05
306 45.58
307 53.35
308 46.6
309 41.92
310 39.47
311 38.21
312 37.65
313 37.36
314 36.65
315 34.99
316 32.64
317 30.21
318 28.05
319 26.25
320 24.83
321 23.79
322 23.12
323 22.84
324 22.98
325 23.6
326 24.82
327 26.9
328 30.46
329 37.95
330 44.62
331 32.33
332 27.68
333 25.03
334 23.42
335 22.54
336 22.28
337 22.68
338 23.93
339 26.51
340 31.86
341 34.39
342 25.9
343 20.88
344 17.66
345 15.52
346 14.2
347 13.67
348 13.99
349 15.45
350 18.79
351 23.72
352 17.92
353 11.93
354 7.98
355 5.2
356 3.17
357 1.72
358 0.74
359 0.18