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-S30
|
|
MAKE RF elements s.r.o.
|
|
FREQUENCY 5150-6400
|
|
H_WIDTH
|
|
V_WIDTH
|
|
FRONT_TO_BACK
|
|
GAIN 18.4 dBi
|
|
TILT
|
|
POLARIZATION VERTICAL
|
|
COMMENT 30 deg Symmetrical Beam Antenna
|
|
HORIZONTAL 360
|
|
0 0
|
|
1 0.03
|
|
2 0.11
|
|
3 0.25
|
|
4 0.44
|
|
5 0.68
|
|
6 0.98
|
|
7 1.34
|
|
8 1.75
|
|
9 2.21
|
|
10 2.73
|
|
11 3.3
|
|
12 3.92
|
|
13 4.58
|
|
14 5.29
|
|
15 6.04
|
|
16 6.82
|
|
17 7.62
|
|
18 8.43
|
|
19 9.23
|
|
20 10
|
|
21 10.74
|
|
22 11.42
|
|
23 12.03
|
|
24 12.58
|
|
25 13.07
|
|
26 13.51
|
|
27 13.91
|
|
28 14.29
|
|
29 14.67
|
|
30 15.06
|
|
31 15.48
|
|
32 15.92
|
|
33 16.4
|
|
34 16.93
|
|
35 17.5
|
|
36 18.12
|
|
37 18.79
|
|
38 19.5
|
|
39 20.27
|
|
40 21.07
|
|
41 21.91
|
|
42 22.79
|
|
43 23.69
|
|
44 24.6
|
|
45 25.51
|
|
46 26.4
|
|
47 27.25
|
|
48 28.04
|
|
49 28.77
|
|
50 29.43
|
|
51 30
|
|
52 30.51
|
|
53 30.97
|
|
54 31.38
|
|
55 31.77
|
|
56 32.15
|
|
57 32.53
|
|
58 32.92
|
|
59 33.33
|
|
60 33.76
|
|
61 34.2
|
|
62 34.67
|
|
63 35.15
|
|
64 35.64
|
|
65 36.15
|
|
66 36.66
|
|
67 37.19
|
|
68 37.75
|
|
69 38.34
|
|
70 38.97
|
|
71 39.64
|
|
72 40.37
|
|
73 41.14
|
|
74 41.95
|
|
75 42.78
|
|
76 43.59
|
|
77 44.35
|
|
78 45.03
|
|
79 45.61
|
|
80 46.1
|
|
81 46.52
|
|
82 46.92
|
|
83 47.32
|
|
84 47.75
|
|
85 48.25
|
|
86 48.81
|
|
87 49.42
|
|
88 50.06
|
|
89 50.68
|
|
90 51.22
|
|
91 51.64
|
|
92 51.93
|
|
93 52.09
|
|
94 52.18
|
|
95 52.27
|
|
96 52.39
|
|
97 52.59
|
|
98 52.86
|
|
99 53.21
|
|
100 53.6
|
|
101 54
|
|
102 54.38
|
|
103 54.71
|
|
104 54.99
|
|
105 55.25
|
|
106 55.48
|
|
107 55.73
|
|
108 56.01
|
|
109 56.34
|
|
110 56.7
|
|
111 57.08
|
|
112 57.46
|
|
113 57.79
|
|
114 58.06
|
|
115 58.23
|
|
116 58.29
|
|
117 58.25
|
|
118 58.13
|
|
119 57.97
|
|
120 57.82
|
|
121 57.7
|
|
122 57.65
|
|
123 57.68
|
|
124 57.79
|
|
125 57.97
|
|
126 58.19
|
|
127 58.41
|
|
128 58.54
|
|
129 58.54
|
|
130 58.4
|
|
131 58.15
|
|
132 57.85
|
|
133 57.56
|
|
134 57.34
|
|
135 57.25
|
|
136 57.34
|
|
137 57.63
|
|
138 58.15
|
|
139 58.89
|
|
140 59.79
|
|
141 60.56
|
|
142 60.72
|
|
143 59.93
|
|
144 58.46
|
|
145 56.82
|
|
146 55.32
|
|
147 54.09
|
|
148 53.15
|
|
149 52.5
|
|
150 52.14
|
|
151 52.08
|
|
152 52.34
|
|
153 52.91
|
|
154 53.8
|
|
155 54.88
|
|
156 55.74
|
|
157 55.54
|
|
158 54.01
|
|
159 51.85
|
|
160 49.71
|
|
161 47.8
|
|
162 46.16
|
|
163 44.77
|
|
164 43.58
|
|
165 42.57
|
|
166 41.72
|
|
167 41
|
|
168 40.39
|
|
169 39.88
|
|
170 39.46
|
|
171 39.11
|
|
172 38.82
|
|
173 38.59
|
|
174 38.4
|
|
175 38.26
|
|
176 38.14
|
|
177 38.06
|
|
178 38.01
|
|
179 37.97
|
|
180 37.96
|
|
181 37.97
|
|
182 38.01
|
|
183 38.06
|
|
184 38.14
|
|
185 38.26
|
|
186 38.4
|
|
187 38.59
|
|
188 38.82
|
|
189 39.11
|
|
190 39.46
|
|
191 39.88
|
|
192 40.39
|
|
193 41
|
|
194 41.72
|
|
195 42.57
|
|
196 43.58
|
|
197 44.77
|
|
198 46.16
|
|
199 47.8
|
|
200 49.71
|
|
201 51.85
|
|
202 54.01
|
|
203 55.54
|
|
204 55.74
|
|
205 54.88
|
|
206 53.8
|
|
207 52.91
|
|
208 52.34
|
|
209 52.08
|
|
210 52.14
|
|
211 52.5
|
|
212 53.15
|
|
213 54.09
|
|
214 55.32
|
|
215 56.82
|
|
216 58.46
|
|
217 59.93
|
|
218 60.72
|
|
219 60.56
|
|
220 59.79
|
|
221 58.89
|
|
222 58.15
|
|
223 57.63
|
|
224 57.34
|
|
225 57.25
|
|
226 57.34
|
|
227 57.56
|
|
228 57.85
|
|
229 58.15
|
|
230 58.4
|
|
231 58.54
|
|
232 58.54
|
|
233 58.41
|
|
234 58.19
|
|
235 57.97
|
|
236 57.79
|
|
237 57.68
|
|
238 57.65
|
|
239 57.7
|
|
240 57.82
|
|
241 57.97
|
|
242 58.13
|
|
243 58.25
|
|
244 58.29
|
|
245 58.23
|
|
246 58.06
|
|
247 57.79
|
|
248 57.46
|
|
249 57.09
|
|
250 56.7
|
|
251 56.34
|
|
252 56.01
|
|
253 55.73
|
|
254 55.48
|
|
255 55.25
|
|
256 54.99
|
|
257 54.71
|
|
258 54.38
|
|
259 54
|
|
260 53.6
|
|
261 53.21
|
|
262 52.86
|
|
263 52.59
|
|
264 52.39
|
|
265 52.27
|
|
266 52.18
|
|
267 52.09
|
|
268 51.93
|
|
269 51.64
|
|
270 51.22
|
|
271 50.68
|
|
272 50.06
|
|
273 49.42
|
|
274 48.81
|
|
275 48.25
|
|
276 47.75
|
|
277 47.32
|
|
278 46.92
|
|
279 46.52
|
|
280 46.1
|
|
281 45.61
|
|
282 45.03
|
|
283 44.35
|
|
284 43.59
|
|
285 42.78
|
|
286 41.95
|
|
287 41.14
|
|
288 40.37
|
|
289 39.64
|
|
290 38.97
|
|
291 38.34
|
|
292 37.75
|
|
293 37.19
|
|
294 36.66
|
|
295 36.15
|
|
296 35.64
|
|
297 35.15
|
|
298 34.67
|
|
299 34.2
|
|
300 33.76
|
|
301 33.33
|
|
302 32.92
|
|
303 32.53
|
|
304 32.15
|
|
305 31.77
|
|
306 31.38
|
|
307 30.97
|
|
308 30.51
|
|
309 30
|
|
310 29.43
|
|
311 28.77
|
|
312 28.04
|
|
313 27.25
|
|
314 26.4
|
|
315 25.51
|
|
316 24.6
|
|
317 23.69
|
|
318 22.79
|
|
319 21.91
|
|
320 21.07
|
|
321 20.27
|
|
322 19.5
|
|
323 18.79
|
|
324 18.12
|
|
325 17.5
|
|
326 16.93
|
|
327 16.4
|
|
328 15.92
|
|
329 15.48
|
|
330 15.06
|
|
331 14.67
|
|
332 14.29
|
|
333 13.91
|
|
334 13.51
|
|
335 13.07
|
|
336 12.58
|
|
337 12.03
|
|
338 11.42
|
|
339 10.74
|
|
340 10
|
|
341 9.23
|
|
342 8.43
|
|
343 7.62
|
|
344 6.82
|
|
345 6.04
|
|
346 5.29
|
|
347 4.58
|
|
348 3.92
|
|
349 3.3
|
|
350 2.73
|
|
351 2.21
|
|
352 1.75
|
|
353 1.34
|
|
354 0.98
|
|
355 0.68
|
|
356 0.44
|
|
357 0.25
|
|
358 0.11
|
|
359 0.03
|
|
VERTICAL 360
|
|
0 0
|
|
1 0.03
|
|
2 0.12
|
|
3 0.26
|
|
4 0.47
|
|
5 0.73
|
|
6 1.04
|
|
7 1.42
|
|
8 1.85
|
|
9 2.33
|
|
10 2.86
|
|
11 3.44
|
|
12 4.05
|
|
13 4.71
|
|
14 5.39
|
|
15 6.1
|
|
16 6.81
|
|
17 7.51
|
|
18 8.19
|
|
19 8.84
|
|
20 9.45
|
|
21 10.01
|
|
22 10.52
|
|
23 10.97
|
|
24 11.39
|
|
25 11.78
|
|
26 12.14
|
|
27 12.5
|
|
28 12.87
|
|
29 13.24
|
|
30 13.63
|
|
31 14.04
|
|
32 14.47
|
|
33 14.94
|
|
34 15.43
|
|
35 15.95
|
|
36 16.5
|
|
37 17.08
|
|
38 17.69
|
|
39 18.33
|
|
40 19
|
|
41 19.7
|
|
42 20.43
|
|
43 21.19
|
|
44 21.98
|
|
45 22.8
|
|
46 23.64
|
|
47 24.51
|
|
48 25.39
|
|
49 26.29
|
|
50 27.21
|
|
51 28.13
|
|
52 29.05
|
|
53 29.97
|
|
54 30.88
|
|
55 31.78
|
|
56 32.65
|
|
57 33.49
|
|
58 34.27
|
|
59 34.97
|
|
60 35.56
|
|
61 36.03
|
|
62 36.35
|
|
63 36.53
|
|
64 36.57
|
|
65 36.48
|
|
66 36.29
|
|
67 36.04
|
|
68 35.77
|
|
69 35.52
|
|
70 35.32
|
|
71 35.19
|
|
72 35.17
|
|
73 35.25
|
|
74 35.43
|
|
75 35.7
|
|
76 36
|
|
77 36.3
|
|
78 36.53
|
|
79 36.66
|
|
80 36.68
|
|
81 36.65
|
|
82 36.61
|
|
83 36.63
|
|
84 36.76
|
|
85 37.03
|
|
86 37.42
|
|
87 37.89
|
|
88 38.33
|
|
89 38.62
|
|
90 38.63
|
|
91 38.37
|
|
92 37.96
|
|
93 37.54
|
|
94 37.24
|
|
95 37.15
|
|
96 37.32
|
|
97 37.77
|
|
98 38.51
|
|
99 39.5
|
|
100 40.62
|
|
101 41.56
|
|
102 41.94
|
|
103 41.61
|
|
104 40.9
|
|
105 40.2
|
|
106 39.74
|
|
107 39.61
|
|
108 39.85
|
|
109 40.44
|
|
110 41.29
|
|
111 42.17
|
|
112 42.64
|
|
113 42.35
|
|
114 41.45
|
|
115 40.4
|
|
116 39.52
|
|
117 38.96
|
|
118 38.76
|
|
119 38.91
|
|
120 39.41
|
|
121 40.2
|
|
122 41.12
|
|
123 41.89
|
|
124 42.14
|
|
125 41.78
|
|
126 41.08
|
|
127 40.4
|
|
128 39.95
|
|
129 39.84
|
|
130 40.12
|
|
131 40.81
|
|
132 41.87
|
|
133 43.18
|
|
134 44.28
|
|
135 44.42
|
|
136 43.44
|
|
137 42.01
|
|
138 40.7
|
|
139 39.72
|
|
140 39.11
|
|
141 38.85
|
|
142 38.9
|
|
143 39.22
|
|
144 39.71
|
|
145 40.23
|
|
146 40.6
|
|
147 40.62
|
|
148 40.29
|
|
149 39.75
|
|
150 39.22
|
|
151 38.85
|
|
152 38.73
|
|
153 38.93
|
|
154 39.5
|
|
155 40.52
|
|
156 42.04
|
|
157 44.03
|
|
158 45.85
|
|
159 45.69
|
|
160 43.44
|
|
161 40.93
|
|
162 38.84
|
|
163 37.24
|
|
164 36.05
|
|
165 35.21
|
|
166 34.67
|
|
167 34.39
|
|
168 34.34
|
|
169 34.5
|
|
170 34.86
|
|
171 35.36
|
|
172 35.98
|
|
173 36.64
|
|
174 37.24
|
|
175 37.7
|
|
176 37.98
|
|
177 38.07
|
|
178 38.04
|
|
179 37.99
|
|
180 37.96
|
|
181 37.99
|
|
182 38.04
|
|
183 38.07
|
|
184 37.98
|
|
185 37.7
|
|
186 37.24
|
|
187 36.64
|
|
188 35.98
|
|
189 35.36
|
|
190 34.86
|
|
191 34.5
|
|
192 34.34
|
|
193 34.39
|
|
194 34.67
|
|
195 35.21
|
|
196 36.05
|
|
197 37.24
|
|
198 38.84
|
|
199 40.93
|
|
200 43.44
|
|
201 45.69
|
|
202 45.85
|
|
203 44.03
|
|
204 42.04
|
|
205 40.52
|
|
206 39.5
|
|
207 38.93
|
|
208 38.73
|
|
209 38.85
|
|
210 39.22
|
|
211 39.75
|
|
212 40.29
|
|
213 40.62
|
|
214 40.6
|
|
215 40.23
|
|
216 39.71
|
|
217 39.22
|
|
218 38.9
|
|
219 38.85
|
|
220 39.11
|
|
221 39.72
|
|
222 40.7
|
|
223 42.01
|
|
224 43.44
|
|
225 44.42
|
|
226 44.28
|
|
227 43.18
|
|
228 41.87
|
|
229 40.81
|
|
230 40.12
|
|
231 39.84
|
|
232 39.95
|
|
233 40.4
|
|
234 41.08
|
|
235 41.78
|
|
236 42.14
|
|
237 41.89
|
|
238 41.12
|
|
239 40.2
|
|
240 39.41
|
|
241 38.91
|
|
242 38.76
|
|
243 38.96
|
|
244 39.52
|
|
245 40.4
|
|
246 41.45
|
|
247 42.35
|
|
248 42.64
|
|
249 42.17
|
|
250 41.29
|
|
251 40.44
|
|
252 39.85
|
|
253 39.61
|
|
254 39.74
|
|
255 40.2
|
|
256 40.9
|
|
257 41.61
|
|
258 41.94
|
|
259 41.56
|
|
260 40.62
|
|
261 39.5
|
|
262 38.51
|
|
263 37.77
|
|
264 37.32
|
|
265 37.15
|
|
266 37.24
|
|
267 37.54
|
|
268 37.96
|
|
269 38.37
|
|
270 38.63
|
|
271 38.62
|
|
272 38.33
|
|
273 37.89
|
|
274 37.42
|
|
275 37.03
|
|
276 36.76
|
|
277 36.63
|
|
278 36.61
|
|
279 36.65
|
|
280 36.68
|
|
281 36.66
|
|
282 36.53
|
|
283 36.3
|
|
284 36
|
|
285 35.7
|
|
286 35.43
|
|
287 35.25
|
|
288 35.17
|
|
289 35.19
|
|
290 35.32
|
|
291 35.52
|
|
292 35.77
|
|
293 36.04
|
|
294 36.29
|
|
295 36.48
|
|
296 36.57
|
|
297 36.53
|
|
298 36.35
|
|
299 36.03
|
|
300 35.56
|
|
301 34.97
|
|
302 34.27
|
|
303 33.49
|
|
304 32.65
|
|
305 31.78
|
|
306 30.88
|
|
307 29.97
|
|
308 29.05
|
|
309 28.13
|
|
310 27.21
|
|
311 26.29
|
|
312 25.39
|
|
313 24.51
|
|
314 23.64
|
|
315 22.8
|
|
316 21.98
|
|
317 21.19
|
|
318 20.43
|
|
319 19.7
|
|
320 19
|
|
321 18.33
|
|
322 17.69
|
|
323 17.08
|
|
324 16.5
|
|
325 15.95
|
|
326 15.43
|
|
327 14.94
|
|
328 14.47
|
|
329 14.04
|
|
330 13.63
|
|
331 13.24
|
|
332 12.87
|
|
333 12.5
|
|
334 12.14
|
|
335 11.78
|
|
336 11.39
|
|
337 10.97
|
|
338 10.52
|
|
339 10.01
|
|
340 9.45
|
|
341 8.84
|
|
342 8.19
|
|
343 7.51
|
|
344 6.81
|
|
345 6.1
|
|
346 5.39
|
|
347 4.71
|
|
348 4.05
|
|
349 3.44
|
|
350 2.86
|
|
351 2.33
|
|
352 1.85
|
|
353 1.42
|
|
354 1.04
|
|
355 0.73
|
|
356 0.47
|
|
357 0.26
|
|
358 0.12
|
|
359 0.03
|