towerops/priv/antennas/ubiquiti-am-v5g-ti-60-v-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 V-pol
MAKE Ubiquiti
FREQUENCY 5.45 - 5.85 GHz
GAIN 17 dBi
TILT
COMMENT
HORIZONTAL 360
0 0.01
1 0.03
2 0.06
3 0.11
4 0.16
5 0.23
6 0.3
7 0.38
8 0.47
9 0.56
10 0.66
11 0.76
12 0.87
13 0.98
14 1.09
15 1.21
16 1.32
17 1.54
18 1.75
19 1.96
20 2.17
21 2.37
22 2.58
23 2.78
24 2.98
25 3.18
26 3.37
27 3.56
28 3.75
29 3.93
30 4.21
31 4.49
32 4.77
33 5.04
34 5.31
35 5.58
36 5.85
37 6.12
38 6.39
39 6.66
40 6.94
41 7.22
42 7.5
43 7.79
44 8.09
45 8.39
46 8.7
47 9.02
48 9.35
49 9.69
50 10.03
51 10.45
52 10.89
53 11.34
54 11.8
55 12.27
56 12.75
57 13.24
58 13.73
59 14.23
60 14.73
61 15.23
62 15.74
63 16.25
64 16.75
65 17.25
66 17.75
67 18.24
68 18.73
69 19.2
70 19.67
71 20.13
72 20.58
73 21.19
74 21.78
75 22.35
76 22.91
77 23.46
78 23.99
79 24.51
80 25.03
81 25.53
82 26.04
83 26.53
84 27.03
85 27.53
86 28.03
87 28.53
88 28.72
89 28.91
90 29.1
91 29.29
92 29.48
93 29.53
94 29.58
95 29.63
96 29.68
97 29.73
98 29.77
99 29.82
100 29.87
101 29.92
102 29.97
103 30.02
104 30.07
105 30.12
106 30.17
107 30.22
108 30.27
109 30.32
110 30.2
111 30.08
112 29.96
113 29.84
114 29.72
115 29.6
116 29.48
117 29.37
118 29.26
119 29.15
120 29.04
121 28.93
122 28.83
123 28.73
124 28.63
125 28.53
126 28.44
127 28.35
128 28.26
129 28.18
130 28.1
131 28.03
132 27.95
133 27.88
134 27.82
135 27.76
136 27.7
137 27.65
138 27.61
139 27.57
140 27.53
141 27.5
142 27.47
143 27.45
144 27.44
145 27.43
146 27.42
147 27.43
148 27.44
149 27.45
150 27.48
151 27.5
152 27.54
153 27.58
154 27.62
155 27.67
156 27.72
157 27.78
158 27.84
159 27.91
160 27.98
161 28.06
162 28.14
163 28.22
164 28.31
165 28.4
166 28.49
167 28.58
168 28.68
169 28.78
170 28.89
171 28.99
172 29.1
173 29.21
174 29.32
175 29.43
176 29.55
177 29.66
178 29.78
179 29.9
180 30.02
181 29.9
182 29.78
183 29.66
184 29.54
185 29.42
186 29.31
187 29.2
188 29.09
189 28.98
190 28.87
191 28.76
192 28.66
193 28.56
194 28.46
195 28.37
196 28.28
197 28.19
198 28.11
199 28.03
200 27.95
201 27.87
202 27.81
203 27.74
204 27.68
205 27.62
206 27.57
207 27.53
208 27.49
209 27.45
210 27.42
211 27.4
212 27.38
213 27.37
214 27.37
215 27.37
216 27.37
217 27.39
218 27.41
219 27.43
220 27.47
221 27.5
222 27.55
223 27.59
224 27.65
225 27.7
226 27.77
227 27.83
228 27.9
229 27.98
230 28.06
231 28.14
232 28.23
233 28.32
234 28.41
235 28.51
236 28.61
237 28.71
238 28.82
239 28.92
240 29.03
241 29.15
242 29.26
243 29.38
244 29.5
245 29.62
246 29.74
247 29.87
248 29.99
249 30.12
250 30.24
251 30.37
252 30.27
253 30.17
254 30.08
255 29.98
256 29.88
257 29.78
258 29.68
259 29.59
260 29.49
261 29.39
262 29.3
263 29.2
264 29.11
265 29.01
266 28.92
267 28.82
268 28.73
269 28.31
270 27.89
271 27.47
272 27.05
273 26.64
274 26.22
275 25.81
276 25.39
277 24.97
278 24.55
279 24.12
280 23.69
281 23.25
282 22.81
283 22.36
284 21.9
285 21.44
286 20.97
287 20.49
288 19.99
289 19.49
290 18.98
291 18.47
292 17.94
293 17.42
294 16.89
295 16.36
296 15.83
297 15.3
298 14.78
299 14.26
300 13.74
301 13.23
302 12.73
303 12.24
304 11.76
305 11.29
306 10.83
307 10.39
308 9.96
309 9.63
310 9.3
311 8.99
312 8.68
313 8.38
314 8.08
315 7.8
316 7.52
317 7.24
318 6.97
319 6.7
320 6.44
321 6.17
322 5.91
323 5.65
324 5.39
325 5.13
326 4.86
327 4.6
328 4.33
329 4.06
330 3.79
331 3.59
332 3.39
333 3.19
334 2.99
335 2.78
336 2.57
337 2.36
338 2.14
339 1.92
340 1.7
341 1.48
342 1.26
343 1.15
344 1.04
345 0.93
346 0.82
347 0.72
348 0.62
349 0.52
350 0.43
351 0.35
352 0.27
353 0.2
354 0.14
355 0.09
356 0.05
357 0.02
358 0
359 0
VERTICAL 360
0 1.83
1 0.46
2 0
3 0.44
4 1.63
5 6.19
6 13.67
7 21.46
8 10.52
9 9.74
10 10.06
11 15.17
12 20.47
13 19.8
14 19.13
15 19.47
16 23.48
17 22.09
18 20.71
19 20.61
20 20.52
21 23.64
22 22.71
23 22.02
24 21.82
25 22.25
26 23.05
27 21.78
28 20.53
29 19.29
30 19.55
31 19.8
32 21.56
33 23.34
34 25.14
35 26.41
36 27.69
37 28.97
38 28.18
39 27.39
40 26.6
41 25.81
42 25.02
43 24.24
44 23.54
45 23
46 22.78
47 22.97
48 23.4
49 24.97
50 26.54
51 28.12
52 26.86
53 25.59
54 25.63
55 25.67
56 25.71
57 25.75
58 26.16
59 26.56
60 26.96
61 27.37
62 27.77
63 28.17
64 28.58
65 28.67
66 28.75
67 28.84
68 28.93
69 29.02
70 29.11
71 29.2
72 29.29
73 29.38
74 29.47
75 29.56
76 29.65
77 29.74
78 29.83
79 29.91
80 30
81 30.01
82 30.01
83 30.01
84 30.01
85 30.02
86 30.02
87 30.02
88 30.03
89 30.03
90 30.03
91 30.03
92 30.04
93 30.04
94 30.05
95 30.05
96 30.05
97 30.06
98 30.06
99 30.07
100 30.07
101 30.07
102 30.08
103 30.08
104 30.09
105 30.09
106 30.09
107 30.1
108 30.1
109 30.1
110 30.11
111 30.11
112 30.12
113 30.12
114 30.12
115 30.13
116 30.13
117 30.13
118 30.14
119 30.14
120 30.15
121 30.15
122 30.15
123 30.16
124 30.16
125 30.16
126 30.17
127 30.17
128 30.17
129 30.18
130 30.18
131 30.18
132 30.19
133 30.19
134 30.19
135 30.2
136 30.2
137 30.2
138 30.21
139 30.21
140 30.21
141 30.22
142 30.22
143 30.22
144 30.22
145 30.23
146 30.23
147 30.23
148 30.24
149 30.24
150 30.24
151 30.24
152 30.25
153 30.25
154 30.25
155 30.25
156 30.26
157 30.26
158 30.26
159 30.26
160 30.27
161 30.27
162 30.27
163 30.27
164 30.28
165 30.28
166 30.28
167 30.28
168 30.28
169 30.29
170 30.29
171 30.29
172 30.29
173 30.29
174 30.29
175 30.3
176 30.3
177 30.3
178 30.3
179 30.3
180 30.3
181 30.3
182 30.3
183 30.31
184 30.31
185 30.31
186 30.31
187 30.31
188 30.31
189 30.31
190 30.31
191 30.31
192 30.31
193 30.31
194 30.31
195 30.31
196 30.31
197 30.31
198 30.31
199 30.31
200 30.31
201 30.31
202 30.31
203 30.31
204 30.31
205 30.31
206 30.31
207 30.31
208 30.31
209 30.31
210 30.31
211 30.31
212 30.31
213 30.31
214 30.31
215 30.31
216 30.31
217 30.31
218 30.3
219 30.3
220 30.3
221 30.3
222 30.3
223 30.3
224 30.3
225 30.3
226 30.3
227 30.29
228 30.29
229 30.29
230 30.29
231 30.29
232 30.29
233 30.29
234 30.28
235 30.28
236 30.28
237 30.28
238 30.28
239 30.28
240 30.27
241 30.27
242 30.27
243 30.27
244 30.27
245 30.26
246 30.26
247 30.26
248 30.26
249 30.26
250 30.25
251 30.25
252 30.25
253 30.25
254 30.25
255 30.24
256 30.24
257 30.24
258 30.24
259 30.24
260 30.23
261 30.23
262 30.23
263 30.23
264 30.23
265 30.22
266 30.22
267 30.22
268 30.22
269 30.19
270 30.16
271 30.13
272 30.1
273 30.08
274 30.05
275 30.02
276 29.99
277 29.96
278 29.94
279 29.91
280 29.88
281 29.85
282 29.82
283 29.79
284 29.77
285 29.74
286 29.71
287 29.68
288 29.65
289 29.62
290 29.6
291 29.57
292 29.54
293 29.51
294 29.48
295 29.46
296 29.43
297 29.4
298 29.37
299 29.06
300 28.76
301 28.45
302 28.14
303 27.83
304 27.53
305 26.5
306 26.33
307 26.3
308 26.53
309 26.96
310 27.49
311 27.71
312 27.94
313 28.17
314 28.39
315 28.62
316 28.85
317 29.07
318 29.3
319 29.53
320 26.73
321 23.94
322 21.18
323 20.19
324 19.96
325 20.37
326 21.09
327 22.81
328 24.54
329 26.28
330 18.73
331 18.1
332 18.83
333 21.66
334 24.55
335 27.48
336 26.42
337 25.36
338 24.31
339 23.26
340 22.21
341 22.07
342 21.94
343 22.84
344 23.75
345 21.48
346 21.91
347 22.34
348 19.2
349 16.16
350 13.19
351 12.15
352 12.75
353 16.61
354 20.61
355 18.31
356 16.06
357 16.24
358 16.41
359 8.63