towerops/priv/antennas/rfelements-hg3-tp-s30.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-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