towerops/priv/antennas/ubiquiti-rd-2g24-ac-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.8 KiB
Text

NAME RD-2G24-AC V-pol
MAKE Ubiquiti
FREQUENCY 2450
H_WIDTH 13
V_WIDTH 10
FRONT_TO_BACK 30
GAIN 24 dBi
TILT 0
POLARIZATION VERTICAL
COMMENT Rocket Dish AC
HORIZONTAL 360
0 0.1
1 0.4
2 0.8
3 1.3
4 2
5 2.9
6 3.8
7 5
8 6.2
9 7.6
10 9
11 10.4
12 11.9
13 13.3
14 14.6
15 15.8
16 17
17 18.1
18 19.1
19 19.9
20 20.2
21 20
22 19.6
23 19.1
24 18.6
25 18.3
26 18.2
27 18.3
28 18.5
29 18.9
30 19.5
31 20.2
32 20.9
33 21.5
34 22.1
35 22.4
36 22.5
37 22.5
38 22.4
39 22.4
40 22.4
41 22.5
42 22.8
43 23.1
44 23.6
45 24.3
46 25
47 25.9
48 26.8
49 27.8
50 28.7
51 29.6
52 30.3
53 30.8
54 31.1
55 31.2
56 31.1
57 31.1
58 31
59 30.9
60 30.9
61 31
62 31.1
63 31.3
64 31.5
65 31.8
66 32.1
67 32.4
68 32.8
69 33.2
70 33.7
71 34.1
72 34.6
73 35
74 35.5
75 35.9
76 36.4
77 36.8
78 37.2
79 37.6
80 38
81 38.3
82 38.7
83 39
84 39.2
85 39.5
86 39.7
87 39.9
88 40.1
89 40.3
90 40.5
91 40.6
92 40.7
93 40.9
94 40.9
95 41
96 41.1
97 41.2
98 41.2
99 41.3
100 41.3
101 41.4
102 41.4
103 41.5
104 41.5
105 41.6
106 41.7
107 41.8
108 42
109 42.2
110 42.4
111 42.7
112 43.1
113 43.6
114 44.3
115 45.1
116 46.1
117 47.4
118 49.1
119 51.2
120 53.4
121 54.3
122 52.6
123 49.9
124 47.4
125 45.4
126 43.7
127 42.3
128 41.2
129 40.3
130 39.6
131 39.1
132 38.8
133 38.6
134 38.5
135 38.5
136 38.7
137 38.9
138 39.1
139 39.4
140 39.6
141 39.8
142 40
143 40.1
144 40.1
145 40.2
146 40.2
147 40.2
148 39.9
149 39.5
150 39
151 38.3
152 37.7
153 37.3
154 37
155 37.1
156 37.4
157 38.3
158 39.8
159 42.1
160 45.8
161 49.5
162 46.4
163 42
164 39.1
165 37.1
166 35.9
167 35.3
168 35.2
169 35.6
170 36.4
171 37.3
172 37.9
173 37.4
174 35.9
175 34.3
176 32.8
177 31.7
178 31
179 30.7
180 30.8
181 31.3
182 32.2
183 33.7
184 35.8
185 38.9
186 42.8
187 44.8
188 42
189 39.2
190 37.4
191 36.3
192 35.9
193 36.1
194 36.7
195 37.9
196 39.4
197 41.4
198 43.4
199 44.6
200 44.6
201 43.9
202 43.2
203 42.8
204 42.8
205 43.1
206 43.4
207 43.4
208 43
209 42.2
210 41.3
211 40.5
212 39.8
213 39.4
214 39.1
215 39
216 39.1
217 39.3
218 39.5
219 39.7
220 39.9
221 39.9
222 39.8
223 39.7
224 39.7
225 39.6
226 39.7
227 39.9
228 40.3
229 40.8
230 41.5
231 42.3
232 43.4
233 44.7
234 46.1
235 47.5
236 48.7
237 49.3
238 49
239 48.2
240 47.1
241 46.1
242 45.2
243 44.4
244 43.8
245 43.3
246 42.9
247 42.6
248 42.4
249 42.2
250 42.1
251 42
252 42
253 42
254 41.9
255 41.9
256 41.9
257 41.9
258 41.9
259 41.9
260 41.8
261 41.8
262 41.7
263 41.7
264 41.6
265 41.5
266 41.4
267 41.3
268 41.2
269 41
270 40.8
271 40.6
272 40.4
273 40.2
274 39.9
275 39.6
276 39.3
277 38.9
278 38.6
279 38.2
280 37.7
281 37.2
282 36.8
283 36.3
284 35.7
285 35.2
286 34.7
287 34.1
288 33.6
289 33.1
290 32.6
291 32.2
292 31.7
293 31.3
294 31
295 30.7
296 30.4
297 30.2
298 30.1
299 30
300 30
301 30
302 30.1
303 30.2
304 30.2
305 30.1
306 29.9
307 29.5
308 28.9
309 28.2
310 27.3
311 26.5
312 25.7
313 24.9
314 24.3
315 23.7
316 23.3
317 23
318 22.8
319 22.7
320 22.7
321 22.7
322 22.7
323 22.7
324 22.5
325 22.2
326 21.8
327 21.4
328 20.9
329 20.6
330 20.3
331 20.3
332 20.4
333 20.7
334 21.1
335 21.7
336 22.1
337 22.2
338 21.6
339 20.6
340 19.2
341 17.8
342 16.4
343 15
344 13.5
345 12.1
346 10.7
347 9.2
348 7.9
349 6.5
350 5.3
351 4.2
352 3.2
353 2.3
354 1.6
355 1
356 0.5
357 0.2
358 0
359 0
VERTICAL 360
0 0.2
1 0.6
2 1.2
3 2.2
4 3.5
5 5.2
6 7.4
7 10.4
8 14.8
9 22.6
10 29.5
11 19.3
12 15.4
13 13.4
14 12.4
15 12.1
16 12.2
17 12.7
18 13.6
19 14.7
20 15.8
21 16.9
22 17.7
23 18.1
24 18.2
25 18.1
26 18.1
27 18.2
28 18.4
29 18.6
30 18.9
31 19.1
32 19.2
33 19.3
34 19.3
35 19.4
36 19.6
37 19.9
38 20.4
39 21.2
40 22.2
41 23.4
42 24.7
43 25.9
44 26.5
45 26.3
46 25.5
47 24.5
48 23.5
49 22.7
50 22.1
51 21.7
52 21.4
53 21.4
54 21.5
55 21.8
56 22.2
57 22.7
58 23.4
59 24.3
60 25.3
61 26.4
62 27.8
63 29.4
64 31.3
65 33.5
66 36.4
67 40.3
68 46.8
69 77.4
70 47.8
71 42.3
72 39.3
73 37.3
74 36
75 34.9
76 34.2
77 33.6
78 33.1
79 32.8
80 32.5
81 32.3
82 32.2
83 32.1
84 32.1
85 32
86 32.1
87 32.1
88 32.2
89 32.2
90 32.4
91 32.5
92 32.7
93 32.9
94 33.1
95 33.4
96 33.7
97 34.1
98 34.5
99 35
100 35.6
101 36.2
102 37
103 37.8
104 38.8
105 39.8
106 41
107 42.2
108 43.5
109 44.7
110 45.7
111 46.4
112 46.6
113 46.5
114 46.2
115 45.5
116 44.6
117 43.4
118 41.9
119 40.3
120 38.6
121 37.1
122 35.6
123 34.3
124 33.2
125 32.3
126 31.5
127 31
128 30.6
129 30.5
130 30.7
131 31.1
132 32
133 33.3
134 35.2
135 38.2
136 42.7
137 44.7
138 39.7
139 35.7
140 33
141 31.1
142 29.9
143 29.2
144 28.9
145 29.1
146 29.7
147 31
148 33.1
149 36.5
150 43
151 48.7
152 39.2
153 34.7
154 32.2
155 30.9
156 30.3
157 30.5
158 31.5
159 33.6
160 37.6
161 46.2
162 41.6
163 34.6
164 30.8
165 28.5
166 27.1
167 26.3
168 26.1
169 26.4
170 27.3
171 29
172 31.6
173 36.1
174 46.5
175 44.8
176 36.5
177 33.1
178 31.4
179 30.7
180 30.6
181 30.9
182 31.1
183 30.8
184 29.7
185 28.3
186 27
187 26.1
188 25.5
189 25.4
190 25.7
191 26.5
192 27.8
193 29.9
194 32.7
195 35.6
196 35.8
197 33.3
198 31
199 29.5
200 28.7
201 28.6
202 28.9
203 29.9
204 31.5
205 33.7
206 36
207 36.3
208 34.3
209 32
210 30.3
211 29.1
212 28.4
213 28.2
214 28.3
215 28.7
216 29.4
217 30.3
218 31.4
219 32.2
220 32.5
221 32.2
222 31.5
223 30.7
224 29.9
225 29.3
226 29
227 28.8
228 28.8
229 29
230 29.3
231 29.7
232 30.3
233 30.9
234 31.5
235 32.1
236 32.7
237 33
238 33.3
239 33.4
240 33.5
241 33.5
242 33.4
243 33.4
244 33.3
245 33.2
246 33.2
247 33.1
248 33
249 32.8
250 32.7
251 32.5
252 32.2
253 32
254 31.7
255 31.4
256 31.2
257 30.9
258 30.7
259 30.4
260 30.2
261 30
262 29.8
263 29.6
264 29.5
265 29.3
266 29.2
267 29
268 28.9
269 28.8
270 28.6
271 28.5
272 28.4
273 28.2
274 28.1
275 28
276 27.9
277 27.8
278 27.7
279 27.6
280 27.6
281 27.5
282 27.5
283 27.5
284 27.5
285 27.6
286 27.7
287 27.8
288 27.9
289 28
290 28.1
291 28.1
292 28
293 27.8
294 27.5
295 27
296 26.3
297 25.5
298 24.7
299 23.9
300 23.1
301 22.4
302 21.7
303 21.2
304 20.7
305 20.3
306 20
307 19.9
308 19.9
309 19.9
310 20.1
311 20.4
312 20.7
313 21.1
314 21.4
315 21.5
316 21.4
317 21.1
318 20.7
319 20.2
320 19.7
321 19.3
322 19
323 18.9
324 19
325 19.2
326 19.5
327 19.9
328 20.3
329 20.6
330 20.6
331 20.5
332 20.1
333 19.6
334 18.9
335 18.2
336 17.3
337 16.4
338 15.4
339 14.5
340 13.7
341 13.1
342 12.7
343 12.6
344 12.8
345 13.3
346 14
347 14.5
348 13.9
349 12.2
350 9.8
351 7.6
352 5.7
353 4
354 2.7
355 1.7
356 0.9
357 0.4
358 0.1
359 0