towerops/priv/antennas/ubiquiti-am-v5g-ti-60-h-pol.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

728 lines
7.5 KiB
Text

NAME AM-V5G-Ti 60 H-Pol
MAKE Ubiquiti
FREQUENCY 5.45 - 5.85 GHz
GAIN 17 dBi
TILT
COMMENT
HORIZONTAL 360
0 0.01
1 0.03
2 0.07
3 0.12
4 0.18
5 0.27
6 0.36
7 0.47
8 0.59
9 0.72
10 0.86
11 1.02
12 1.19
13 1.36
14 1.55
15 1.74
16 1.95
17 2.16
18 2.37
19 2.59
20 2.8
21 3.02
22 3.24
23 3.45
24 3.68
25 3.91
26 4.14
27 4.38
28 4.62
29 4.88
30 5.15
31 5.44
32 5.75
33 6.07
34 6.41
35 6.77
36 7.16
37 7.56
38 8
39 8.47
40 8.97
41 9.51
42 10.1
43 10.73
44 11.39
45 12.09
46 12.82
47 13.56
48 14.63
49 15.7
50 16.78
51 17.84
52 18.87
53 19.86
54 20.8
55 21.52
56 22.21
57 22.87
58 23.51
59 24.13
60 24.73
61 25.46
62 26.18
63 26.88
64 27.03
65 27.18
66 27.33
67 27.48
68 27.63
69 27.78
70 27.93
71 28.08
72 28.23
73 28.38
74 28.3
75 28.21
76 28.13
77 28.05
78 27.97
79 27.89
80 27.81
81 27.72
82 27.64
83 27.56
84 27.48
85 27.4
86 27.32
87 27.24
88 27.16
89 27.09
90 27.01
91 26.95
92 26.89
93 26.82
94 26.75
95 26.68
96 26.61
97 26.54
98 26.46
99 26.37
100 26.28
101 26.19
102 26.09
103 25.99
104 25.9
105 25.82
106 25.76
107 25.72
108 25.7
109 25.7
110 25.74
111 25.81
112 25.92
113 26.04
114 26.19
115 26.34
116 26.5
117 26.66
118 26.81
119 26.96
120 27.1
121 27.23
122 27.36
123 27.49
124 27.61
125 27.73
126 27.85
127 27.96
128 28.08
129 28.19
130 28.3
131 28.4
132 28.5
133 28.6
134 28.7
135 28.8
136 28.9
137 29
138 29.1
139 29.2
140 29.31
141 29.32
142 29.34
143 29.36
144 29.38
145 29.4
146 29.41
147 29.43
148 29.45
149 29.47
150 29.49
151 29.5
152 29.52
153 29.54
154 29.56
155 29.58
156 29.59
157 29.61
158 29.63
159 29.65
160 29.67
161 29.68
162 29.7
163 29.72
164 29.74
165 29.76
166 29.77
167 29.79
168 29.81
169 29.83
170 29.85
171 29.87
172 29.88
173 29.9
174 29.92
175 29.94
176 29.78
177 29.62
178 29.47
179 29.31
180 29.16
181 29.31
182 29.47
183 29.62
184 29.78
185 29.94
186 29.92
187 29.9
188 29.88
189 29.87
190 29.85
191 29.83
192 29.81
193 29.79
194 29.77
195 29.76
196 29.74
197 29.72
198 29.7
199 29.68
200 29.67
201 29.65
202 29.63
203 29.61
204 29.59
205 29.58
206 29.56
207 29.54
208 29.52
209 29.5
210 29.49
211 29.47
212 29.45
213 29.43
214 29.41
215 29.4
216 29.38
217 29.36
218 29.34
219 29.32
220 29.31
221 29.2
222 29.1
223 29
224 28.9
225 28.8
226 28.7
227 28.6
228 28.5
229 28.4
230 28.3
231 28.19
232 28.08
233 27.96
234 27.85
235 27.73
236 27.61
237 27.49
238 27.36
239 27.23
240 27.1
241 26.96
242 26.81
243 26.66
244 26.5
245 26.34
246 26.19
247 26.04
248 25.92
249 25.81
250 25.74
251 25.7
252 25.7
253 25.72
254 25.76
255 25.82
256 25.9
257 25.99
258 26.09
259 26.19
260 26.28
261 26.37
262 26.46
263 26.54
264 26.61
265 26.68
266 26.75
267 26.82
268 26.89
269 26.95
270 27.01
271 27.09
272 27.16
273 27.24
274 27.32
275 27.4
276 27.48
277 27.56
278 27.64
279 27.72
280 27.81
281 27.89
282 27.97
283 28.05
284 28.13
285 28.21
286 28.3
287 28.38
288 28.23
289 28.08
290 27.93
291 27.78
292 27.63
293 27.48
294 27.33
295 27.18
296 27.03
297 26.88
298 26.18
299 25.46
300 24.73
301 24.13
302 23.51
303 22.87
304 22.21
305 21.52
306 20.8
307 19.86
308 18.87
309 17.84
310 16.78
311 15.7
312 14.63
313 13.56
314 12.82
315 12.09
316 11.39
317 10.73
318 10.1
319 9.51
320 8.97
321 8.47
322 8
323 7.56
324 7.16
325 6.77
326 6.41
327 6.07
328 5.75
329 5.44
330 5.15
331 4.88
332 4.62
333 4.38
334 4.14
335 3.91
336 3.68
337 3.45
338 3.24
339 3.02
340 2.8
341 2.59
342 2.37
343 2.16
344 1.95
345 1.74
346 1.55
347 1.36
348 1.19
349 1.02
350 0.86
351 0.72
352 0.59
353 0.47
354 0.36
355 0.27
356 0.18
357 0.12
358 0.07
359 0.03
VERTICAL 360
0 1.31
1 0
2 0.29
3 1.33
4 4.94
5 13.45
6 22.26
7 11.66
8 10.86
9 10.94
10 11.6
11 20.75
12 19.13
13 17.54
14 17.12
15 17.52
16 21.12
17 19.15
18 17.87
19 17.97
20 20.01
21 23.28
22 23.51
23 23.75
24 24.87
25 24.09
26 23.41
27 22.95
28 22.76
29 22.81
30 23.01
31 23.29
32 24.06
33 24.84
34 25.61
35 26.39
36 27.17
37 27.94
38 28.72
39 29.49
40 28.75
41 28.03
42 27.38
43 26.83
44 26.4
45 26.14
46 26.02
47 26.03
48 26.15
49 26.38
50 26.68
51 27.05
52 27.47
53 27.93
54 28.39
55 28.51
56 28.62
57 28.73
58 28.85
59 28.96
60 29.07
61 29.19
62 29.3
63 29.41
64 29.53
65 29.64
66 29.66
67 29.68
68 29.7
69 29.72
70 29.73
71 29.75
72 29.77
73 29.79
74 29.81
75 29.83
76 29.85
77 29.87
78 29.89
79 29.91
80 29.93
81 29.95
82 29.97
83 29.99
84 30
85 30.02
86 30.04
87 30.06
88 30.08
89 30.1
90 30.12
91 30.14
92 30.16
93 30.18
94 30.2
95 30.22
96 30.24
97 30.25
98 30.27
99 30.29
100 30.31
101 30.33
102 30.33
103 30.33
104 30.33
105 30.33
106 30.33
107 30.33
108 30.33
109 30.34
110 30.34
111 30.34
112 30.34
113 30.34
114 30.34
115 30.34
116 30.34
117 30.34
118 30.34
119 30.34
120 30.34
121 30.34
122 30.34
123 30.34
124 30.34
125 30.34
126 30.34
127 30.34
128 30.34
129 30.34
130 30.34
131 30.35
132 30.35
133 30.35
134 30.35
135 30.35
136 30.35
137 30.35
138 30.35
139 30.35
140 30.35
141 30.35
142 30.35
143 30.35
144 30.35
145 30.35
146 30.35
147 30.35
148 30.35
149 30.35
150 30.35
151 30.35
152 30.35
153 30.35
154 30.36
155 30.36
156 30.36
157 30.36
158 30.36
159 30.36
160 30.36
161 30.36
162 30.36
163 30.36
164 30.36
165 30.36
166 30.36
167 30.36
168 30.36
169 30.36
170 30.36
171 30.36
172 30.36
173 30.36
174 30.36
175 30.36
176 30.37
177 30.37
178 30.37
179 30.37
180 30.37
181 30.36
182 30.36
183 30.36
184 30.36
185 30.35
186 30.35
187 30.35
188 30.35
189 30.34
190 30.34
191 30.34
192 30.33
193 30.33
194 30.33
195 30.33
196 30.32
197 30.32
198 30.32
199 30.31
200 30.31
201 30.31
202 30.31
203 30.3
204 30.3
205 30.3
206 30.3
207 30.29
208 30.29
209 30.29
210 30.28
211 30.28
212 30.28
213 30.28
214 30.27
215 30.27
216 30.27
217 30.26
218 30.26
219 30.26
220 30.26
221 30.25
222 30.25
223 30.25
224 30.25
225 30.24
226 30.24
227 30.24
228 30.23
229 30.23
230 30.23
231 30.23
232 30.22
233 30.22
234 30.22
235 30.22
236 30.21
237 30.21
238 30.21
239 30.2
240 30.2
241 30.2
242 30.2
243 30.19
244 30.19
245 30.19
246 30.18
247 30.18
248 30.18
249 30.18
250 30.17
251 30.17
252 30.17
253 30.17
254 30.16
255 30.16
256 30.16
257 30.15
258 30.15
259 30.14
260 30.12
261 30.1
262 30.09
263 30.07
264 30.05
265 30.04
266 30.02
267 30
268 29.99
269 29.97
270 29.95
271 29.94
272 29.92
273 29.9
274 29.89
275 29.87
276 29.85
277 29.84
278 29.82
279 29.8
280 29.79
281 29.77
282 29.75
283 29.74
284 29.72
285 29.71
286 29.69
287 29.67
288 29.66
289 29.64
290 29.62
291 29.61
292 29.59
293 29.57
294 29.56
295 29.54
296 29.52
297 29.51
298 29.49
299 29.47
300 29.46
301 29.44
302 29.42
303 29.41
304 29.39
305 29.37
306 29.36
307 29.34
308 29.32
309 29.31
310 29.29
311 29.27
312 29.26
313 29.24
314 29.22
315 28.8
316 28.38
317 27.96
318 27.54
319 27.12
320 26.7
321 26.27
322 24.88
323 23.75
324 23.14
325 23.23
326 23.9
327 24.96
328 26.23
329 20.81
330 20.76
331 20.7
332 21.81
333 22.93
334 24.05
335 25.19
336 25.08
337 24.97
338 24.87
339 22.58
340 20.33
341 20.24
342 20.15
343 21.98
344 23.84
345 23.9
346 23.97
347 24.03
348 20.3
349 16.72
350 16.35
351 17.32
352 18.29
353 19.28
354 12.22
355 11.67
356 12.41
357 13.16
358 13.9
359 4.82