towerops/priv/antennas/rfelements-hg3-tp-s70.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-S70
MAKE RF elements s.r.o.
FREQUENCY 5180-6400
H_WIDTH
V_WIDTH
FRONT_TO_BACK
GAIN 11.5 dBi
TILT
POLARIZATION VERTICAL
COMMENT 70 deg Symmetrical Beam Antenna
HORIZONTAL 360
0 0
1 0.01
2 0.02
3 0.05
4 0.09
5 0.14
6 0.21
7 0.28
8 0.37
9 0.46
10 0.57
11 0.68
12 0.81
13 0.94
14 1.09
15 1.24
16 1.4
17 1.57
18 1.75
19 1.94
20 2.13
21 2.33
22 2.54
23 2.76
24 2.98
25 3.21
26 3.45
27 3.69
28 3.94
29 4.2
30 4.47
31 4.74
32 5.02
33 5.31
34 5.6
35 5.9
36 6.21
37 6.52
38 6.84
39 7.17
40 7.51
41 7.85
42 8.2
43 8.55
44 8.92
45 9.29
46 9.66
47 10.04
48 10.43
49 10.82
50 11.22
51 11.62
52 12.03
53 12.45
54 12.87
55 13.29
56 13.72
57 14.15
58 14.59
59 15.03
60 15.47
61 15.91
62 16.36
63 16.81
64 17.26
65 17.7
66 18.15
67 18.6
68 19.05
69 19.5
70 19.95
71 20.39
72 20.83
73 21.28
74 21.72
75 22.16
76 22.59
77 23.03
78 23.47
79 23.91
80 24.35
81 24.79
82 25.23
83 25.67
84 26.11
85 26.55
86 26.99
87 27.42
88 27.86
89 28.28
90 28.7
91 29.12
92 29.52
93 29.92
94 30.31
95 30.69
96 31.07
97 31.44
98 31.81
99 32.18
100 32.55
101 32.93
102 33.31
103 33.69
104 34.08
105 34.48
106 34.89
107 35.31
108 35.74
109 36.18
110 36.62
111 37.08
112 37.55
113 38.03
114 38.52
115 39.02
116 39.53
117 40.05
118 40.57
119 41.1
120 41.61
121 42.12
122 42.61
123 43.06
124 43.49
125 43.87
126 44.21
127 44.49
128 44.72
129 44.89
130 45.01
131 45.09
132 45.12
133 45.12
134 45.1
135 45.06
136 45.03
137 45.02
138 45.02
139 45.06
140 45.15
141 45.28
142 45.47
143 45.69
144 45.95
145 46.2
146 46.42
147 46.53
148 46.49
149 46.27
150 45.84
151 45.24
152 44.54
153 43.77
154 43
155 42.24
156 41.52
157 40.85
158 40.23
159 39.65
160 39.13
161 38.64
162 38.18
163 37.76
164 37.35
165 36.96
166 36.58
167 36.22
168 35.86
169 35.52
170 35.2
171 34.88
172 34.59
173 34.33
174 34.09
175 33.88
176 33.71
177 33.57
178 33.47
179 33.41
180 33.39
181 33.41
182 33.47
183 33.57
184 33.71
185 33.88
186 34.09
187 34.33
188 34.59
189 34.88
190 35.2
191 35.52
192 35.86
193 36.22
194 36.58
195 36.96
196 37.35
197 37.76
198 38.18
199 38.64
200 39.13
201 39.65
202 40.23
203 40.85
204 41.52
205 42.24
206 43
207 43.77
208 44.54
209 45.24
210 45.84
211 46.27
212 46.49
213 46.53
214 46.42
215 46.2
216 45.95
217 45.69
218 45.47
219 45.28
220 45.15
221 45.06
222 45.02
223 45.02
224 45.03
225 45.07
226 45.1
227 45.12
228 45.12
229 45.09
230 45.01
231 44.89
232 44.72
233 44.49
234 44.21
235 43.87
236 43.49
237 43.06
238 42.61
239 42.12
240 41.61
241 41.1
242 40.57
243 40.05
244 39.53
245 39.02
246 38.52
247 38.03
248 37.55
249 37.08
250 36.62
251 36.18
252 35.74
253 35.31
254 34.89
255 34.48
256 34.08
257 33.69
258 33.31
259 32.93
260 32.55
261 32.18
262 31.81
263 31.44
264 31.07
265 30.69
266 30.31
267 29.92
268 29.52
269 29.12
270 28.7
271 28.28
272 27.86
273 27.42
274 26.99
275 26.55
276 26.11
277 25.67
278 25.23
279 24.79
280 24.35
281 23.91
282 23.47
283 23.03
284 22.59
285 22.16
286 21.72
287 21.28
288 20.83
289 20.39
290 19.95
291 19.5
292 19.05
293 18.6
294 18.15
295 17.7
296 17.26
297 16.81
298 16.36
299 15.91
300 15.47
301 15.03
302 14.59
303 14.15
304 13.72
305 13.29
306 12.87
307 12.45
308 12.03
309 11.62
310 11.22
311 10.82
312 10.43
313 10.04
314 9.66
315 9.29
316 8.92
317 8.55
318 8.2
319 7.85
320 7.51
321 7.17
322 6.84
323 6.52
324 6.21
325 5.9
326 5.6
327 5.31
328 5.02
329 4.74
330 4.47
331 4.2
332 3.94
333 3.69
334 3.45
335 3.21
336 2.98
337 2.76
338 2.54
339 2.33
340 2.13
341 1.94
342 1.75
343 1.57
344 1.4
345 1.24
346 1.09
347 0.94
348 0.81
349 0.68
350 0.57
351 0.46
352 0.37
353 0.28
354 0.21
355 0.14
356 0.09
357 0.05
358 0.02
359 0.01
VERTICAL 360
0 0
1 0
2 0.02
3 0.04
4 0.08
5 0.12
6 0.17
7 0.23
8 0.3
9 0.38
10 0.48
11 0.58
12 0.68
13 0.8
14 0.93
15 1.07
16 1.22
17 1.38
18 1.55
19 1.72
20 1.91
21 2.11
22 2.32
23 2.54
24 2.76
25 3
26 3.25
27 3.51
28 3.78
29 4.06
30 4.34
31 4.64
32 4.95
33 5.26
34 5.59
35 5.92
36 6.26
37 6.61
38 6.97
39 7.33
40 7.7
41 8.08
42 8.46
43 8.85
44 9.24
45 9.64
46 10.04
47 10.44
48 10.85
49 11.27
50 11.68
51 12.1
52 12.52
53 12.95
54 13.38
55 13.81
56 14.24
57 14.68
58 15.12
59 15.56
60 16.01
61 16.45
62 16.9
63 17.35
64 17.8
65 18.25
66 18.7
67 19.14
68 19.59
69 20.03
70 20.46
71 20.89
72 21.32
73 21.74
74 22.16
75 22.58
76 23
77 23.42
78 23.84
79 24.27
80 24.7
81 25.15
82 25.59
83 26.05
84 26.51
85 26.96
86 27.42
87 27.86
88 28.28
89 28.67
90 29.03
91 29.34
92 29.62
93 29.85
94 30.04
95 30.2
96 30.35
97 30.48
98 30.62
99 30.78
100 30.96
101 31.18
102 31.43
103 31.73
104 32.07
105 32.45
106 32.86
107 33.3
108 33.74
109 34.15
110 34.52
111 34.82
112 35.02
113 35.1
114 35.09
115 35
116 34.87
117 34.71
118 34.57
119 34.46
120 34.41
121 34.43
122 34.52
123 34.7
124 34.97
125 35.34
126 35.79
127 36.34
128 36.95
129 37.62
130 38.3
131 38.92
132 39.4
133 39.66
134 39.66
135 39.42
136 39.02
137 38.53
138 38.03
139 37.58
140 37.19
141 36.88
142 36.65
143 36.51
144 36.44
145 36.43
146 36.47
147 36.54
148 36.6
149 36.63
150 36.6
151 36.48
152 36.27
153 35.97
154 35.6
155 35.18
156 34.75
157 34.31
158 33.9
159 33.53
160 33.2
161 32.93
162 32.71
163 32.55
164 32.44
165 32.37
166 32.36
167 32.39
168 32.45
169 32.53
170 32.64
171 32.75
172 32.87
173 32.99
174 33.09
175 33.18
176 33.26
177 33.32
178 33.36
179 33.38
180 33.39
181 33.38
182 33.36
183 33.32
184 33.26
185 33.18
186 33.09
187 32.99
188 32.87
189 32.75
190 32.64
191 32.53
192 32.45
193 32.39
194 32.36
195 32.37
196 32.44
197 32.55
198 32.71
199 32.93
200 33.2
201 33.53
202 33.9
203 34.31
204 34.75
205 35.18
206 35.6
207 35.97
208 36.27
209 36.48
210 36.6
211 36.63
212 36.6
213 36.54
214 36.47
215 36.43
216 36.44
217 36.51
218 36.65
219 36.88
220 37.19
221 37.58
222 38.03
223 38.53
224 39.02
225 39.42
226 39.66
227 39.66
228 39.4
229 38.92
230 38.3
231 37.62
232 36.95
233 36.34
234 35.79
235 35.34
236 34.97
237 34.7
238 34.52
239 34.43
240 34.41
241 34.46
242 34.57
243 34.71
244 34.87
245 35
246 35.09
247 35.1
248 35.02
249 34.82
250 34.52
251 34.15
252 33.74
253 33.3
254 32.86
255 32.45
256 32.07
257 31.73
258 31.43
259 31.18
260 30.96
261 30.78
262 30.62
263 30.48
264 30.35
265 30.2
266 30.04
267 29.85
268 29.62
269 29.34
270 29.03
271 28.67
272 28.28
273 27.86
274 27.42
275 26.96
276 26.51
277 26.05
278 25.59
279 25.15
280 24.7
281 24.27
282 23.84
283 23.42
284 23
285 22.58
286 22.16
287 21.74
288 21.32
289 20.89
290 20.46
291 20.03
292 19.59
293 19.14
294 18.7
295 18.25
296 17.8
297 17.35
298 16.9
299 16.45
300 16.01
301 15.56
302 15.12
303 14.68
304 14.24
305 13.81
306 13.38
307 12.95
308 12.52
309 12.1
310 11.68
311 11.27
312 10.85
313 10.44
314 10.04
315 9.64
316 9.24
317 8.85
318 8.46
319 8.08
320 7.7
321 7.33
322 6.97
323 6.61
324 6.26
325 5.92
326 5.59
327 5.26
328 4.95
329 4.64
330 4.34
331 4.06
332 3.78
333 3.51
334 3.25
335 3
336 2.76
337 2.54
338 2.32
339 2.11
340 1.91
341 1.72
342 1.55
343 1.38
344 1.22
345 1.07
346 0.93
347 0.8
348 0.68
349 0.58
350 0.48
351 0.38
352 0.3
353 0.23
354 0.17
355 0.12
356 0.08
357 0.04
358 0.02
359 0