towerops/priv/antennas/rfelements-hg3-tp-s50.msi
Graham McIntire 3273312f6a feat: 198 real vendor .msi antenna patterns + Leaflet auto-load
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.
2026-05-06 15:09:29 -05:00

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