towerops/priv/antennas/ubiquiti-nbe-m2-13-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-M2-13 H-pol
MAKE Ubiquiti
FREQUENCY 2500
H_WIDTH 36
V_WIDTH 48
FRONT_TO_BACK 16
GAIN 13 dBi
TILT 0
POLARIZATION HORIZONTAL
COMMENT NanoBeam M
HORIZONTAL 360
0 0
1 0
2 0
3 0
4 0.1
5 0.2
6 0.2
7 0.3
8 0.5
9 0.6
10 0.7
11 0.9
12 1.1
13 1.3
14 1.6
15 1.8
16 2.1
17 2.4
18 2.7
19 3
20 3.4
21 3.7
22 4.1
23 4.5
24 5
25 5.4
26 5.9
27 6.4
28 6.9
29 7.4
30 8
31 8.5
32 9.1
33 9.6
34 10.2
35 10.8
36 11.3
37 11.8
38 12.3
39 12.7
40 13
41 13.3
42 13.5
43 13.6
44 13.6
45 13.6
46 13.5
47 13.4
48 13.2
49 13.1
50 12.9
51 12.7
52 12.5
53 12.4
54 12.2
55 12.1
56 12
57 11.9
58 11.8
59 11.7
60 11.6
61 11.6
62 11.5
63 11.5
64 11.5
65 11.5
66 11.5
67 11.6
68 11.6
69 11.6
70 11.7
71 11.8
72 11.9
73 11.9
74 12
75 12.1
76 12.3
77 12.4
78 12.5
79 12.6
80 12.8
81 12.9
82 13.1
83 13.2
84 13.4
85 13.5
86 13.7
87 13.9
88 14
89 14.2
90 14.4
91 14.5
92 14.7
93 14.9
94 15.1
95 15.3
96 15.4
97 15.6
98 15.8
99 15.9
100 16.1
101 16.2
102 16.4
103 16.5
104 16.6
105 16.7
106 16.8
107 16.9
108 17
109 17.1
110 17.1
111 17.1
112 17.2
113 17.2
114 17.2
115 17.1
116 17.1
117 17.1
118 17
119 17
120 16.9
121 16.9
122 16.8
123 16.7
124 16.7
125 16.6
126 16.6
127 16.5
128 16.5
129 16.5
130 16.4
131 16.4
132 16.5
133 16.5
134 16.5
135 16.6
136 16.7
137 16.8
138 16.9
139 17
140 17.2
141 17.4
142 17.6
143 17.9
144 18.2
145 18.5
146 18.8
147 19.2
148 19.6
149 20
150 20.4
151 20.8
152 21.1
153 21.5
154 21.8
155 22
156 22.1
157 22
158 21.9
159 21.6
160 21.3
161 20.8
162 20.4
163 19.9
164 19.4
165 19
166 18.5
167 18.1
168 17.7
169 17.4
170 17.1
171 16.8
172 16.5
173 16.3
174 16.1
175 16
176 15.9
177 15.8
178 15.8
179 15.8
180 15.8
181 15.9
182 16
183 16.1
184 16.2
185 16.4
186 16.6
187 16.9
188 17.1
189 17.4
190 17.7
191 18
192 18.3
193 18.6
194 18.8
195 19.1
196 19.3
197 19.5
198 19.6
199 19.6
200 19.6
201 19.5
202 19.4
203 19.2
204 19
205 18.8
206 18.5
207 18.3
208 18
209 17.8
210 17.5
211 17.3
212 17.1
213 16.9
214 16.7
215 16.5
216 16.4
217 16.3
218 16.2
219 16.1
220 16
221 15.9
222 15.9
223 15.9
224 15.8
225 15.8
226 15.8
227 15.9
228 15.9
229 15.9
230 16
231 16
232 16.1
233 16.1
234 16.2
235 16.2
236 16.3
237 16.3
238 16.4
239 16.4
240 16.5
241 16.5
242 16.6
243 16.6
244 16.6
245 16.6
246 16.6
247 16.6
248 16.6
249 16.6
250 16.6
251 16.6
252 16.5
253 16.5
254 16.4
255 16.3
256 16.3
257 16.2
258 16.1
259 16
260 15.9
261 15.8
262 15.7
263 15.6
264 15.4
265 15.3
266 15.2
267 15
268 14.9
269 14.8
270 14.6
271 14.5
272 14.3
273 14.2
274 14
275 13.9
276 13.7
277 13.6
278 13.4
279 13.3
280 13.1
281 13
282 12.9
283 12.7
284 12.6
285 12.5
286 12.3
287 12.2
288 12.1
289 12
290 11.9
291 11.8
292 11.7
293 11.7
294 11.6
295 11.6
296 11.5
297 11.5
298 11.5
299 11.4
300 11.5
301 11.5
302 11.5
303 11.5
304 11.6
305 11.7
306 11.8
307 11.9
308 12
309 12.1
310 12.3
311 12.4
312 12.6
313 12.8
314 12.9
315 13.1
316 13.2
317 13.3
318 13.4
319 13.4
320 13.3
321 13.2
322 12.9
323 12.6
324 12.2
325 11.8
326 11.3
327 10.8
328 10.2
329 9.7
330 9.1
331 8.5
332 8
333 7.4
334 6.9
335 6.4
336 5.9
337 5.4
338 4.9
339 4.5
340 4.1
341 3.7
342 3.3
343 3
344 2.6
345 2.3
346 2
347 1.8
348 1.5
349 1.3
350 1.1
351 0.9
352 0.7
353 0.6
354 0.4
355 0.3
356 0.2
357 0.1
358 0.1
359 0
VERTICAL 360
0 0
1 0
2 0
3 0.1
4 0.1
5 0.1
6 0.2
7 0.3
8 0.4
9 0.5
10 0.6
11 0.7
12 0.8
13 0.9
14 1.1
15 1.2
16 1.4
17 1.6
18 1.8
19 2
20 2.2
21 2.4
22 2.6
23 2.9
24 3.1
25 3.4
26 3.6
27 3.9
28 4.2
29 4.5
30 4.8
31 5.1
32 5.4
33 5.7
34 6.1
35 6.4
36 6.8
37 7.2
38 7.5
39 7.9
40 8.3
41 8.7
42 9.1
43 9.5
44 10
45 10.4
46 10.8
47 11.3
48 11.7
49 12.2
50 12.6
51 13.1
52 13.6
53 14.1
54 14.6
55 15.1
56 15.6
57 16.1
58 16.6
59 17.1
60 17.6
61 18.1
62 18.6
63 19.1
64 19.6
65 20.1
66 20.6
67 21.1
68 21.6
69 22.1
70 22.6
71 23.1
72 23.6
73 24.1
74 24.5
75 25
76 25.4
77 25.9
78 26.3
79 26.7
80 27.1
81 27.5
82 27.9
83 28.3
84 28.6
85 29
86 29.4
87 29.7
88 30.1
89 30.4
90 30.8
91 31.1
92 31.5
93 31.8
94 32.2
95 32.5
96 32.8
97 33.2
98 33.5
99 33.8
100 34.1
101 34.3
102 34.5
103 34.7
104 34.8
105 34.8
106 34.8
107 34.7
108 34.6
109 34.4
110 34.2
111 33.9
112 33.6
113 33.3
114 33
115 32.7
116 32.4
117 32.1
118 31.8
119 31.5
120 31.3
121 31.1
122 30.9
123 30.7
124 30.6
125 30.5
126 30.4
127 30.4
128 30.4
129 30.5
130 30.6
131 30.8
132 31
133 31.3
134 31.6
135 32.1
136 32.6
137 33.2
138 34
139 34.8
140 35.7
141 36.7
142 37.5
143 38
144 37.7
145 36.8
146 35.5
147 33.9
148 32.4
149 31
150 29.7
151 28.5
152 27.4
153 26.3
154 25.4
155 24.5
156 23.7
157 23
158 22.3
159 21.7
160 21.1
161 20.5
162 20
163 19.5
164 19.1
165 18.7
166 18.3
167 17.9
168 17.6
169 17.3
170 17.1
171 16.8
172 16.6
173 16.4
174 16.2
175 16.1
176 16
177 15.9
178 15.8
179 15.8
180 15.7
181 15.7
182 15.7
183 15.8
184 15.8
185 15.9
186 16
187 16.1
188 16.2
189 16.4
190 16.6
191 16.8
192 17
193 17.2
194 17.5
195 17.8
196 18.1
197 18.4
198 18.8
199 19.1
200 19.5
201 20
202 20.4
203 20.9
204 21.3
205 21.8
206 22.4
207 22.9
208 23.5
209 24.1
210 24.7
211 25.3
212 26
213 26.6
214 27.3
215 28
216 28.6
217 29.3
218 29.9
219 30.4
220 30.9
221 31.4
222 31.7
223 32
224 32.2
225 32.3
226 32.3
227 32.3
228 32.3
229 32.2
230 32.1
231 32
232 31.8
233 31.7
234 31.6
235 31.5
236 31.3
237 31.2
238 31.1
239 31
240 30.9
241 30.9
242 30.8
243 30.7
244 30.6
245 30.6
246 30.5
247 30.4
248 30.4
249 30.3
250 30.3
251 30.2
252 30.2
253 30.1
254 30.1
255 30
256 30
257 30
258 29.9
259 29.9
260 29.9
261 29.9
262 29.8
263 29.8
264 29.8
265 29.8
266 29.8
267 29.8
268 29.7
269 29.7
270 29.7
271 29.6
272 29.6
273 29.5
274 29.4
275 29.3
276 29.1
277 29
278 28.8
279 28.5
280 28.3
281 28
282 27.6
283 27.2
284 26.8
285 26.4
286 25.9
287 25.4
288 24.9
289 24.4
290 23.8
291 23.2
292 22.7
293 22.1
294 21.5
295 20.9
296 20.3
297 19.8
298 19.2
299 18.6
300 18
301 17.5
302 16.9
303 16.4
304 15.8
305 15.3
306 14.8
307 14.2
308 13.7
309 13.2
310 12.7
311 12.2
312 11.7
313 11.3
314 10.8
315 10.4
316 9.9
317 9.5
318 9.1
319 8.6
320 8.2
321 7.8
322 7.4
323 7.1
324 6.7
325 6.3
326 6
327 5.6
328 5.3
329 5
330 4.7
331 4.4
332 4.1
333 3.8
334 3.5
335 3.2
336 3
337 2.7
338 2.5
339 2.3
340 2.1
341 1.9
342 1.7
343 1.5
344 1.3
345 1.2
346 1
347 0.9
348 0.7
349 0.6
350 0.5
351 0.4
352 0.3
353 0.2
354 0.2
355 0.1
356 0.1
357 0
358 0
359 0