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