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.5 KiB
Text
732 lines
7.5 KiB
Text
NAME HG3-TP-S50
|
|
MAKE RF elements s.r.o.
|
|
FREQUENCY 5180-6400
|
|
H_WIDTH
|
|
V_WIDTH
|
|
FRONT_TO_BACK
|
|
GAIN 14.3 dBi
|
|
TILT
|
|
POLARIZATION VERTICAL
|
|
COMMENT 50 deg Symmetrical Beam Antenna
|
|
HORIZONTAL 360
|
|
0 0
|
|
1 0.01
|
|
2 0.04
|
|
3 0.09
|
|
4 0.17
|
|
5 0.26
|
|
6 0.38
|
|
7 0.51
|
|
8 0.67
|
|
9 0.84
|
|
10 1.03
|
|
11 1.25
|
|
12 1.48
|
|
13 1.73
|
|
14 2
|
|
15 2.28
|
|
16 2.58
|
|
17 2.9
|
|
18 3.23
|
|
19 3.57
|
|
20 3.93
|
|
21 4.29
|
|
22 4.67
|
|
23 5.05
|
|
24 5.45
|
|
25 5.84
|
|
26 6.25
|
|
27 6.65
|
|
28 7.06
|
|
29 7.46
|
|
30 7.87
|
|
31 8.27
|
|
32 8.67
|
|
33 9.07
|
|
34 9.46
|
|
35 9.85
|
|
36 10.23
|
|
37 10.61
|
|
38 10.99
|
|
39 11.36
|
|
40 11.73
|
|
41 12.09
|
|
42 12.46
|
|
43 12.82
|
|
44 13.18
|
|
45 13.55
|
|
46 13.92
|
|
47 14.28
|
|
48 14.66
|
|
49 15.03
|
|
50 15.41
|
|
51 15.79
|
|
52 16.18
|
|
53 16.58
|
|
54 16.98
|
|
55 17.39
|
|
56 17.8
|
|
57 18.22
|
|
58 18.65
|
|
59 19.08
|
|
60 19.52
|
|
61 19.97
|
|
62 20.42
|
|
63 20.87
|
|
64 21.33
|
|
65 21.8
|
|
66 22.26
|
|
67 22.73
|
|
68 23.19
|
|
69 23.66
|
|
70 24.12
|
|
71 24.57
|
|
72 25.03
|
|
73 25.47
|
|
74 25.92
|
|
75 26.36
|
|
76 26.8
|
|
77 27.23
|
|
78 27.66
|
|
79 28.1
|
|
80 28.54
|
|
81 28.98
|
|
82 29.42
|
|
83 29.87
|
|
84 30.32
|
|
85 30.78
|
|
86 31.24
|
|
87 31.71
|
|
88 32.17
|
|
89 32.64
|
|
90 33.1
|
|
91 33.56
|
|
92 34.01
|
|
93 34.46
|
|
94 34.9
|
|
95 35.33
|
|
96 35.75
|
|
97 36.16
|
|
98 36.56
|
|
99 36.96
|
|
100 37.35
|
|
101 37.74
|
|
102 38.12
|
|
103 38.51
|
|
104 38.89
|
|
105 39.27
|
|
106 39.65
|
|
107 40.03
|
|
108 40.41
|
|
109 40.8
|
|
110 41.18
|
|
111 41.56
|
|
112 41.94
|
|
113 42.31
|
|
114 42.68
|
|
115 43.02
|
|
116 43.35
|
|
117 43.64
|
|
118 43.9
|
|
119 44.12
|
|
120 44.3
|
|
121 44.44
|
|
122 44.56
|
|
123 44.65
|
|
124 44.74
|
|
125 44.82
|
|
126 44.93
|
|
127 45.05
|
|
128 45.2
|
|
129 45.39
|
|
130 45.6
|
|
131 45.85
|
|
132 46.12
|
|
133 46.4
|
|
134 46.7
|
|
135 46.98
|
|
136 47.26
|
|
137 47.52
|
|
138 47.77
|
|
139 48.01
|
|
140 48.25
|
|
141 48.52
|
|
142 48.83
|
|
143 49.2
|
|
144 49.64
|
|
145 50.19
|
|
146 50.84
|
|
147 51.6
|
|
148 52.43
|
|
149 53.22
|
|
150 53.81
|
|
151 53.95
|
|
152 53.48
|
|
153 52.52
|
|
154 51.29
|
|
155 50.01
|
|
156 48.8
|
|
157 47.69
|
|
158 46.7
|
|
159 45.83
|
|
160 45.08
|
|
161 44.43
|
|
162 43.87
|
|
163 43.4
|
|
164 43.01
|
|
165 42.69
|
|
166 42.43
|
|
167 42.22
|
|
168 42.07
|
|
169 41.96
|
|
170 41.88
|
|
171 41.84
|
|
172 41.82
|
|
173 41.82
|
|
174 41.83
|
|
175 41.85
|
|
176 41.88
|
|
177 41.9
|
|
178 41.92
|
|
179 41.94
|
|
180 41.94
|
|
181 41.94
|
|
182 41.92
|
|
183 41.9
|
|
184 41.88
|
|
185 41.85
|
|
186 41.83
|
|
187 41.82
|
|
188 41.82
|
|
189 41.84
|
|
190 41.88
|
|
191 41.96
|
|
192 42.07
|
|
193 42.22
|
|
194 42.43
|
|
195 42.69
|
|
196 43.01
|
|
197 43.4
|
|
198 43.87
|
|
199 44.43
|
|
200 45.08
|
|
201 45.83
|
|
202 46.7
|
|
203 47.69
|
|
204 48.8
|
|
205 50.01
|
|
206 51.29
|
|
207 52.52
|
|
208 53.48
|
|
209 53.95
|
|
210 53.81
|
|
211 53.22
|
|
212 52.43
|
|
213 51.6
|
|
214 50.84
|
|
215 50.19
|
|
216 49.64
|
|
217 49.2
|
|
218 48.83
|
|
219 48.52
|
|
220 48.25
|
|
221 48.01
|
|
222 47.77
|
|
223 47.52
|
|
224 47.26
|
|
225 46.98
|
|
226 46.7
|
|
227 46.4
|
|
228 46.12
|
|
229 45.85
|
|
230 45.6
|
|
231 45.39
|
|
232 45.2
|
|
233 45.05
|
|
234 44.93
|
|
235 44.82
|
|
236 44.74
|
|
237 44.65
|
|
238 44.56
|
|
239 44.44
|
|
240 44.3
|
|
241 44.12
|
|
242 43.9
|
|
243 43.64
|
|
244 43.35
|
|
245 43.02
|
|
246 42.68
|
|
247 42.31
|
|
248 41.94
|
|
249 41.56
|
|
250 41.18
|
|
251 40.8
|
|
252 40.41
|
|
253 40.03
|
|
254 39.65
|
|
255 39.27
|
|
256 38.89
|
|
257 38.51
|
|
258 38.12
|
|
259 37.74
|
|
260 37.35
|
|
261 36.96
|
|
262 36.56
|
|
263 36.16
|
|
264 35.75
|
|
265 35.33
|
|
266 34.9
|
|
267 34.46
|
|
268 34.01
|
|
269 33.56
|
|
270 33.1
|
|
271 32.64
|
|
272 32.17
|
|
273 31.71
|
|
274 31.24
|
|
275 30.78
|
|
276 30.32
|
|
277 29.87
|
|
278 29.42
|
|
279 28.98
|
|
280 28.54
|
|
281 28.1
|
|
282 27.66
|
|
283 27.23
|
|
284 26.8
|
|
285 26.36
|
|
286 25.92
|
|
287 25.47
|
|
288 25.03
|
|
289 24.57
|
|
290 24.12
|
|
291 23.66
|
|
292 23.19
|
|
293 22.73
|
|
294 22.26
|
|
295 21.8
|
|
296 21.33
|
|
297 20.87
|
|
298 20.42
|
|
299 19.97
|
|
300 19.52
|
|
301 19.08
|
|
302 18.65
|
|
303 18.22
|
|
304 17.8
|
|
305 17.39
|
|
306 16.98
|
|
307 16.58
|
|
308 16.18
|
|
309 15.79
|
|
310 15.41
|
|
311 15.03
|
|
312 14.66
|
|
313 14.28
|
|
314 13.92
|
|
315 13.55
|
|
316 13.18
|
|
317 12.82
|
|
318 12.46
|
|
319 12.09
|
|
320 11.73
|
|
321 11.36
|
|
322 10.99
|
|
323 10.61
|
|
324 10.23
|
|
325 9.85
|
|
326 9.46
|
|
327 9.07
|
|
328 8.67
|
|
329 8.27
|
|
330 7.87
|
|
331 7.46
|
|
332 7.06
|
|
333 6.65
|
|
334 6.25
|
|
335 5.84
|
|
336 5.45
|
|
337 5.05
|
|
338 4.67
|
|
339 4.29
|
|
340 3.93
|
|
341 3.57
|
|
342 3.23
|
|
343 2.9
|
|
344 2.58
|
|
345 2.28
|
|
346 2
|
|
347 1.73
|
|
348 1.48
|
|
349 1.25
|
|
350 1.03
|
|
351 0.84
|
|
352 0.67
|
|
353 0.51
|
|
354 0.38
|
|
355 0.26
|
|
356 0.17
|
|
357 0.09
|
|
358 0.04
|
|
359 0.01
|
|
VERTICAL 360
|
|
0 0
|
|
1 0.01
|
|
2 0.04
|
|
3 0.09
|
|
4 0.17
|
|
5 0.26
|
|
6 0.38
|
|
7 0.51
|
|
8 0.67
|
|
9 0.84
|
|
10 1.03
|
|
11 1.24
|
|
12 1.47
|
|
13 1.72
|
|
14 1.98
|
|
15 2.26
|
|
16 2.55
|
|
17 2.86
|
|
18 3.18
|
|
19 3.51
|
|
20 3.85
|
|
21 4.2
|
|
22 4.56
|
|
23 4.93
|
|
24 5.3
|
|
25 5.68
|
|
26 6.06
|
|
27 6.45
|
|
28 6.84
|
|
29 7.23
|
|
30 7.62
|
|
31 8.02
|
|
32 8.41
|
|
33 8.8
|
|
34 9.2
|
|
35 9.59
|
|
36 9.98
|
|
37 10.38
|
|
38 10.77
|
|
39 11.16
|
|
40 11.55
|
|
41 11.93
|
|
42 12.32
|
|
43 12.71
|
|
44 13.09
|
|
45 13.48
|
|
46 13.86
|
|
47 14.24
|
|
48 14.62
|
|
49 15.01
|
|
50 15.39
|
|
51 15.77
|
|
52 16.15
|
|
53 16.53
|
|
54 16.92
|
|
55 17.3
|
|
56 17.7
|
|
57 18.09
|
|
58 18.49
|
|
59 18.9
|
|
60 19.3
|
|
61 19.71
|
|
62 20.12
|
|
63 20.53
|
|
64 20.94
|
|
65 21.34
|
|
66 21.73
|
|
67 22.11
|
|
68 22.47
|
|
69 22.82
|
|
70 23.16
|
|
71 23.47
|
|
72 23.78
|
|
73 24.07
|
|
74 24.36
|
|
75 24.64
|
|
76 24.94
|
|
77 25.24
|
|
78 25.56
|
|
79 25.9
|
|
80 26.27
|
|
81 26.67
|
|
82 27.1
|
|
83 27.55
|
|
84 28.04
|
|
85 28.53
|
|
86 29.03
|
|
87 29.51
|
|
88 29.95
|
|
89 30.32
|
|
90 30.6
|
|
91 30.77
|
|
92 30.85
|
|
93 30.84
|
|
94 30.77
|
|
95 30.67
|
|
96 30.57
|
|
97 30.49
|
|
98 30.46
|
|
99 30.48
|
|
100 30.59
|
|
101 30.77
|
|
102 31.04
|
|
103 31.4
|
|
104 31.85
|
|
105 32.38
|
|
106 32.98
|
|
107 33.62
|
|
108 34.24
|
|
109 34.79
|
|
110 35.18
|
|
111 35.34
|
|
112 35.27
|
|
113 35.01
|
|
114 34.62
|
|
115 34.2
|
|
116 33.81
|
|
117 33.48
|
|
118 33.26
|
|
119 33.15
|
|
120 33.17
|
|
121 33.32
|
|
122 33.62
|
|
123 34.06
|
|
124 34.67
|
|
125 35.43
|
|
126 36.35
|
|
127 37.38
|
|
128 38.45
|
|
129 39.38
|
|
130 39.89
|
|
131 39.79
|
|
132 39.15
|
|
133 38.22
|
|
134 37.25
|
|
135 36.35
|
|
136 35.6
|
|
137 35.01
|
|
138 34.57
|
|
139 34.28
|
|
140 34.14
|
|
141 34.12
|
|
142 34.23
|
|
143 34.43
|
|
144 34.71
|
|
145 35.02
|
|
146 35.32
|
|
147 35.53
|
|
148 35.6
|
|
149 35.48
|
|
150 35.17
|
|
151 34.7
|
|
152 34.14
|
|
153 33.54
|
|
154 32.97
|
|
155 32.45
|
|
156 32
|
|
157 31.64
|
|
158 31.38
|
|
159 31.21
|
|
160 31.14
|
|
161 31.18
|
|
162 31.32
|
|
163 31.57
|
|
164 31.93
|
|
165 32.4
|
|
166 32.99
|
|
167 33.69
|
|
168 34.52
|
|
169 35.47
|
|
170 36.53
|
|
171 37.68
|
|
172 38.87
|
|
173 40.02
|
|
174 41
|
|
175 41.69
|
|
176 42.05
|
|
177 42.13
|
|
178 42.07
|
|
179 41.98
|
|
180 41.94
|
|
181 41.98
|
|
182 42.07
|
|
183 42.13
|
|
184 42.05
|
|
185 41.69
|
|
186 41
|
|
187 40.02
|
|
188 38.87
|
|
189 37.68
|
|
190 36.53
|
|
191 35.47
|
|
192 34.52
|
|
193 33.69
|
|
194 32.99
|
|
195 32.4
|
|
196 31.93
|
|
197 31.57
|
|
198 31.32
|
|
199 31.18
|
|
200 31.14
|
|
201 31.21
|
|
202 31.38
|
|
203 31.64
|
|
204 32
|
|
205 32.45
|
|
206 32.97
|
|
207 33.54
|
|
208 34.14
|
|
209 34.7
|
|
210 35.17
|
|
211 35.48
|
|
212 35.6
|
|
213 35.53
|
|
214 35.32
|
|
215 35.02
|
|
216 34.71
|
|
217 34.43
|
|
218 34.23
|
|
219 34.12
|
|
220 34.14
|
|
221 34.28
|
|
222 34.57
|
|
223 35.01
|
|
224 35.6
|
|
225 36.35
|
|
226 37.25
|
|
227 38.22
|
|
228 39.15
|
|
229 39.79
|
|
230 39.89
|
|
231 39.38
|
|
232 38.45
|
|
233 37.38
|
|
234 36.35
|
|
235 35.43
|
|
236 34.67
|
|
237 34.06
|
|
238 33.62
|
|
239 33.32
|
|
240 33.17
|
|
241 33.15
|
|
242 33.26
|
|
243 33.48
|
|
244 33.81
|
|
245 34.2
|
|
246 34.62
|
|
247 35.01
|
|
248 35.27
|
|
249 35.34
|
|
250 35.18
|
|
251 34.79
|
|
252 34.24
|
|
253 33.62
|
|
254 32.98
|
|
255 32.38
|
|
256 31.85
|
|
257 31.4
|
|
258 31.04
|
|
259 30.77
|
|
260 30.59
|
|
261 30.48
|
|
262 30.46
|
|
263 30.49
|
|
264 30.57
|
|
265 30.67
|
|
266 30.77
|
|
267 30.84
|
|
268 30.85
|
|
269 30.77
|
|
270 30.6
|
|
271 30.32
|
|
272 29.95
|
|
273 29.51
|
|
274 29.03
|
|
275 28.53
|
|
276 28.04
|
|
277 27.55
|
|
278 27.1
|
|
279 26.67
|
|
280 26.27
|
|
281 25.9
|
|
282 25.56
|
|
283 25.24
|
|
284 24.94
|
|
285 24.64
|
|
286 24.36
|
|
287 24.07
|
|
288 23.78
|
|
289 23.47
|
|
290 23.16
|
|
291 22.82
|
|
292 22.47
|
|
293 22.11
|
|
294 21.73
|
|
295 21.34
|
|
296 20.94
|
|
297 20.53
|
|
298 20.12
|
|
299 19.71
|
|
300 19.3
|
|
301 18.9
|
|
302 18.49
|
|
303 18.09
|
|
304 17.7
|
|
305 17.3
|
|
306 16.92
|
|
307 16.53
|
|
308 16.15
|
|
309 15.77
|
|
310 15.39
|
|
311 15.01
|
|
312 14.62
|
|
313 14.24
|
|
314 13.86
|
|
315 13.48
|
|
316 13.09
|
|
317 12.71
|
|
318 12.32
|
|
319 11.93
|
|
320 11.55
|
|
321 11.16
|
|
322 10.77
|
|
323 10.38
|
|
324 9.98
|
|
325 9.59
|
|
326 9.2
|
|
327 8.8
|
|
328 8.41
|
|
329 8.02
|
|
330 7.62
|
|
331 7.23
|
|
332 6.84
|
|
333 6.45
|
|
334 6.06
|
|
335 5.68
|
|
336 5.3
|
|
337 4.93
|
|
338 4.56
|
|
339 4.2
|
|
340 3.85
|
|
341 3.51
|
|
342 3.18
|
|
343 2.86
|
|
344 2.55
|
|
345 2.26
|
|
346 1.98
|
|
347 1.72
|
|
348 1.47
|
|
349 1.24
|
|
350 1.03
|
|
351 0.84
|
|
352 0.67
|
|
353 0.51
|
|
354 0.38
|
|
355 0.26
|
|
356 0.17
|
|
357 0.09
|
|
358 0.04
|
|
359 0.01
|