towerops/priv/antennas/ubiquiti-rd-5g30-lite-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-5G30-Lite V-pol
MAKE Ubiquiti
FREQUENCY 5500
H_WIDTH 6
V_WIDTH 6
FRONT_TO_BACK 30
GAIN 30 dBi
TILT 0
POLARIZATION VERTICAL
COMMENT Rocket Dish Lite
HORIZONTAL 360
0 0.4
1 1.5
2 3.4
3 6.3
4 10.7
5 17.6
6 31.2
7 25.1
8 22.6
9 24.1
10 29
11 36.3
12 30.7
13 26.8
14 24.5
15 22.9
16 21.9
17 21.8
18 22.6
19 24.7
20 28
21 30.7
22 29.6
23 28.1
24 27.8
25 28.9
26 31.3
27 34.7
28 38.2
29 40.9
30 43.4
31 41.3
32 36.2
33 32.7
34 30.6
35 29.7
36 29.6
37 30.3
38 31.4
39 32.8
40 33.9
41 34.8
42 35.6
43 36.8
44 38.7
45 40.9
46 42.2
47 41.2
48 39.2
49 37.4
50 35.8
51 34.3
52 32.9
53 31.5
54 30.4
55 29.4
56 28.6
57 28.1
58 27.7
59 27.5
60 27.5
61 27.5
62 27.6
63 27.8
64 27.9
65 28.1
66 28.3
67 28.5
68 28.7
69 29
70 29.2
71 29.6
72 29.9
73 30.3
74 30.7
75 31.1
76 31.5
77 32
78 32.5
79 33
80 33.5
81 34
82 34.5
83 35.1
84 35.6
85 36.1
86 36.6
87 37.1
88 37.6
89 38.1
90 38.6
91 39.1
92 39.6
93 40.1
94 40.5
95 41
96 41.5
97 41.9
98 42.4
99 42.8
100 43.3
101 43.7
102 44.1
103 44.5
104 44.8
105 45.2
106 45.6
107 45.9
108 46.3
109 46.7
110 47.1
111 47.5
112 47.8
113 48.2
114 48.5
115 48.7
116 49
117 49.2
118 49.4
119 49.7
120 50.1
121 50.4
122 50.8
123 51
124 51.1
125 51.2
126 51.2
127 51.3
128 51.5
129 51.9
130 52.4
131 53
132 53.6
133 54
134 54.1
135 53.8
136 53.4
137 53
138 52.8
139 53
140 53.6
141 54.7
142 55.6
143 55.6
144 54.8
145 54.2
146 54.1
147 54.9
148 55.9
149 56.2
150 55.6
151 55.1
152 55.4
153 56.2
154 56.2
155 54.8
156 53.5
157 53.7
158 55.7
159 59.5
160 58.7
161 54.9
162 53.3
163 54.1
164 56.5
165 56.2
166 53.2
167 51.9
168 53.5
169 59.3
170 56.6
171 50.5
172 48.5
173 50.1
174 55.7
175 47.8
176 41.3
177 37.7
178 35.8
179 35.2
180 35.8
181 37.7
182 41.3
183 47.8
184 55.7
185 50.1
186 48.5
187 50.5
188 56.6
189 59.3
190 53.5
191 51.9
192 53.2
193 56.2
194 56.5
195 54.1
196 53.3
197 54.9
198 58.7
199 59.5
200 55.7
201 53.7
202 53.5
203 54.8
204 56.2
205 56.2
206 55.4
207 55.1
208 55.6
209 56.2
210 55.9
211 54.9
212 54.1
213 54.2
214 54.8
215 55.6
216 55.6
217 54.7
218 53.6
219 53
220 52.8
221 53
222 53.4
223 53.8
224 54.1
225 54
226 53.6
227 53
228 52.4
229 51.9
230 51.5
231 51.3
232 51.2
233 51.2
234 51.1
235 51
236 50.8
237 50.4
238 50.1
239 49.7
240 49.4
241 49.2
242 49
243 48.7
244 48.5
245 48.2
246 47.8
247 47.5
248 47.1
249 46.7
250 46.3
251 45.9
252 45.6
253 45.2
254 44.8
255 44.5
256 44.1
257 43.7
258 43.3
259 42.8
260 42.4
261 41.9
262 41.5
263 41
264 40.5
265 40.1
266 39.6
267 39.1
268 38.6
269 38.1
270 37.6
271 37.1
272 36.6
273 36.1
274 35.6
275 35.1
276 34.5
277 34
278 33.5
279 33
280 32.5
281 32
282 31.5
283 31.1
284 30.7
285 30.3
286 29.9
287 29.6
288 29.2
289 29
290 28.7
291 28.5
292 28.3
293 28.1
294 27.9
295 27.8
296 27.6
297 27.5
298 27.5
299 27.5
300 27.7
301 28.1
302 28.6
303 29.4
304 30.4
305 31.5
306 32.9
307 34.3
308 35.8
309 37.4
310 39.2
311 41.2
312 42.2
313 40.9
314 38.7
315 36.8
316 35.6
317 34.8
318 33.9
319 32.8
320 31.4
321 30.3
322 29.6
323 29.7
324 30.6
325 32.7
326 36.2
327 41.3
328 43.4
329 40.9
330 38.2
331 34.7
332 31.3
333 28.9
334 27.8
335 28.1
336 29.6
337 30.7
338 28
339 24.7
340 22.6
341 21.8
342 21.9
343 22.9
344 24.5
345 26.8
346 30.7
347 36.3
348 29
349 24.1
350 22.6
351 25.1
352 31.2
353 17.6
354 10.7
355 6.3
356 3.4
357 1.5
358 0.4
359 0
VERTICAL 360
0 0.4
1 1.5
2 3.5
3 6.6
4 11.6
5 19.2
6 17.4
7 13.3
8 11.8
9 11.8
10 12.8
11 14.8
12 17.5
13 20.8
14 24.6
15 28.6
16 32.6
17 34.7
18 33.5
19 32.1
20 32
21 33.2
22 34.9
23 33.6
24 30.3
25 27.6
26 25.9
27 24.9
28 24.6
29 24.7
30 25
31 25.5
32 25.9
33 26.2
34 26.3
35 26.4
36 26.6
37 26.9
38 27.4
39 28.1
40 28.8
41 29.6
42 30.1
43 30.3
44 30
45 29.5
46 28.9
47 28.3
48 27.9
49 27.7
50 27.6
51 27.6
52 27.6
53 27.5
54 27.4
55 27.2
56 27
57 26.7
58 26.6
59 26.4
60 26.4
61 26.5
62 26.6
63 26.8
64 27.1
65 27.5
66 27.9
67 28.4
68 28.9
69 29.4
70 30
71 30.5
72 31
73 31.6
74 32.1
75 32.6
76 33.1
77 33.6
78 34.1
79 34.5
80 35
81 35.5
82 35.9
83 36.4
84 36.9
85 37.3
86 37.8
87 38.2
88 38.7
89 39.1
90 39.6
91 40
92 40.5
93 41
94 41.5
95 42
96 42.5
97 42.9
98 43.3
99 43.7
100 43.9
101 44.1
102 44.2
103 44.3
104 44.6
105 44.9
106 45.5
107 46.2
108 47
109 47.8
110 48.3
111 48.3
112 47.7
113 46.9
114 46.3
115 46.1
116 46.3
117 47.2
118 48.8
119 51.2
120 53.2
121 52.1
122 49.5
123 47.4
124 46.4
125 46.4
126 47.5
127 50
128 54
129 54.5
130 50.3
131 47.5
132 46.3
133 46.7
134 49
135 55
136 61.1
137 50.7
138 46.7
139 45.2
140 45.7
141 48.6
142 56.7
143 56.8
144 48.4
145 45.5
146 45.3
147 47.6
148 55.2
149 57.9
150 48
151 45
152 45
153 48.2
154 60.7
155 51.8
156 45.4
157 43.6
158 44.7
159 50
160 63.3
161 47.2
162 43.4
163 43.3
164 46.9
165 66
166 47.6
167 42.4
168 41.4
169 43.8
170 54.7
171 48
172 40.9
173 38.8
174 39.8
175 45.3
176 54
177 40.4
178 36.3
179 35.2
180 36.3
181 40.4
182 54
183 45.3
184 39.8
185 38.8
186 40.9
187 48
188 54.7
189 43.8
190 41.4
191 42.4
192 47.6
193 66
194 46.9
195 43.3
196 43.4
197 47.2
198 63.3
199 50
200 44.7
201 43.6
202 45.4
203 51.8
204 60.7
205 48.2
206 45
207 45
208 48
209 57.9
210 55.2
211 47.6
212 45.3
213 45.5
214 48.4
215 56.8
216 56.7
217 48.6
218 45.7
219 45.2
220 46.7
221 50.7
222 61.1
223 55
224 49
225 46.7
226 46.3
227 47.5
228 50.3
229 54.5
230 54
231 50
232 47.5
233 46.4
234 46.4
235 47.4
236 49.5
237 52.1
238 53.2
239 51.2
240 48.8
241 47.2
242 46.3
243 46.1
244 46.3
245 46.9
246 47.7
247 48.3
248 48.3
249 47.8
250 47
251 46.2
252 45.5
253 44.9
254 44.6
255 44.3
256 44.2
257 44.1
258 43.9
259 43.7
260 43.3
261 42.9
262 42.5
263 42
264 41.5
265 41
266 40.5
267 40
268 39.6
269 39.1
270 38.7
271 38.2
272 37.8
273 37.3
274 36.9
275 36.4
276 35.9
277 35.5
278 35
279 34.5
280 34.1
281 33.6
282 33.1
283 32.6
284 32.1
285 31.6
286 31
287 30.5
288 30
289 29.4
290 28.9
291 28.4
292 27.9
293 27.5
294 27.1
295 26.8
296 26.6
297 26.5
298 26.4
299 26.4
300 26.6
301 26.7
302 27
303 27.2
304 27.4
305 27.5
306 27.6
307 27.6
308 27.6
309 27.7
310 27.9
311 28.3
312 28.9
313 29.5
314 30
315 30.3
316 30.1
317 29.6
318 28.8
319 28.1
320 27.4
321 26.9
322 26.6
323 26.4
324 26.3
325 26.2
326 25.9
327 25.5
328 25
329 24.7
330 24.6
331 24.9
332 25.9
333 27.6
334 30.3
335 33.6
336 34.9
337 33.2
338 32
339 32.1
340 33.5
341 34.7
342 32.6
343 28.6
344 24.6
345 20.8
346 17.5
347 14.8
348 12.8
349 11.8
350 11.8
351 13.3
352 17.4
353 19.2
354 11.6
355 6.6
356 3.5
357 1.5
358 0.4
359 0