towerops/priv/antennas/ubiquiti-nbe-5ac-gen2-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.7 KiB
Text

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