towerops/priv/antennas/ubiquiti-am-v5g-ti-90-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 90 H-pol
MAKE Ubiquiti
FREQUENCY 5.45 - 5.85 GHz
GAIN 16 dBi
TILT
COMMENT
HORIZONTAL 360
0 0
1 0.01
2 0.04
3 0.08
4 0.13
5 0.19
6 0.27
7 0.35
8 0.44
9 0.54
10 0.65
11 0.76
12 0.88
13 1
14 1.13
15 1.26
16 1.39
17 1.52
18 1.65
19 1.79
20 1.92
21 2.06
22 2.19
23 2.33
24 2.46
25 2.6
26 2.74
27 2.88
28 3.02
29 3.16
30 3.3
31 3.45
32 3.59
33 3.74
34 3.9
35 4.05
36 4.21
37 4.38
38 4.55
39 4.73
40 4.92
41 5.12
42 5.33
43 5.55
44 5.78
45 6.02
46 6.28
47 6.54
48 6.82
49 7.11
50 7.41
51 7.72
52 8.04
53 8.38
54 8.73
55 9.09
56 9.47
57 9.82
58 10.18
59 10.55
60 10.93
61 11.32
62 11.73
63 12.14
64 12.55
65 12.98
66 13.41
67 13.84
68 14.28
69 14.71
70 15.16
71 15.6
72 16.04
73 16.48
74 16.91
75 17.34
76 17.77
77 18.19
78 18.61
79 19.02
80 19.43
81 19.82
82 20.21
83 20.59
84 20.95
85 21.31
86 21.67
87 22.01
88 22.35
89 22.75
90 23.13
91 23.51
92 23.88
93 24.25
94 24.61
95 24.96
96 25.31
97 25.66
98 25.92
99 26.17
100 26.42
101 26.68
102 26.93
103 27.18
104 27.44
105 27.69
106 27.94
107 28.2
108 28.45
109 28.71
110 28.97
111 29.24
112 29.5
113 29.77
114 29.72
115 29.68
116 29.63
117 29.58
118 29.54
119 29.49
120 29.44
121 29.4
122 29.35
123 29.31
124 29.26
125 29.22
126 29.17
127 29.12
128 29.08
129 29.03
130 29.01
131 28.99
132 28.97
133 28.95
134 28.93
135 28.91
136 28.88
137 28.86
138 28.84
139 28.82
140 28.8
141 28.78
142 28.76
143 28.57
144 28.39
145 28.2
146 28.02
147 27.83
148 27.65
149 27.47
150 27.29
151 27.14
152 27.01
153 26.89
154 26.8
155 26.74
156 26.71
157 26.74
158 26.81
159 26.93
160 27.08
161 27.23
162 27.4
163 27.57
164 27.74
165 27.91
166 28.08
167 28.25
168 28.43
169 28.6
170 28.77
171 28.95
172 29.12
173 29.3
174 29.48
175 29.66
176 29.5
177 29.35
178 29.2
179 29.04
180 28.89
181 29.04
182 29.2
183 29.35
184 29.5
185 29.66
186 29.48
187 29.3
188 29.12
189 28.95
190 28.77
191 28.6
192 28.43
193 28.25
194 28.08
195 27.91
196 27.74
197 27.57
198 27.4
199 27.23
200 27.08
201 26.93
202 26.81
203 26.74
204 26.71
205 26.74
206 26.8
207 26.89
208 27.01
209 27.14
210 27.29
211 27.47
212 27.65
213 27.83
214 28.02
215 28.2
216 28.39
217 28.57
218 28.76
219 28.78
220 28.8
221 28.82
222 28.84
223 28.86
224 28.88
225 28.91
226 28.93
227 28.95
228 28.97
229 28.99
230 29.01
231 29.03
232 29.08
233 29.12
234 29.17
235 29.22
236 29.26
237 29.31
238 29.35
239 29.4
240 29.44
241 29.49
242 29.54
243 29.58
244 29.63
245 29.68
246 29.72
247 29.77
248 29.5
249 29.24
250 28.97
251 28.71
252 28.45
253 28.2
254 27.94
255 27.69
256 27.44
257 27.18
258 26.93
259 26.68
260 26.42
261 26.17
262 25.92
263 25.66
264 25.31
265 24.96
266 24.61
267 24.25
268 23.88
269 23.51
270 23.13
271 22.75
272 22.35
273 22.01
274 21.67
275 21.31
276 20.95
277 20.59
278 20.21
279 19.82
280 19.43
281 19.02
282 18.61
283 18.19
284 17.77
285 17.34
286 16.91
287 16.48
288 16.04
289 15.6
290 15.16
291 14.71
292 14.28
293 13.84
294 13.41
295 12.98
296 12.55
297 12.14
298 11.73
299 11.32
300 10.93
301 10.55
302 10.18
303 9.82
304 9.47
305 9.09
306 8.73
307 8.38
308 8.04
309 7.72
310 7.41
311 7.11
312 6.82
313 6.54
314 6.28
315 6.02
316 5.78
317 5.55
318 5.33
319 5.12
320 4.92
321 4.73
322 4.55
323 4.38
324 4.21
325 4.05
326 3.9
327 3.74
328 3.59
329 3.45
330 3.3
331 3.16
332 3.02
333 2.88
334 2.74
335 2.6
336 2.46
337 2.33
338 2.19
339 2.06
340 1.92
341 1.79
342 1.65
343 1.52
344 1.39
345 1.26
346 1.13
347 1
348 0.88
349 0.76
350 0.65
351 0.54
352 0.44
353 0.35
354 0.27
355 0.19
356 0.13
357 0.08
358 0.04
359 0.01
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