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