towerops/priv/antennas/rfelements-hg3-tp-s80.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.4 KiB
Text

NAME HG3-TP-S80
MAKE RF elements s.r.o.
FREQUENCY 5180-6400
H_WIDTH
V_WIDTH
FRONT_TO_BACK
GAIN 10.4 dBi
TILT
POLARIZATION VERTICAL
COMMENT 80 deg Symmetrical Beam Antenna
HORIZONTAL 360
0 0
1 0
2 0.01
3 0.03
4 0.06
5 0.09
6 0.13
7 0.17
8 0.23
9 0.28
10 0.35
11 0.42
12 0.5
13 0.59
14 0.68
15 0.78
16 0.89
17 1.01
18 1.13
19 1.26
20 1.39
21 1.54
22 1.69
23 1.85
24 2.02
25 2.2
26 2.39
27 2.59
28 2.79
29 3.01
30 3.23
31 3.47
32 3.72
33 3.97
34 4.24
35 4.51
36 4.8
37 5.09
38 5.4
39 5.72
40 6.04
41 6.38
42 6.72
43 7.07
44 7.44
45 7.81
46 8.19
47 8.57
48 8.97
49 9.37
50 9.78
51 10.2
52 10.62
53 11.05
54 11.49
55 11.93
56 12.37
57 12.82
58 13.27
59 13.73
60 14.18
61 14.64
62 15.1
63 15.56
64 16.02
65 16.48
66 16.94
67 17.4
68 17.85
69 18.3
70 18.75
71 19.2
72 19.65
73 20.09
74 20.53
75 20.97
76 21.41
77 21.84
78 22.28
79 22.72
80 23.15
81 23.59
82 24.02
83 24.46
84 24.89
85 25.32
86 25.75
87 26.17
88 26.59
89 27
90 27.4
91 27.8
92 28.19
93 28.57
94 28.95
95 29.32
96 29.69
97 30.05
98 30.41
99 30.78
100 31.14
101 31.51
102 31.88
103 32.25
104 32.63
105 33
106 33.38
107 33.75
108 34.12
109 34.5
110 34.86
111 35.22
112 35.57
113 35.92
114 36.26
115 36.59
116 36.9
117 37.21
118 37.5
119 37.77
120 38.03
121 38.27
122 38.49
123 38.7
124 38.88
125 39.06
126 39.22
127 39.37
128 39.52
129 39.66
130 39.79
131 39.93
132 40.06
133 40.18
134 40.29
135 40.39
136 40.46
137 40.51
138 40.53
139 40.5
140 40.45
141 40.35
142 40.22
143 40.07
144 39.9
145 39.72
146 39.54
147 39.36
148 39.18
149 39.02
150 38.87
151 38.73
152 38.6
153 38.48
154 38.35
155 38.22
156 38.07
157 37.9
158 37.7
159 37.46
160 37.19
161 36.89
162 36.54
163 36.18
164 35.79
165 35.38
166 34.97
167 34.57
168 34.17
169 33.79
170 33.43
171 33.1
172 32.8
173 32.52
174 32.28
175 32.08
176 31.91
177 31.78
178 31.68
179 31.62
180 31.6
181 31.62
182 31.68
183 31.78
184 31.91
185 32.08
186 32.28
187 32.52
188 32.8
189 33.1
190 33.43
191 33.79
192 34.17
193 34.57
194 34.97
195 35.38
196 35.79
197 36.18
198 36.54
199 36.89
200 37.19
201 37.46
202 37.7
203 37.9
204 38.07
205 38.22
206 38.35
207 38.48
208 38.6
209 38.73
210 38.87
211 39.02
212 39.18
213 39.36
214 39.54
215 39.72
216 39.9
217 40.07
218 40.22
219 40.35
220 40.45
221 40.5
222 40.53
223 40.51
224 40.46
225 40.39
226 40.29
227 40.18
228 40.06
229 39.93
230 39.79
231 39.66
232 39.52
233 39.37
234 39.22
235 39.06
236 38.88
237 38.7
238 38.49
239 38.27
240 38.03
241 37.77
242 37.5
243 37.21
244 36.9
245 36.59
246 36.26
247 35.92
248 35.57
249 35.22
250 34.86
251 34.5
252 34.13
253 33.75
254 33.38
255 33
256 32.63
257 32.25
258 31.88
259 31.51
260 31.14
261 30.78
262 30.41
263 30.05
264 29.69
265 29.32
266 28.95
267 28.57
268 28.19
269 27.8
270 27.4
271 27
272 26.59
273 26.17
274 25.75
275 25.32
276 24.89
277 24.46
278 24.02
279 23.59
280 23.15
281 22.72
282 22.28
283 21.84
284 21.41
285 20.97
286 20.53
287 20.09
288 19.65
289 19.2
290 18.75
291 18.3
292 17.85
293 17.4
294 16.94
295 16.48
296 16.02
297 15.56
298 15.1
299 14.64
300 14.18
301 13.73
302 13.27
303 12.82
304 12.37
305 11.93
306 11.49
307 11.05
308 10.62
309 10.2
310 9.78
311 9.37
312 8.97
313 8.57
314 8.19
315 7.81
316 7.44
317 7.07
318 6.72
319 6.38
320 6.04
321 5.72
322 5.4
323 5.09
324 4.8
325 4.51
326 4.24
327 3.97
328 3.72
329 3.47
330 3.23
331 3.01
332 2.79
333 2.59
334 2.39
335 2.2
336 2.02
337 1.85
338 1.69
339 1.54
340 1.39
341 1.26
342 1.13
343 1.01
344 0.89
345 0.78
346 0.68
347 0.59
348 0.5
349 0.42
350 0.35
351 0.28
352 0.23
353 0.17
354 0.13
355 0.09
356 0.06
357 0.03
358 0.01
359 0
VERTICAL 360
0 0
1 0
2 0.01
3 0.02
4 0.04
5 0.07
6 0.1
7 0.13
8 0.17
9 0.22
10 0.28
11 0.34
12 0.41
13 0.49
14 0.57
15 0.66
16 0.77
17 0.88
18 1
19 1.13
20 1.27
21 1.42
22 1.58
23 1.76
24 1.94
25 2.14
26 2.34
27 2.56
28 2.79
29 3.03
30 3.28
31 3.54
32 3.82
33 4.1
34 4.39
35 4.69
36 5.01
37 5.33
38 5.66
39 5.99
40 6.34
41 6.69
42 7.05
43 7.41
44 7.78
45 8.16
46 8.54
47 8.93
48 9.32
49 9.72
50 10.12
51 10.52
52 10.93
53 11.34
54 11.76
55 12.18
56 12.6
57 13.02
58 13.45
59 13.88
60 14.31
61 14.73
62 15.16
63 15.59
64 16.01
65 16.43
66 16.84
67 17.25
68 17.66
69 18.06
70 18.46
71 18.85
72 19.25
73 19.65
74 20.04
75 20.45
76 20.86
77 21.28
78 21.71
79 22.15
80 22.59
81 23.05
82 23.52
83 23.98
84 24.45
85 24.9
86 25.34
87 25.76
88 26.14
89 26.48
90 26.79
91 27.05
92 27.27
93 27.46
94 27.63
95 27.79
96 27.96
97 28.13
98 28.33
99 28.56
100 28.84
101 29.15
102 29.52
103 29.93
104 30.39
105 30.88
106 31.38
107 31.88
108 32.35
109 32.74
110 33.02
111 33.18
112 33.21
113 33.12
114 32.95
115 32.74
116 32.53
117 32.34
118 32.21
119 32.15
120 32.16
121 32.27
122 32.47
123 32.78
124 33.19
125 33.71
126 34.33
127 35.05
128 35.83
129 36.63
130 37.37
131 37.94
132 38.24
133 38.21
134 37.9
135 37.42
136 36.87
137 36.34
138 35.88
139 35.52
140 35.26
141 35.11
142 35.06
143 35.1
144 35.22
145 35.38
146 35.55
147 35.69
148 35.74
149 35.68
150 35.48
151 35.15
152 34.72
153 34.24
154 33.75
155 33.29
156 32.88
157 32.54
158 32.28
159 32.12
160 32.04
161 32.06
162 32.16
163 32.35
164 32.62
165 32.93
166 33.28
167 33.61
168 33.9
169 34.08
170 34.12
171 34.01
172 33.77
173 33.43
174 33.05
175 32.66
176 32.3
177 32.01
178 31.79
179 31.65
180 31.6
181 31.65
182 31.79
183 32.01
184 32.3
185 32.66
186 33.05
187 33.43
188 33.77
189 34.01
190 34.12
191 34.08
192 33.9
193 33.61
194 33.28
195 32.93
196 32.62
197 32.35
198 32.16
199 32.06
200 32.04
201 32.12
202 32.28
203 32.54
204 32.88
205 33.29
206 33.75
207 34.24
208 34.72
209 35.15
210 35.48
211 35.68
212 35.74
213 35.69
214 35.55
215 35.38
216 35.22
217 35.1
218 35.06
219 35.11
220 35.26
221 35.52
222 35.88
223 36.34
224 36.87
225 37.42
226 37.9
227 38.21
228 38.24
229 37.94
230 37.37
231 36.63
232 35.83
233 35.05
234 34.33
235 33.71
236 33.19
237 32.78
238 32.47
239 32.27
240 32.16
241 32.15
242 32.21
243 32.34
244 32.53
245 32.74
246 32.95
247 33.12
248 33.21
249 33.18
250 33.02
251 32.74
252 32.35
253 31.88
254 31.38
255 30.88
256 30.39
257 29.93
258 29.52
259 29.15
260 28.84
261 28.56
262 28.33
263 28.13
264 27.96
265 27.79
266 27.63
267 27.46
268 27.27
269 27.05
270 26.79
271 26.48
272 26.14
273 25.76
274 25.34
275 24.9
276 24.45
277 23.98
278 23.52
279 23.05
280 22.59
281 22.15
282 21.71
283 21.28
284 20.86
285 20.45
286 20.04
287 19.65
288 19.25
289 18.85
290 18.46
291 18.06
292 17.66
293 17.25
294 16.84
295 16.43
296 16.01
297 15.59
298 15.16
299 14.73
300 14.31
301 13.88
302 13.45
303 13.02
304 12.6
305 12.18
306 11.76
307 11.34
308 10.93
309 10.52
310 10.12
311 9.72
312 9.32
313 8.93
314 8.54
315 8.16
316 7.78
317 7.41
318 7.05
319 6.69
320 6.34
321 5.99
322 5.66
323 5.33
324 5.01
325 4.69
326 4.39
327 4.1
328 3.82
329 3.54
330 3.28
331 3.03
332 2.79
333 2.56
334 2.34
335 2.14
336 1.94
337 1.76
338 1.58
339 1.42
340 1.27
341 1.13
342 1
343 0.88
344 0.77
345 0.66
346 0.57
347 0.49
348 0.41
349 0.34
350 0.28
351 0.22
352 0.17
353 0.13
354 0.1
355 0.07
356 0.04
357 0.02
358 0.01
359 0