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.4 KiB
Text
732 lines
7.4 KiB
Text
NAME HG3-TP-S90
|
|
MAKE RF elements s.r.o.
|
|
FREQUENCY 5180-6400
|
|
H_WIDTH
|
|
V_WIDTH
|
|
FRONT_TO_BACK
|
|
GAIN 9.6 dBi
|
|
TILT
|
|
POLARIZATION VERTICAL
|
|
COMMENT 90 deg Symmetrical Beam Antenna
|
|
HORIZONTAL 360
|
|
0 0
|
|
1 0
|
|
2 0
|
|
3 0
|
|
4 0
|
|
5 0
|
|
6 0.01
|
|
7 0.01
|
|
8 0.02
|
|
9 0.03
|
|
10 0.04
|
|
11 0.06
|
|
12 0.08
|
|
13 0.1
|
|
14 0.13
|
|
15 0.17
|
|
16 0.21
|
|
17 0.26
|
|
18 0.32
|
|
19 0.39
|
|
20 0.47
|
|
21 0.56
|
|
22 0.66
|
|
23 0.77
|
|
24 0.89
|
|
25 1.02
|
|
26 1.16
|
|
27 1.32
|
|
28 1.49
|
|
29 1.67
|
|
30 1.87
|
|
31 2.08
|
|
32 2.3
|
|
33 2.53
|
|
34 2.78
|
|
35 3.04
|
|
36 3.31
|
|
37 3.6
|
|
38 3.89
|
|
39 4.2
|
|
40 4.52
|
|
41 4.84
|
|
42 5.18
|
|
43 5.53
|
|
44 5.89
|
|
45 6.26
|
|
46 6.63
|
|
47 7.02
|
|
48 7.41
|
|
49 7.8
|
|
50 8.21
|
|
51 8.62
|
|
52 9.03
|
|
53 9.45
|
|
54 9.88
|
|
55 10.31
|
|
56 10.74
|
|
57 11.18
|
|
58 11.62
|
|
59 12.06
|
|
60 12.5
|
|
61 12.94
|
|
62 13.39
|
|
63 13.83
|
|
64 14.28
|
|
65 14.72
|
|
66 15.16
|
|
67 15.61
|
|
68 16.05
|
|
69 16.48
|
|
70 16.92
|
|
71 17.35
|
|
72 17.79
|
|
73 18.22
|
|
74 18.64
|
|
75 19.07
|
|
76 19.49
|
|
77 19.92
|
|
78 20.34
|
|
79 20.76
|
|
80 21.18
|
|
81 21.6
|
|
82 22.02
|
|
83 22.44
|
|
84 22.86
|
|
85 23.28
|
|
86 23.7
|
|
87 24.12
|
|
88 24.53
|
|
89 24.94
|
|
90 25.34
|
|
91 25.74
|
|
92 26.13
|
|
93 26.52
|
|
94 26.9
|
|
95 27.28
|
|
96 27.65
|
|
97 28.02
|
|
98 28.39
|
|
99 28.76
|
|
100 29.14
|
|
101 29.52
|
|
102 29.91
|
|
103 30.3
|
|
104 30.71
|
|
105 31.13
|
|
106 31.57
|
|
107 32.02
|
|
108 32.49
|
|
109 32.98
|
|
110 33.48
|
|
111 34.01
|
|
112 34.56
|
|
113 35.13
|
|
114 35.72
|
|
115 36.34
|
|
116 36.98
|
|
117 37.64
|
|
118 38.31
|
|
119 38.98
|
|
120 39.64
|
|
121 40.26
|
|
122 40.81
|
|
123 41.27
|
|
124 41.61
|
|
125 41.79
|
|
126 41.83
|
|
127 41.73
|
|
128 41.52
|
|
129 41.25
|
|
130 40.94
|
|
131 40.62
|
|
132 40.31
|
|
133 40.03
|
|
134 39.78
|
|
135 39.58
|
|
136 39.42
|
|
137 39.32
|
|
138 39.26
|
|
139 39.24
|
|
140 39.27
|
|
141 39.34
|
|
142 39.43
|
|
143 39.55
|
|
144 39.67
|
|
145 39.77
|
|
146 39.85
|
|
147 39.87
|
|
148 39.83
|
|
149 39.72
|
|
150 39.53
|
|
151 39.28
|
|
152 38.97
|
|
153 38.64
|
|
154 38.29
|
|
155 37.94
|
|
156 37.61
|
|
157 37.31
|
|
158 37.04
|
|
159 36.81
|
|
160 36.63
|
|
161 36.48
|
|
162 36.37
|
|
163 36.3
|
|
164 36.25
|
|
165 36.22
|
|
166 36.2
|
|
167 36.19
|
|
168 36.17
|
|
169 36.13
|
|
170 36.08
|
|
171 36.01
|
|
172 35.92
|
|
173 35.82
|
|
174 35.71
|
|
175 35.61
|
|
176 35.5
|
|
177 35.42
|
|
178 35.35
|
|
179 35.31
|
|
180 35.29
|
|
181 35.31
|
|
182 35.35
|
|
183 35.42
|
|
184 35.5
|
|
185 35.61
|
|
186 35.71
|
|
187 35.82
|
|
188 35.92
|
|
189 36.01
|
|
190 36.08
|
|
191 36.13
|
|
192 36.17
|
|
193 36.19
|
|
194 36.2
|
|
195 36.22
|
|
196 36.25
|
|
197 36.3
|
|
198 36.37
|
|
199 36.48
|
|
200 36.63
|
|
201 36.81
|
|
202 37.04
|
|
203 37.31
|
|
204 37.61
|
|
205 37.94
|
|
206 38.29
|
|
207 38.64
|
|
208 38.97
|
|
209 39.28
|
|
210 39.53
|
|
211 39.72
|
|
212 39.83
|
|
213 39.87
|
|
214 39.85
|
|
215 39.77
|
|
216 39.67
|
|
217 39.55
|
|
218 39.43
|
|
219 39.34
|
|
220 39.27
|
|
221 39.24
|
|
222 39.26
|
|
223 39.32
|
|
224 39.42
|
|
225 39.58
|
|
226 39.78
|
|
227 40.03
|
|
228 40.31
|
|
229 40.62
|
|
230 40.94
|
|
231 41.25
|
|
232 41.52
|
|
233 41.73
|
|
234 41.83
|
|
235 41.79
|
|
236 41.61
|
|
237 41.27
|
|
238 40.81
|
|
239 40.26
|
|
240 39.64
|
|
241 38.98
|
|
242 38.31
|
|
243 37.64
|
|
244 36.98
|
|
245 36.34
|
|
246 35.72
|
|
247 35.13
|
|
248 34.56
|
|
249 34.01
|
|
250 33.48
|
|
251 32.98
|
|
252 32.49
|
|
253 32.02
|
|
254 31.57
|
|
255 31.13
|
|
256 30.71
|
|
257 30.3
|
|
258 29.91
|
|
259 29.52
|
|
260 29.14
|
|
261 28.76
|
|
262 28.39
|
|
263 28.02
|
|
264 27.65
|
|
265 27.28
|
|
266 26.9
|
|
267 26.52
|
|
268 26.13
|
|
269 25.74
|
|
270 25.34
|
|
271 24.94
|
|
272 24.53
|
|
273 24.12
|
|
274 23.7
|
|
275 23.28
|
|
276 22.86
|
|
277 22.44
|
|
278 22.02
|
|
279 21.6
|
|
280 21.18
|
|
281 20.76
|
|
282 20.34
|
|
283 19.92
|
|
284 19.49
|
|
285 19.07
|
|
286 18.64
|
|
287 18.22
|
|
288 17.79
|
|
289 17.35
|
|
290 16.92
|
|
291 16.48
|
|
292 16.05
|
|
293 15.61
|
|
294 15.16
|
|
295 14.72
|
|
296 14.28
|
|
297 13.83
|
|
298 13.39
|
|
299 12.94
|
|
300 12.5
|
|
301 12.06
|
|
302 11.62
|
|
303 11.18
|
|
304 10.74
|
|
305 10.31
|
|
306 9.88
|
|
307 9.45
|
|
308 9.03
|
|
309 8.62
|
|
310 8.21
|
|
311 7.8
|
|
312 7.41
|
|
313 7.02
|
|
314 6.63
|
|
315 6.26
|
|
316 5.89
|
|
317 5.53
|
|
318 5.18
|
|
319 4.84
|
|
320 4.52
|
|
321 4.2
|
|
322 3.89
|
|
323 3.6
|
|
324 3.31
|
|
325 3.04
|
|
326 2.78
|
|
327 2.53
|
|
328 2.3
|
|
329 2.08
|
|
330 1.87
|
|
331 1.67
|
|
332 1.49
|
|
333 1.32
|
|
334 1.16
|
|
335 1.02
|
|
336 0.89
|
|
337 0.77
|
|
338 0.66
|
|
339 0.56
|
|
340 0.47
|
|
341 0.39
|
|
342 0.32
|
|
343 0.26
|
|
344 0.21
|
|
345 0.17
|
|
346 0.13
|
|
347 0.1
|
|
348 0.08
|
|
349 0.06
|
|
350 0.04
|
|
351 0.03
|
|
352 0.02
|
|
353 0.01
|
|
354 0.01
|
|
355 0
|
|
356 0
|
|
357 0
|
|
358 0
|
|
359 0
|
|
VERTICAL 360
|
|
0 0.23
|
|
1 0.22
|
|
2 0.22
|
|
3 0.2
|
|
4 0.19
|
|
5 0.17
|
|
6 0.15
|
|
7 0.13
|
|
8 0.1
|
|
9 0.08
|
|
10 0.05
|
|
11 0.03
|
|
12 0.02
|
|
13 0.01
|
|
14 0
|
|
15 0
|
|
16 0.01
|
|
17 0.03
|
|
18 0.06
|
|
19 0.1
|
|
20 0.15
|
|
21 0.22
|
|
22 0.3
|
|
23 0.39
|
|
24 0.5
|
|
25 0.62
|
|
26 0.75
|
|
27 0.9
|
|
28 1.07
|
|
29 1.25
|
|
30 1.45
|
|
31 1.66
|
|
32 1.88
|
|
33 2.13
|
|
34 2.38
|
|
35 2.65
|
|
36 2.93
|
|
37 3.23
|
|
38 3.54
|
|
39 3.86
|
|
40 4.19
|
|
41 4.53
|
|
42 4.89
|
|
43 5.25
|
|
44 5.63
|
|
45 6.01
|
|
46 6.4
|
|
47 6.8
|
|
48 7.21
|
|
49 7.63
|
|
50 8.05
|
|
51 8.48
|
|
52 8.91
|
|
53 9.35
|
|
54 9.8
|
|
55 10.25
|
|
56 10.71
|
|
57 11.17
|
|
58 11.64
|
|
59 12.11
|
|
60 12.58
|
|
61 13.06
|
|
62 13.53
|
|
63 14.01
|
|
64 14.5
|
|
65 14.98
|
|
66 15.46
|
|
67 15.94
|
|
68 16.42
|
|
69 16.89
|
|
70 17.37
|
|
71 17.84
|
|
72 18.3
|
|
73 18.77
|
|
74 19.23
|
|
75 19.69
|
|
76 20.15
|
|
77 20.61
|
|
78 21.08
|
|
79 21.54
|
|
80 22.01
|
|
81 22.48
|
|
82 22.95
|
|
83 23.42
|
|
84 23.9
|
|
85 24.38
|
|
86 24.85
|
|
87 25.31
|
|
88 25.76
|
|
89 26.19
|
|
90 26.6
|
|
91 26.98
|
|
92 27.32
|
|
93 27.62
|
|
94 27.89
|
|
95 28.13
|
|
96 28.34
|
|
97 28.53
|
|
98 28.71
|
|
99 28.89
|
|
100 29.08
|
|
101 29.29
|
|
102 29.51
|
|
103 29.76
|
|
104 30.04
|
|
105 30.35
|
|
106 30.68
|
|
107 31.04
|
|
108 31.4
|
|
109 31.76
|
|
110 32.1
|
|
111 32.4
|
|
112 32.63
|
|
113 32.79
|
|
114 32.87
|
|
115 32.87
|
|
116 32.81
|
|
117 32.71
|
|
118 32.6
|
|
119 32.48
|
|
120 32.39
|
|
121 32.34
|
|
122 32.34
|
|
123 32.4
|
|
124 32.53
|
|
125 32.72
|
|
126 32.98
|
|
127 33.31
|
|
128 33.69
|
|
129 34.11
|
|
130 34.56
|
|
131 34.99
|
|
132 35.37
|
|
133 35.67
|
|
134 35.85
|
|
135 35.9
|
|
136 35.83
|
|
137 35.66
|
|
138 35.44
|
|
139 35.21
|
|
140 34.98
|
|
141 34.8
|
|
142 34.67
|
|
143 34.59
|
|
144 34.57
|
|
145 34.59
|
|
146 34.63
|
|
147 34.67
|
|
148 34.68
|
|
149 34.63
|
|
150 34.5
|
|
151 34.26
|
|
152 33.94
|
|
153 33.53
|
|
154 33.08
|
|
155 32.61
|
|
156 32.15
|
|
157 31.73
|
|
158 31.35
|
|
159 31.04
|
|
160 30.79
|
|
161 30.62
|
|
162 30.53
|
|
163 30.51
|
|
164 30.57
|
|
165 30.71
|
|
166 30.92
|
|
167 31.19
|
|
168 31.53
|
|
169 31.93
|
|
170 32.37
|
|
171 32.83
|
|
172 33.31
|
|
173 33.78
|
|
174 34.22
|
|
175 34.61
|
|
176 34.94
|
|
177 35.2
|
|
178 35.38
|
|
179 35.48
|
|
180 35.52
|
|
181 35.48
|
|
182 35.38
|
|
183 35.2
|
|
184 34.94
|
|
185 34.61
|
|
186 34.22
|
|
187 33.78
|
|
188 33.31
|
|
189 32.83
|
|
190 32.37
|
|
191 31.93
|
|
192 31.53
|
|
193 31.19
|
|
194 30.92
|
|
195 30.71
|
|
196 30.57
|
|
197 30.51
|
|
198 30.53
|
|
199 30.62
|
|
200 30.79
|
|
201 31.04
|
|
202 31.35
|
|
203 31.73
|
|
204 32.15
|
|
205 32.61
|
|
206 33.08
|
|
207 33.53
|
|
208 33.94
|
|
209 34.26
|
|
210 34.5
|
|
211 34.63
|
|
212 34.68
|
|
213 34.67
|
|
214 34.63
|
|
215 34.59
|
|
216 34.57
|
|
217 34.59
|
|
218 34.67
|
|
219 34.8
|
|
220 34.98
|
|
221 35.21
|
|
222 35.44
|
|
223 35.66
|
|
224 35.83
|
|
225 35.9
|
|
226 35.85
|
|
227 35.67
|
|
228 35.37
|
|
229 34.99
|
|
230 34.56
|
|
231 34.11
|
|
232 33.69
|
|
233 33.31
|
|
234 32.98
|
|
235 32.72
|
|
236 32.53
|
|
237 32.4
|
|
238 32.34
|
|
239 32.34
|
|
240 32.39
|
|
241 32.48
|
|
242 32.6
|
|
243 32.71
|
|
244 32.81
|
|
245 32.87
|
|
246 32.87
|
|
247 32.79
|
|
248 32.63
|
|
249 32.4
|
|
250 32.1
|
|
251 31.76
|
|
252 31.4
|
|
253 31.04
|
|
254 30.68
|
|
255 30.35
|
|
256 30.04
|
|
257 29.76
|
|
258 29.51
|
|
259 29.29
|
|
260 29.08
|
|
261 28.89
|
|
262 28.71
|
|
263 28.53
|
|
264 28.34
|
|
265 28.13
|
|
266 27.89
|
|
267 27.62
|
|
268 27.32
|
|
269 26.98
|
|
270 26.6
|
|
271 26.19
|
|
272 25.76
|
|
273 25.31
|
|
274 24.85
|
|
275 24.38
|
|
276 23.9
|
|
277 23.42
|
|
278 22.95
|
|
279 22.48
|
|
280 22.01
|
|
281 21.54
|
|
282 21.08
|
|
283 20.61
|
|
284 20.15
|
|
285 19.69
|
|
286 19.23
|
|
287 18.77
|
|
288 18.3
|
|
289 17.84
|
|
290 17.37
|
|
291 16.89
|
|
292 16.42
|
|
293 15.94
|
|
294 15.46
|
|
295 14.98
|
|
296 14.5
|
|
297 14.01
|
|
298 13.53
|
|
299 13.06
|
|
300 12.58
|
|
301 12.11
|
|
302 11.64
|
|
303 11.17
|
|
304 10.71
|
|
305 10.25
|
|
306 9.8
|
|
307 9.35
|
|
308 8.91
|
|
309 8.48
|
|
310 8.05
|
|
311 7.63
|
|
312 7.21
|
|
313 6.8
|
|
314 6.4
|
|
315 6.01
|
|
316 5.63
|
|
317 5.25
|
|
318 4.89
|
|
319 4.53
|
|
320 4.19
|
|
321 3.86
|
|
322 3.54
|
|
323 3.23
|
|
324 2.93
|
|
325 2.65
|
|
326 2.38
|
|
327 2.13
|
|
328 1.88
|
|
329 1.66
|
|
330 1.45
|
|
331 1.25
|
|
332 1.07
|
|
333 0.9
|
|
334 0.75
|
|
335 0.62
|
|
336 0.5
|
|
337 0.39
|
|
338 0.3
|
|
339 0.22
|
|
340 0.15
|
|
341 0.1
|
|
342 0.06
|
|
343 0.03
|
|
344 0.01
|
|
345 0
|
|
346 0
|
|
347 0.01
|
|
348 0.02
|
|
349 0.03
|
|
350 0.05
|
|
351 0.08
|
|
352 0.1
|
|
353 0.13
|
|
354 0.15
|
|
355 0.17
|
|
356 0.19
|
|
357 0.2
|
|
358 0.22
|
|
359 0.22
|