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 UH-TP-5-24
|
|
MAKE RF elements s.r.o.
|
|
FREQUENCY 5180-6400
|
|
H_WIDTH
|
|
V_WIDTH
|
|
FRONT_TO_BACK
|
|
GAIN 24 dBi
|
|
TILT
|
|
POLARIZATION VERTICAL
|
|
COMMENT 24dBi Directional Horn Antenna
|
|
HORIZONTAL 360
|
|
0 0
|
|
1 0.1
|
|
2 0.38
|
|
3 0.86
|
|
4 1.53
|
|
5 2.39
|
|
6 3.43
|
|
7 4.67
|
|
8 6.07
|
|
9 7.62
|
|
10 9.28
|
|
11 10.97
|
|
12 12.64
|
|
13 14.19
|
|
14 15.62
|
|
15 16.94
|
|
16 18.23
|
|
17 19.56
|
|
18 21
|
|
19 22.56
|
|
20 24.28
|
|
21 26.14
|
|
22 28.16
|
|
23 30.36
|
|
24 32.81
|
|
25 35.49
|
|
26 38.07
|
|
27 39.37
|
|
28 38.76
|
|
29 37.4
|
|
30 36.26
|
|
31 35.53
|
|
32 35.2
|
|
33 35.18
|
|
34 35.35
|
|
35 35.62
|
|
36 35.86
|
|
37 36.03
|
|
38 36.12
|
|
39 36.19
|
|
40 36.32
|
|
41 36.58
|
|
42 37
|
|
43 37.62
|
|
44 38.42
|
|
45 39.41
|
|
46 40.51
|
|
47 41.66
|
|
48 42.71
|
|
49 43.56
|
|
50 44.14
|
|
51 44.49
|
|
52 44.75
|
|
53 45.03
|
|
54 45.43
|
|
55 46
|
|
56 46.78
|
|
57 47.79
|
|
58 49.04
|
|
59 50.54
|
|
60 52.25
|
|
61 54
|
|
62 55.44
|
|
63 56.11
|
|
64 55.9
|
|
65 55.18
|
|
66 54.38
|
|
67 53.71
|
|
68 53.23
|
|
69 52.94
|
|
70 52.82
|
|
71 52.83
|
|
72 52.97
|
|
73 53.24
|
|
74 53.63
|
|
75 54.15
|
|
76 54.74
|
|
77 55.39
|
|
78 56.1
|
|
79 56.87
|
|
80 57.73
|
|
81 58.67
|
|
82 59.64
|
|
83 60.6
|
|
84 61.55
|
|
85 62.52
|
|
86 63.58
|
|
87 64.69
|
|
88 65.78
|
|
89 66.72
|
|
90 67.53
|
|
91 68.29
|
|
92 69.12
|
|
93 69.97
|
|
94 70.67
|
|
95 71.09
|
|
96 71.29
|
|
97 71.49
|
|
98 71.85
|
|
99 72.35
|
|
100 72.8
|
|
101 73.06
|
|
102 73.22
|
|
103 73.51
|
|
104 73.98
|
|
105 74.44
|
|
106 74.6
|
|
107 74.42
|
|
108 74.2
|
|
109 74.19
|
|
110 74.33
|
|
111 74.39
|
|
112 74.23
|
|
113 73.99
|
|
114 73.87
|
|
115 73.93
|
|
116 73.99
|
|
117 73.87
|
|
118 73.6
|
|
119 73.31
|
|
120 73.08
|
|
121 72.84
|
|
122 72.54
|
|
123 72.3
|
|
124 72.35
|
|
125 72.89
|
|
126 74.03
|
|
127 75.71
|
|
128 77.6
|
|
129 78.91
|
|
130 79.04
|
|
131 78.22
|
|
132 76.91
|
|
133 75.46
|
|
134 74.25
|
|
135 73.58
|
|
136 73.62
|
|
137 74.48
|
|
138 76.26
|
|
139 79.01
|
|
140 82.68
|
|
141 86.68
|
|
142 88.26
|
|
143 83.96
|
|
144 78.8
|
|
145 74.82
|
|
146 71.96
|
|
147 69.99
|
|
148 68.69
|
|
149 67.87
|
|
150 67.31
|
|
151 66.8
|
|
152 66.2
|
|
153 65.51
|
|
154 64.78
|
|
155 63.99
|
|
156 63.11
|
|
157 62.08
|
|
158 60.94
|
|
159 59.83
|
|
160 58.84
|
|
161 58.02
|
|
162 57.33
|
|
163 56.63
|
|
164 55.72
|
|
165 54.44
|
|
166 52.86
|
|
167 51.17
|
|
168 49.55
|
|
169 48.1
|
|
170 46.85
|
|
171 45.79
|
|
172 44.86
|
|
173 44.02
|
|
174 43.24
|
|
175 42.5
|
|
176 41.81
|
|
177 41.22
|
|
178 40.76
|
|
179 40.46
|
|
180 40.37
|
|
181 40.46
|
|
182 40.76
|
|
183 41.22
|
|
184 41.81
|
|
185 42.5
|
|
186 43.24
|
|
187 44.02
|
|
188 44.86
|
|
189 45.79
|
|
190 46.85
|
|
191 48.1
|
|
192 49.55
|
|
193 51.17
|
|
194 52.86
|
|
195 54.44
|
|
196 55.72
|
|
197 56.63
|
|
198 57.33
|
|
199 58.02
|
|
200 58.84
|
|
201 59.83
|
|
202 60.94
|
|
203 62.08
|
|
204 63.11
|
|
205 63.99
|
|
206 64.78
|
|
207 65.51
|
|
208 66.2
|
|
209 66.8
|
|
210 67.31
|
|
211 67.87
|
|
212 68.69
|
|
213 69.99
|
|
214 71.96
|
|
215 74.82
|
|
216 78.8
|
|
217 83.96
|
|
218 88.26
|
|
219 86.68
|
|
220 82.68
|
|
221 79.01
|
|
222 76.26
|
|
223 74.48
|
|
224 73.62
|
|
225 73.58
|
|
226 74.25
|
|
227 75.46
|
|
228 76.9
|
|
229 78.22
|
|
230 79.04
|
|
231 78.91
|
|
232 77.6
|
|
233 75.71
|
|
234 74.03
|
|
235 72.89
|
|
236 72.35
|
|
237 72.3
|
|
238 72.53
|
|
239 72.83
|
|
240 73.08
|
|
241 73.31
|
|
242 73.6
|
|
243 73.87
|
|
244 73.99
|
|
245 73.93
|
|
246 73.87
|
|
247 73.99
|
|
248 74.23
|
|
249 74.39
|
|
250 74.33
|
|
251 74.19
|
|
252 74.2
|
|
253 74.42
|
|
254 74.6
|
|
255 74.44
|
|
256 73.98
|
|
257 73.51
|
|
258 73.22
|
|
259 73.06
|
|
260 72.8
|
|
261 72.35
|
|
262 71.85
|
|
263 71.49
|
|
264 71.29
|
|
265 71.09
|
|
266 70.67
|
|
267 69.97
|
|
268 69.12
|
|
269 68.29
|
|
270 67.52
|
|
271 66.72
|
|
272 65.77
|
|
273 64.69
|
|
274 63.58
|
|
275 62.52
|
|
276 61.55
|
|
277 60.6
|
|
278 59.64
|
|
279 58.67
|
|
280 57.73
|
|
281 56.87
|
|
282 56.1
|
|
283 55.39
|
|
284 54.74
|
|
285 54.15
|
|
286 53.63
|
|
287 53.24
|
|
288 52.97
|
|
289 52.83
|
|
290 52.82
|
|
291 52.94
|
|
292 53.23
|
|
293 53.71
|
|
294 54.38
|
|
295 55.18
|
|
296 55.9
|
|
297 56.11
|
|
298 55.44
|
|
299 54
|
|
300 52.25
|
|
301 50.54
|
|
302 49.04
|
|
303 47.79
|
|
304 46.78
|
|
305 46
|
|
306 45.43
|
|
307 45.03
|
|
308 44.75
|
|
309 44.49
|
|
310 44.14
|
|
311 43.56
|
|
312 42.71
|
|
313 41.66
|
|
314 40.51
|
|
315 39.41
|
|
316 38.42
|
|
317 37.62
|
|
318 37
|
|
319 36.58
|
|
320 36.32
|
|
321 36.19
|
|
322 36.12
|
|
323 36.03
|
|
324 35.86
|
|
325 35.62
|
|
326 35.35
|
|
327 35.18
|
|
328 35.2
|
|
329 35.53
|
|
330 36.26
|
|
331 37.4
|
|
332 38.76
|
|
333 39.37
|
|
334 38.07
|
|
335 35.49
|
|
336 32.81
|
|
337 30.36
|
|
338 28.16
|
|
339 26.14
|
|
340 24.28
|
|
341 22.56
|
|
342 21
|
|
343 19.56
|
|
344 18.23
|
|
345 16.94
|
|
346 15.62
|
|
347 14.19
|
|
348 12.64
|
|
349 10.97
|
|
350 9.28
|
|
351 7.62
|
|
352 6.07
|
|
353 4.67
|
|
354 3.43
|
|
355 2.39
|
|
356 1.53
|
|
357 0.86
|
|
358 0.38
|
|
359 0.1
|
|
VERTICAL 360
|
|
0 0
|
|
1 0.08
|
|
2 0.34
|
|
3 0.76
|
|
4 1.35
|
|
5 2.1
|
|
6 3.02
|
|
7 4.09
|
|
8 5.31
|
|
9 6.66
|
|
10 8.13
|
|
11 9.7
|
|
12 11.36
|
|
13 13.08
|
|
14 14.87
|
|
15 16.74
|
|
16 18.66
|
|
17 20.59
|
|
18 22.37
|
|
19 23.75
|
|
20 24.57
|
|
21 24.92
|
|
22 25.1
|
|
23 25.36
|
|
24 25.84
|
|
25 26.59
|
|
26 27.62
|
|
27 28.9
|
|
28 30.32
|
|
29 31.72
|
|
30 32.89
|
|
31 33.74
|
|
32 34.36
|
|
33 34.96
|
|
34 35.73
|
|
35 36.83
|
|
36 38.36
|
|
37 40.39
|
|
38 43.01
|
|
39 46.15
|
|
40 48.96
|
|
41 49.59
|
|
42 48.54
|
|
43 47.57
|
|
44 47.21
|
|
45 47.5
|
|
46 48.39
|
|
47 49.83
|
|
48 51.7
|
|
49 53.52
|
|
50 54.4
|
|
51 53.94
|
|
52 52.95
|
|
53 52.14
|
|
54 51.73
|
|
55 51.76
|
|
56 52.26
|
|
57 53.27
|
|
58 54.83
|
|
59 57
|
|
60 59.63
|
|
61 61.49
|
|
62 60.61
|
|
63 58.24
|
|
64 56.02
|
|
65 54.29
|
|
66 53.03
|
|
67 52.17
|
|
68 51.64
|
|
69 51.34
|
|
70 51.17
|
|
71 51.09
|
|
72 51.11
|
|
73 51.28
|
|
74 51.64
|
|
75 52.16
|
|
76 52.73
|
|
77 53.25
|
|
78 53.71
|
|
79 54.22
|
|
80 54.9
|
|
81 55.76
|
|
82 56.66
|
|
83 57.37
|
|
84 57.8
|
|
85 58.13
|
|
86 58.59
|
|
87 59.29
|
|
88 60.06
|
|
89 60.52
|
|
90 60.49
|
|
91 60.3
|
|
92 60.37
|
|
93 60.86
|
|
94 61.52
|
|
95 61.75
|
|
96 61.35
|
|
97 60.9
|
|
98 60.97
|
|
99 61.64
|
|
100 62.45
|
|
101 62.54
|
|
102 61.92
|
|
103 61.49
|
|
104 61.76
|
|
105 62.68
|
|
106 63.52
|
|
107 63.44
|
|
108 62.86
|
|
109 62.7
|
|
110 63.28
|
|
111 64.24
|
|
112 64.76
|
|
113 64.6
|
|
114 64.48
|
|
115 64.96
|
|
116 65.83
|
|
117 66.28
|
|
118 65.93
|
|
119 65.56
|
|
120 65.84
|
|
121 66.87
|
|
122 68.19
|
|
123 69.07
|
|
124 69.42
|
|
125 69.75
|
|
126 70.04
|
|
127 69.86
|
|
128 69.46
|
|
129 69.46
|
|
130 69.92
|
|
131 69.85
|
|
132 68.64
|
|
133 67.41
|
|
134 67.23
|
|
135 68.58
|
|
136 71.73
|
|
137 74.29
|
|
138 71.63
|
|
139 69.42
|
|
140 69.43
|
|
141 71.66
|
|
142 73.75
|
|
143 70.41
|
|
144 67.33
|
|
145 66.39
|
|
146 67.73
|
|
147 71.98
|
|
148 72.93
|
|
149 66.87
|
|
150 63.59
|
|
151 62.58
|
|
152 63.68
|
|
153 67.58
|
|
154 71.57
|
|
155 64.79
|
|
156 60.54
|
|
157 58.73
|
|
158 58.81
|
|
159 61
|
|
160 65.6
|
|
161 63.22
|
|
162 57.58
|
|
163 54.39
|
|
164 52.91
|
|
165 52.74
|
|
166 53.38
|
|
167 53.14
|
|
168 50.48
|
|
169 47.18
|
|
170 44.49
|
|
171 42.52
|
|
172 41.2
|
|
173 40.39
|
|
174 40
|
|
175 39.91
|
|
176 40
|
|
177 40.15
|
|
178 40.28
|
|
179 40.35
|
|
180 40.37
|
|
181 40.35
|
|
182 40.28
|
|
183 40.15
|
|
184 40
|
|
185 39.91
|
|
186 40
|
|
187 40.39
|
|
188 41.2
|
|
189 42.52
|
|
190 44.49
|
|
191 47.18
|
|
192 50.48
|
|
193 53.14
|
|
194 53.38
|
|
195 52.74
|
|
196 52.91
|
|
197 54.39
|
|
198 57.58
|
|
199 63.22
|
|
200 65.6
|
|
201 61
|
|
202 58.81
|
|
203 58.73
|
|
204 60.54
|
|
205 64.79
|
|
206 71.57
|
|
207 67.58
|
|
208 63.68
|
|
209 62.58
|
|
210 63.59
|
|
211 66.87
|
|
212 72.93
|
|
213 71.98
|
|
214 67.73
|
|
215 66.39
|
|
216 67.33
|
|
217 70.41
|
|
218 73.75
|
|
219 71.66
|
|
220 69.43
|
|
221 69.42
|
|
222 71.63
|
|
223 74.29
|
|
224 71.73
|
|
225 68.58
|
|
226 67.23
|
|
227 67.41
|
|
228 68.64
|
|
229 69.85
|
|
230 69.92
|
|
231 69.46
|
|
232 69.46
|
|
233 69.86
|
|
234 70.04
|
|
235 69.75
|
|
236 69.42
|
|
237 69.07
|
|
238 68.19
|
|
239 66.87
|
|
240 65.84
|
|
241 65.56
|
|
242 65.93
|
|
243 66.28
|
|
244 65.83
|
|
245 64.96
|
|
246 64.48
|
|
247 64.6
|
|
248 64.76
|
|
249 64.24
|
|
250 63.28
|
|
251 62.7
|
|
252 62.86
|
|
253 63.44
|
|
254 63.52
|
|
255 62.68
|
|
256 61.76
|
|
257 61.49
|
|
258 61.92
|
|
259 62.54
|
|
260 62.45
|
|
261 61.64
|
|
262 60.97
|
|
263 60.9
|
|
264 61.35
|
|
265 61.75
|
|
266 61.52
|
|
267 60.86
|
|
268 60.37
|
|
269 60.3
|
|
270 60.49
|
|
271 60.52
|
|
272 60.06
|
|
273 59.29
|
|
274 58.59
|
|
275 58.13
|
|
276 57.8
|
|
277 57.37
|
|
278 56.66
|
|
279 55.76
|
|
280 54.9
|
|
281 54.22
|
|
282 53.71
|
|
283 53.25
|
|
284 52.73
|
|
285 52.16
|
|
286 51.64
|
|
287 51.28
|
|
288 51.11
|
|
289 51.09
|
|
290 51.17
|
|
291 51.34
|
|
292 51.64
|
|
293 52.17
|
|
294 53.03
|
|
295 54.29
|
|
296 56.02
|
|
297 58.24
|
|
298 60.61
|
|
299 61.49
|
|
300 59.63
|
|
301 57
|
|
302 54.83
|
|
303 53.27
|
|
304 52.26
|
|
305 51.76
|
|
306 51.73
|
|
307 52.14
|
|
308 52.95
|
|
309 53.94
|
|
310 54.4
|
|
311 53.52
|
|
312 51.7
|
|
313 49.83
|
|
314 48.39
|
|
315 47.5
|
|
316 47.21
|
|
317 47.57
|
|
318 48.54
|
|
319 49.59
|
|
320 48.96
|
|
321 46.15
|
|
322 43.01
|
|
323 40.39
|
|
324 38.36
|
|
325 36.83
|
|
326 35.73
|
|
327 34.96
|
|
328 34.36
|
|
329 33.74
|
|
330 32.89
|
|
331 31.72
|
|
332 30.32
|
|
333 28.9
|
|
334 27.62
|
|
335 26.59
|
|
336 25.84
|
|
337 25.36
|
|
338 25.1
|
|
339 24.92
|
|
340 24.57
|
|
341 23.75
|
|
342 22.37
|
|
343 20.59
|
|
344 18.66
|
|
345 16.74
|
|
346 14.87
|
|
347 13.08
|
|
348 11.36
|
|
349 9.7
|
|
350 8.13
|
|
351 6.66
|
|
352 5.31
|
|
353 4.09
|
|
354 3.02
|
|
355 2.1
|
|
356 1.35
|
|
357 0.76
|
|
358 0.34
|
|
359 0.08
|