towerops/priv/antennas/ubiquiti-am-v5g-ti-120-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.4 KiB
Text

NAME AM-V5G-Ti 120 V-pol
MAKE Ubiquiti
FREQUENCY 5.45 - 5.85 GHz
GAIN 15 dBi
TILT 5
COMMENT
HORIZONTAL 360
0 0
1 0.01
2 0.03
3 0.05
4 0.08
5 0.11
6 0.15
7 0.19
8 0.24
9 0.29
10 0.34
11 0.4
12 0.46
13 0.52
14 0.58
15 0.64
16 0.71
17 0.85
18 1
19 1.14
20 1.28
21 1.43
22 1.57
23 1.71
24 1.85
25 1.99
26 2.13
27 2.27
28 2.41
29 2.54
30 2.68
31 2.83
32 2.98
33 3.13
34 3.28
35 3.43
36 3.58
37 3.72
38 3.86
39 4.01
40 4.15
41 4.29
42 4.39
43 4.5
44 4.61
45 4.72
46 4.83
47 4.94
48 5.06
49 5.18
50 5.31
51 5.44
52 5.57
53 5.72
54 5.86
55 6.02
56 6.19
57 6.36
58 6.54
59 6.73
60 6.93
61 7.13
62 7.34
63 7.56
64 7.79
65 8.03
66 8.27
67 8.52
68 8.78
69 9.05
70 9.32
71 9.61
72 9.9
73 10.38
74 10.87
75 11.38
76 11.91
77 12.45
78 13
79 13.56
80 14.13
81 14.7
82 15.27
83 15.85
84 16.43
85 17
86 17.57
87 18.13
88 18.69
89 19.23
90 20.12
91 20.97
92 21.78
93 22.56
94 23.32
95 24.05
96 24.76
97 25.45
98 26.14
99 26.82
100 27.03
101 27.24
102 27.46
103 27.67
104 27.88
105 28.09
106 28.31
107 28.52
108 28.74
109 28.62
110 28.51
111 28.39
112 28.28
113 28.17
114 28.05
115 27.94
116 27.83
117 27.71
118 27.6
119 27.49
120 27.37
121 27.26
122 27.15
123 27.04
124 26.92
125 26.81
126 26.7
127 26.59
128 26.47
129 26.36
130 26.25
131 26.13
132 26.02
133 25.91
134 25.79
135 25.68
136 25.57
137 25.45
138 25.34
139 25.22
140 25.11
141 25.04
142 24.97
143 24.91
144 24.86
145 24.81
146 24.78
147 24.75
148 24.75
149 24.76
150 24.79
151 24.84
152 24.92
153 25.02
154 25.15
155 25.3
156 25.46
157 25.64
158 25.83
159 26.03
160 26.24
161 26.46
162 26.67
163 27.08
164 27.49
165 27.91
166 28.32
167 28.74
168 28.93
169 29.12
170 29.31
171 29.5
172 29.7
173 29.72
174 29.75
175 29.77
176 29.8
177 29.83
178 29.85
179 29.88
180 29.91
181 29.93
182 29.96
183 29.98
184 30.01
185 30.04
186 30.06
187 30.09
188 30.12
189 30.14
190 30.17
191 30.2
192 30.22
193 30.25
194 30.28
195 30.3
196 30.33
197 30.36
198 26.15
199 26
200 25.85
201 25.7
202 25.56
203 25.43
204 25.3
205 25.18
206 25.07
207 24.98
208 24.9
209 24.84
210 24.8
211 24.77
212 24.75
213 24.75
214 24.76
215 24.79
216 24.82
217 24.87
218 24.93
219 24.99
220 25.06
221 25.14
222 25.22
223 25.31
224 25.41
225 25.5
226 25.6
227 25.7
228 25.8
229 25.92
230 26.04
231 26.16
232 26.27
233 26.39
234 26.51
235 26.62
236 26.74
237 26.86
238 26.98
239 27.09
240 27.21
241 27.33
242 27.44
243 27.56
244 27.68
245 27.8
246 27.91
247 28.03
248 28.15
249 28.27
250 28.39
251 28.51
252 28.62
253 28.28
254 27.93
255 27.58
256 27.24
257 26.89
258 26.55
259 26.2
260 25.86
261 25.51
262 24.71
263 23.89
264 23.04
265 22.16
266 21.53
267 20.89
268 20.22
269 19.53
270 18.82
271 18.09
272 17.49
273 16.88
274 16.26
275 15.65
276 15.03
277 14.41
278 13.81
279 13.2
280 12.61
281 12.17
282 11.75
283 11.33
284 10.91
285 10.51
286 10.13
287 9.75
288 9.39
289 9.03
290 8.69
291 8.36
292 8.14
293 7.93
294 7.72
295 7.51
296 7.3
297 7.1
298 6.9
299 6.7
300 6.5
301 6.31
302 6.11
303 5.98
304 5.85
305 5.72
306 5.59
307 5.46
308 5.32
309 5.19
310 5.06
311 4.93
312 4.8
313 4.66
314 4.53
315 4.39
316 4.26
317 4.12
318 3.98
319 3.85
320 3.71
321 3.57
322 3.42
323 3.28
324 3.14
325 2.99
326 2.84
327 2.69
328 2.54
329 2.39
330 2.27
331 2.15
332 2.04
333 1.92
334 1.8
335 1.68
336 1.56
337 1.43
338 1.31
339 1.19
340 1.07
341 0.94
342 0.82
343 0.7
344 0.63
345 0.57
346 0.51
347 0.45
348 0.39
349 0.33
350 0.28
351 0.23
352 0.18
353 0.14
354 0.1
355 0.07
356 0.04
357 0.02
358 0.01
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