towerops/priv/antennas/rfelements-hg3-tp-s60.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-S60
MAKE RF elements s.r.o.
FREQUENCY 5180-6400
H_WIDTH
V_WIDTH
FRONT_TO_BACK
GAIN 13.2 dBi
TILT
POLARIZATION VERTICAL
COMMENT 60 deg Symmetrical Beam Antenna
HORIZONTAL 360
0 0
1 0.01
2 0.04
3 0.09
4 0.16
5 0.25
6 0.36
7 0.49
8 0.63
9 0.79
10 0.97
11 1.16
12 1.37
13 1.58
14 1.81
15 2.04
16 2.28
17 2.53
18 2.79
19 3.04
20 3.3
21 3.56
22 3.83
23 4.09
24 4.36
25 4.62
26 4.89
27 5.16
28 5.43
29 5.7
30 5.98
31 6.27
32 6.56
33 6.86
34 7.17
35 7.48
36 7.81
37 8.15
38 8.5
39 8.86
40 9.24
41 9.63
42 10.03
43 10.45
44 10.88
45 11.33
46 11.79
47 12.27
48 12.75
49 13.26
50 13.77
51 14.3
52 14.84
53 15.38
54 15.94
55 16.51
56 17.09
57 17.67
58 18.26
59 18.86
60 19.46
61 20.06
62 20.67
63 21.27
64 21.88
65 22.5
66 23.11
67 23.72
68 24.32
69 24.93
70 25.53
71 26.12
72 26.7
73 27.27
74 27.82
75 28.36
76 28.88
77 29.38
78 29.85
79 30.31
80 30.74
81 31.15
82 31.55
83 31.93
84 32.3
85 32.66
86 33.02
87 33.37
88 33.72
89 34.08
90 34.43
91 34.79
92 35.14
93 35.48
94 35.81
95 36.13
96 36.43
97 36.7
98 36.96
99 37.2
100 37.41
101 37.61
102 37.81
103 37.99
104 38.17
105 38.36
106 38.54
107 38.73
108 38.93
109 39.13
110 39.34
111 39.54
112 39.75
113 39.96
114 40.17
115 40.37
116 40.59
117 40.8
118 41.02
119 41.26
120 41.5
121 41.77
122 42.05
123 42.35
124 42.66
125 42.99
126 43.34
127 43.69
128 44.04
129 44.4
130 44.74
131 45.08
132 45.41
133 45.72
134 46.02
135 46.31
136 46.6
137 46.87
138 47.13
139 47.36
140 47.54
141 47.63
142 47.57
143 47.35
144 46.93
145 46.35
146 45.63
147 44.83
148 44.02
149 43.22
150 42.48
151 41.82
152 41.24
153 40.75
154 40.36
155 40.07
156 39.88
157 39.77
158 39.72
159 39.72
160 39.72
161 39.66
162 39.48
163 39.13
164 38.58
165 37.85
166 37
167 36.07
168 35.14
169 34.23
170 33.37
171 32.59
172 31.88
173 31.26
174 30.72
175 30.27
176 29.9
177 29.61
178 29.41
179 29.29
180 29.25
181 29.29
182 29.41
183 29.61
184 29.9
185 30.27
186 30.72
187 31.26
188 31.88
189 32.59
190 33.37
191 34.23
192 35.14
193 36.07
194 37
195 37.85
196 38.58
197 39.13
198 39.48
199 39.66
200 39.72
201 39.72
202 39.72
203 39.77
204 39.88
205 40.07
206 40.36
207 40.75
208 41.24
209 41.82
210 42.48
211 43.22
212 44.02
213 44.83
214 45.63
215 46.35
216 46.93
217 47.35
218 47.57
219 47.63
220 47.54
221 47.36
222 47.13
223 46.87
224 46.6
225 46.31
226 46.02
227 45.72
228 45.41
229 45.08
230 44.74
231 44.4
232 44.04
233 43.69
234 43.34
235 42.99
236 42.66
237 42.35
238 42.05
239 41.77
240 41.5
241 41.26
242 41.02
243 40.8
244 40.58
245 40.37
246 40.17
247 39.96
248 39.75
249 39.54
250 39.34
251 39.13
252 38.93
253 38.73
254 38.54
255 38.36
256 38.17
257 37.99
258 37.81
259 37.61
260 37.41
261 37.2
262 36.96
263 36.7
264 36.43
265 36.13
266 35.81
267 35.48
268 35.14
269 34.79
270 34.43
271 34.08
272 33.72
273 33.37
274 33.02
275 32.66
276 32.3
277 31.93
278 31.55
279 31.15
280 30.74
281 30.31
282 29.85
283 29.38
284 28.88
285 28.36
286 27.82
287 27.27
288 26.7
289 26.12
290 25.53
291 24.93
292 24.32
293 23.72
294 23.11
295 22.5
296 21.88
297 21.27
298 20.67
299 20.06
300 19.46
301 18.86
302 18.26
303 17.67
304 17.09
305 16.51
306 15.94
307 15.38
308 14.84
309 14.3
310 13.77
311 13.26
312 12.75
313 12.27
314 11.79
315 11.33
316 10.88
317 10.45
318 10.03
319 9.63
320 9.24
321 8.86
322 8.5
323 8.15
324 7.81
325 7.48
326 7.17
327 6.86
328 6.56
329 6.27
330 5.98
331 5.7
332 5.43
333 5.16
334 4.89
335 4.62
336 4.36
337 4.09
338 3.83
339 3.56
340 3.3
341 3.04
342 2.79
343 2.53
344 2.28
345 2.04
346 1.81
347 1.58
348 1.37
349 1.16
350 0.97
351 0.79
352 0.63
353 0.49
354 0.36
355 0.25
356 0.16
357 0.09
358 0.04
359 0.01
VERTICAL 360
0 0
1 0.01
2 0.04
3 0.08
4 0.15
5 0.23
6 0.33
7 0.45
8 0.57
9 0.72
10 0.87
11 1.04
12 1.22
13 1.4
14 1.6
15 1.8
16 2.01
17 2.22
18 2.45
19 2.68
20 2.91
21 3.16
22 3.42
23 3.69
24 3.96
25 4.26
26 4.57
27 4.89
28 5.23
29 5.6
30 5.98
31 6.38
32 6.81
33 7.26
34 7.74
35 8.25
36 8.78
37 9.34
38 9.94
39 10.56
40 11.22
41 11.92
42 12.65
43 13.42
44 14.22
45 15.07
46 15.96
47 16.88
48 17.85
49 18.85
50 19.88
51 20.93
52 21.99
53 23.04
54 24.03
55 24.94
56 25.71
57 26.32
58 26.75
59 26.99
60 27.07
61 27.04
62 26.92
63 26.76
64 26.58
65 26.4
66 26.23
67 26.08
68 25.96
69 25.87
70 25.8
71 25.76
72 25.75
73 25.77
74 25.81
75 25.87
76 25.94
77 26.03
78 26.12
79 26.21
80 26.3
81 26.39
82 26.48
83 26.57
84 26.65
85 26.75
86 26.86
87 27
88 27.16
89 27.36
90 27.6
91 27.89
92 28.22
93 28.59
94 29
95 29.45
96 29.91
97 30.36
98 30.78
99 31.15
100 31.43
101 31.63
102 31.73
103 31.78
104 31.78
105 31.77
106 31.79
107 31.87
108 32.01
109 32.25
110 32.59
111 33.03
112 33.58
113 34.22
114 34.91
115 35.6
116 36.18
117 36.56
118 36.65
119 36.45
120 36.05
121 35.56
122 35.07
123 34.66
124 34.36
125 34.2
126 34.18
127 34.31
128 34.59
129 35
130 35.53
131 36.1
132 36.65
133 37.02
134 37.11
135 36.84
136 36.28
137 35.56
138 34.8
139 34.09
140 33.48
141 32.98
142 32.61
143 32.36
144 32.21
145 32.15
146 32.14
147 32.15
148 32.13
149 32.02
150 31.79
151 31.43
152 30.95
153 30.4
154 29.82
155 29.26
156 28.74
157 28.3
158 27.96
159 27.71
160 27.58
161 27.57
162 27.68
163 27.91
164 28.28
165 28.77
166 29.38
167 30.1
168 30.87
169 31.62
170 32.24
171 32.57
172 32.55
173 32.19
174 31.63
175 31.01
176 30.41
177 29.92
178 29.55
179 29.32
180 29.25
181 29.32
182 29.55
183 29.92
184 30.41
185 31.01
186 31.63
187 32.19
188 32.55
189 32.57
190 32.24
191 31.62
192 30.87
193 30.1
194 29.38
195 28.77
196 28.28
197 27.91
198 27.68
199 27.57
200 27.58
201 27.71
202 27.96
203 28.3
204 28.74
205 29.26
206 29.82
207 30.4
208 30.95
209 31.43
210 31.79
211 32.02
212 32.13
213 32.15
214 32.14
215 32.15
216 32.21
217 32.36
218 32.61
219 32.98
220 33.48
221 34.09
222 34.8
223 35.56
224 36.28
225 36.84
226 37.11
227 37.02
228 36.65
229 36.1
230 35.53
231 35
232 34.59
233 34.31
234 34.18
235 34.2
236 34.36
237 34.66
238 35.07
239 35.56
240 36.05
241 36.45
242 36.65
243 36.56
244 36.18
245 35.6
246 34.91
247 34.22
248 33.58
249 33.03
250 32.59
251 32.25
252 32.01
253 31.87
254 31.79
255 31.77
256 31.78
257 31.78
258 31.73
259 31.63
260 31.43
261 31.15
262 30.78
263 30.36
264 29.91
265 29.45
266 29
267 28.59
268 28.22
269 27.89
270 27.6
271 27.36
272 27.16
273 27
274 26.86
275 26.75
276 26.65
277 26.57
278 26.48
279 26.39
280 26.3
281 26.21
282 26.12
283 26.03
284 25.94
285 25.87
286 25.81
287 25.77
288 25.75
289 25.76
290 25.8
291 25.87
292 25.96
293 26.08
294 26.23
295 26.4
296 26.58
297 26.76
298 26.92
299 27.04
300 27.07
301 26.99
302 26.75
303 26.32
304 25.71
305 24.94
306 24.03
307 23.04
308 21.99
309 20.93
310 19.88
311 18.85
312 17.85
313 16.88
314 15.96
315 15.07
316 14.22
317 13.42
318 12.65
319 11.92
320 11.22
321 10.56
322 9.94
323 9.34
324 8.78
325 8.25
326 7.74
327 7.26
328 6.81
329 6.38
330 5.98
331 5.6
332 5.23
333 4.89
334 4.57
335 4.26
336 3.96
337 3.69
338 3.42
339 3.16
340 2.91
341 2.68
342 2.45
343 2.22
344 2.01
345 1.8
346 1.6
347 1.4
348 1.22
349 1.04
350 0.87
351 0.72
352 0.57
353 0.45
354 0.33
355 0.23
356 0.15
357 0.08
358 0.04
359 0.01