towerops/priv/antennas/ubiquiti-amo-5g10-vpol.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
6.5 KiB
Text

NAME AMO-5G10 V-pol
MAKE Ubiquiti
FREQUENCY 5750
H_WIDTH 360
V_WIDTH 12
FRONT_TO_BACK 0
GAIN 10 dBi
TILT 2
POLARIZATION VERTICAL
COMMENT Omni Mimo
HORIZONTAL 360
0 0.2
1 0.2
2 0.2
3 0.2
4 0.3
5 0.3
6 0.3
7 0.4
8 0.4
9 0.5
10 0.5
11 0.6
12 0.6
13 0.7
14 0.8
15 0.9
16 1
17 1.1
18 1.2
19 1.3
20 1.4
21 1.5
22 1.6
23 1.7
24 1.8
25 1.9
26 2.1
27 2.2
28 2.3
29 2.4
30 2.6
31 2.7
32 2.8
33 2.9
34 3.1
35 3.2
36 3.3
37 3.4
38 3.5
39 3.6
40 3.6
41 3.7
42 3.8
43 3.8
44 3.9
45 3.9
46 4
47 4
48 4
49 4
50 4
51 3.9
52 3.9
53 3.9
54 3.8
55 3.8
56 3.7
57 3.6
58 3.6
59 3.5
60 3.4
61 3.4
62 3.3
63 3.2
64 3.1
65 3
66 2.9
67 2.9
68 2.8
69 2.7
70 2.6
71 2.6
72 2.5
73 2.4
74 2.4
75 2.3
76 2.2
77 2.2
78 2.1
79 2.1
80 2
81 2
82 2
83 1.9
84 1.9
85 1.9
86 1.9
87 1.8
88 1.8
89 1.8
90 1.8
91 1.8
92 1.8
93 1.8
94 1.9
95 1.9
96 1.9
97 1.9
98 2
99 2
100 2
101 2.1
102 2.1
103 2.2
104 2.2
105 2.3
106 2.3
107 2.4
108 2.5
109 2.5
110 2.6
111 2.7
112 2.7
113 2.8
114 2.9
115 3
116 3
117 3.1
118 3.2
119 3.3
120 3.3
121 3.4
122 3.4
123 3.5
124 3.5
125 3.6
126 3.6
127 3.6
128 3.7
129 3.7
130 3.7
131 3.7
132 3.6
133 3.6
134 3.6
135 3.5
136 3.5
137 3.4
138 3.3
139 3.3
140 3.2
141 3.1
142 3
143 2.9
144 2.8
145 2.7
146 2.5
147 2.4
148 2.3
149 2.2
150 2.1
151 1.9
152 1.8
153 1.7
154 1.6
155 1.5
156 1.4
157 1.3
158 1.1
159 1
160 0.9
161 0.8
162 0.8
163 0.7
164 0.6
165 0.5
166 0.4
167 0.4
168 0.3
169 0.3
170 0.2
171 0.2
172 0.1
173 0.1
174 0.1
175 0
176 0
177 0
178 0
179 0
180 0
181 0
182 0
183 0.1
184 0.1
185 0.1
186 0.2
187 0.2
188 0.2
189 0.3
190 0.4
191 0.4
192 0.5
193 0.6
194 0.7
195 0.7
196 0.8
197 0.9
198 1
199 1.1
200 1.2
201 1.3
202 1.5
203 1.6
204 1.7
205 1.8
206 1.9
207 2
208 2.2
209 2.3
210 2.4
211 2.5
212 2.6
213 2.8
214 2.9
215 3
216 3.1
217 3.2
218 3.3
219 3.4
220 3.4
221 3.5
222 3.6
223 3.6
224 3.7
225 3.7
226 3.7
227 3.7
228 3.7
229 3.7
230 3.7
231 3.7
232 3.7
233 3.6
234 3.6
235 3.5
236 3.5
237 3.4
238 3.3
239 3.3
240 3.2
241 3.1
242 3
243 3
244 2.9
245 2.8
246 2.7
247 2.7
248 2.6
249 2.5
250 2.4
251 2.4
252 2.3
253 2.3
254 2.2
255 2.1
256 2.1
257 2
258 2
259 1.9
260 1.9
261 1.9
262 1.8
263 1.8
264 1.8
265 1.8
266 1.8
267 1.7
268 1.7
269 1.7
270 1.7
271 1.8
272 1.8
273 1.8
274 1.8
275 1.8
276 1.9
277 1.9
278 1.9
279 2
280 2
281 2.1
282 2.1
283 2.2
284 2.2
285 2.3
286 2.4
287 2.4
288 2.5
289 2.6
290 2.7
291 2.8
292 2.8
293 2.9
294 3
295 3.1
296 3.2
297 3.3
298 3.3
299 3.4
300 3.5
301 3.6
302 3.6
303 3.7
304 3.7
305 3.8
306 3.8
307 3.9
308 3.9
309 3.9
310 3.9
311 3.9
312 3.9
313 3.9
314 3.9
315 3.8
316 3.8
317 3.7
318 3.7
319 3.6
320 3.5
321 3.4
322 3.3
323 3.2
324 3.1
325 3
326 2.9
327 2.8
328 2.6
329 2.5
330 2.4
331 2.3
332 2.1
333 2
334 1.9
335 1.8
336 1.7
337 1.6
338 1.4
339 1.3
340 1.2
341 1.1
342 1
343 0.9
344 0.9
345 0.8
346 0.7
347 0.6
348 0.6
349 0.5
350 0.4
351 0.4
352 0.4
353 0.3
354 0.3
355 0.2
356 0.2
357 0.2
358 0.2
359 0.2
VERTICAL 360
0 0.4
1 0.1
2 0
3 0
4 0.2
5 0.5
6 0.9
7 1.6
8 2.4
9 3.4
10 4.6
11 6.1
12 7.9
13 10.1
14 12.6
15 15
16 16.2
17 15.7
18 14.4
19 13.4
20 12.7
21 12.5
22 12.8
23 13.4
24 14.6
25 16.2
26 18.5
27 21.6
28 24.7
29 24.8
30 22.3
31 20.1
32 18.5
33 17.5
34 17.1
35 17
36 17.3
37 18
38 19.1
39 20.4
40 22.1
41 24.1
42 25.9
43 27
44 26.9
45 26.2
46 25.3
47 24.6
48 24.3
49 24.1
50 24.2
51 24.3
52 24.5
53 24.5
54 24.3
55 23.8
56 23.2
57 22.4
58 21.6
59 20.9
60 20.3
61 19.7
62 19.2
63 18.8
64 18.5
65 18.3
66 18.1
67 18
68 17.9
69 17.9
70 18
71 18
72 18.2
73 18.3
74 18.5
75 18.7
76 18.9
77 19.2
78 19.4
79 19.7
80 20
81 20.3
82 20.5
83 20.8
84 21
85 21.2
86 21.3
87 21.4
88 21.5
89 21.6
90 21.6
91 21.6
92 21.6
93 21.6
94 21.6
95 21.7
96 21.7
97 21.9
98 22.1
99 22.3
100 22.7
101 23.1
102 23.6
103 24.3
104 25.1
105 26.1
106 27.3
107 28.7
108 30.1
109 31.5
110 32.1
111 31.5
112 30.1
113 28.6
114 27.1
115 25.8
116 24.8
117 24
118 23.3
119 22.9
120 22.6
121 22.5
122 22.5
123 22.6
124 22.9
125 23.3
126 23.8
127 24.3
128 24.8
129 25.1
130 25.3
131 25.2
132 24.8
133 24.1
134 23.2
135 22.2
136 21.1
137 20.1
138 19.2
139 18.4
140 17.8
141 17.4
142 17.3
143 17.5
144 18
145 18.9
146 20.1
147 21.5
148 22.1
149 20.9
150 18.7
151 16.4
152 14.6
153 13.1
154 12.1
155 11.4
156 11.1
157 11.2
158 11.6
159 12.3
160 13.3
161 14.2
162 14.3
163 13
164 11
165 9
166 7.1
167 5.6
168 4.2
169 3.2
170 2.3
171 1.6
172 1
173 0.6
174 0.4
175 0.2
176 0.2
177 0.3
178 0.6
179 1
180 1.6
181 2.3
182 3.3
183 4.6
184 6.3
185 8.4
186 11.3
187 15.6
188 23.2
189 28
190 19.3
191 15.4
192 13.4
193 12.4
194 12.1
195 12.4
196 13.2
197 14.7
198 16.8
199 19.5
200 21.7
201 21.1
202 18.8
203 16.7
204 15.2
205 14.3
206 13.9
207 13.9
208 14.2
209 14.8
210 15.7
211 16.7
212 17.6
213 18
214 17.8
215 17.2
216 16.4
217 15.8
218 15.3
219 15
220 15
221 15.1
222 15.4
223 15.7
224 16
225 16.1
226 15.9
227 15.4
228 14.7
229 13.9
230 13.1
231 12.5
232 12
233 11.6
234 11.3
235 11.2
236 11.3
237 11.5
238 11.8
239 12.3
240 12.9
241 13.6
242 14.5
243 15.5
244 16.6
245 17.8
246 19
247 20.1
248 20.8
249 21
250 20.8
251 20.2
252 19.6
253 19
254 18.5
255 18.1
256 17.9
257 17.7
258 17.7
259 17.8
260 17.9
261 18.3
262 18.7
263 19.2
264 19.9
265 20.7
266 21.7
267 22.9
268 24.3
269 25.9
270 28
271 30.5
272 33.4
273 35.5
274 34.9
275 32.7
276 30.5
277 28.9
278 27.6
279 26.8
280 26.3
281 26
282 26.1
283 26.6
284 27.4
285 28.8
286 31
287 34.7
288 40.2
289 36.8
290 30.8
291 26.8
292 23.8
293 21.5
294 19.6
295 18.1
296 16.8
297 15.8
298 14.9
299 14.2
300 13.7
301 13.3
302 13.1
303 13
304 13.1
305 13.3
306 13.8
307 14.3
308 15.1
309 16
310 16.9
311 17.9
312 18.5
313 18.8
314 18.6
315 18.1
316 17.6
317 17.2
318 17
319 17.1
320 17.5
321 18.1
322 19
323 20
324 20.6
325 20.4
326 19.5
327 18.2
328 16.9
329 16
330 15.4
331 15.2
332 15.4
333 16
334 17.2
335 19.1
336 21.8
337 24.1
338 22.8
339 19.5
340 16.8
341 14.8
342 13.5
343 12.8
344 12.7
345 13.1
346 14.2
347 16.4
348 20.6
349 31.1
350 22.4
351 15.4
352 11.3
353 8.4
354 6.3
355 4.6
356 3.3
357 2.3
358 1.4
359 0.8