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.
732 lines
7.6 KiB
Text
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
|