towerops/priv/antennas/rfe-6000-90-16.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

727 lines
6.6 KiB
Text

6000-90-16
FREQUENCY 5900
GAIN (dBi) 15.5
TILT ELECTRICAL
COMMENT
HORIZONTAL 360
0 0
1 0
2 0.1
3 0.1
4 0.1
5 0.1
6 0.1
7 0.2
8 0.2
9 0.2
10 0.2
11 0.3
12 0.3
13 0.3
14 0.4
15 0.4
16 0.4
17 0.5
18 0.5
19 0.6
20 0.6
21 0.7
22 0.7
23 0.8
24 0.9
25 0.9
26 1
27 1.1
28 1.2
29 1.3
30 1.4
31 1.5
32 1.6
33 1.7
34 1.8
35 1.9
36 2.1
37 2.2
38 2.3
39 2.5
40 2.6
41 2.7
42 2.9
43 3
44 3.2
45 3.3
46 3.5
47 3.6
48 3.8
49 3.9
50 4.1
51 4.2
52 4.4
53 4.6
54 4.7
55 4.9
56 5
57 5.2
58 5.4
59 5.5
60 5.7
61 5.9
62 6.1
63 6.2
64 6.4
65 6.6
66 6.8
67 6.9
68 7.1
69 7.3
70 7.5
71 7.7
72 7.9
73 8.1
74 8.3
75 8.5
76 8.7
77 8.9
78 9.1
79 9.3
80 9.5
81 9.7
82 9.9
83 10.1
84 10.4
85 10.6
86 10.8
87 11
88 11.2
89 11.5
90 11.7
91 11.9
92 12.2
93 12.4
94 12.6
95 12.9
96 13.1
97 13.3
98 13.6
99 13.8
100 14.1
101 14.3
102 14.6
103 14.8
104 15
105 15.3
106 15.5
107 15.7
108 16
109 16.2
110 16.4
111 16.6
112 16.8
113 17
114 17.2
115 17.4
116 17.5
117 17.7
118 17.9
119 18.1
120 18.2
121 18.4
122 18.6
123 18.9
124 19.1
125 19.4
126 19.7
127 20
128 20.4
129 20.8
130 21.3
131 21.7
132 22.2
133 22.7
134 23.1
135 23.5
136 23.9
137 24.2
138 24.4
139 24.5
140 24.6
141 24.6
142 24.6
143 24.6
144 24.7
145 24.8
146 25
147 25.3
148 25.7
149 26.3
150 26.9
151 27.6
152 28.4
153 29.1
154 29.6
155 29.8
156 29.5
157 28.9
158 28.1
159 27.3
160 26.6
161 26.1
162 25.7
163 25.4
164 25.3
165 25.5
166 25.8
167 26.3
168 27
169 28
170 29.2
171 30.8
172 32.7
173 34.7
174 36.2
175 36.1
176 34.9
177 33.4
178 32.1
179 31.1
180 30.5
181 30.3
182 30.4
183 30.8
184 31.6
185 32.8
186 34.4
187 36.4
188 37.8
189 37.4
190 35.4
191 33.1
192 31.1
193 29.6
194 28.4
195 27.5
196 26.8
197 26.4
198 26.2
199 26.2
200 26.3
201 26.7
202 27.2
203 27.8
204 28.5
205 29.3
206 30
207 30.4
208 30.4
209 30.1
210 29.4
211 28.7
212 27.9
213 27.2
214 26.6
215 26.1
216 25.8
217 25.5
218 25.3
219 25.1
220 25.1
221 25
222 24.9
223 24.9
224 24.7
225 24.6
226 24.3
227 24
228 23.6
229 23.2
230 22.8
231 22.3
232 21.9
233 21.5
234 21.1
235 20.7
236 20.3
237 19.9
238 19.6
239 19.3
240 19
241 18.8
242 18.5
243 18.2
244 18
245 17.8
246 17.5
247 17.3
248 17.1
249 16.8
250 16.6
251 16.4
252 16.2
253 15.9
254 15.7
255 15.5
256 15.2
257 15
258 14.8
259 14.5
260 14.3
261 14.1
262 13.8
263 13.6
264 13.4
265 13.1
266 12.9
267 12.7
268 12.4
269 12.2
270 12
271 11.7
272 11.5
273 11.3
274 11
275 10.8
276 10.6
277 10.4
278 10.1
279 9.9
280 9.7
281 9.5
282 9.3
283 9.1
284 8.8
285 8.6
286 8.4
287 8.2
288 8
289 7.8
290 7.6
291 7.4
292 7.2
293 7
294 6.8
295 6.7
296 6.5
297 6.3
298 6.1
299 5.9
300 5.8
301 5.6
302 5.4
303 5.3
304 5.1
305 5
306 4.8
307 4.7
308 4.5
309 4.4
310 4.2
311 4.1
312 3.9
313 3.8
314 3.6
315 3.5
316 3.4
317 3.2
318 3.1
319 2.9
320 2.8
321 2.7
322 2.5
323 2.4
324 2.3
325 2.2
326 2
327 1.9
328 1.8
329 1.7
330 1.6
331 1.5
332 1.3
333 1.2
334 1.1
335 1
336 0.9
337 0.8
338 0.8
339 0.7
340 0.6
341 0.5
342 0.5
343 0.4
344 0.3
345 0.3
346 0.2
347 0.2
348 0.1
349 0.1
350 0.1
351 0.1
352 0
353 0
354 0
355 0
356 0
357 0
358 0
359 0
VERTICAL 360
0 0
1 0.2
2 1
3 2.5
4 4.7
5 7.9
6 12.5
7 19.7
8 29.6
9 25.7
10 25
11 28.7
12 30.7
13 24.9
14 21.9
15 21.4
16 23.2
17 28.7
18 31.8
19 23.5
20 19.5
21 17.8
22 17.5
23 18.6
24 21.2
25 25.7
26 28.1
27 23.9
28 20.9
29 19.8
30 20
31 21.7
32 25.5
33 33.1
34 31
35 24.6
36 21.4
37 19.9
38 19.3
39 19.5
40 20.3
41 21.4
42 22.9
43 24.2
44 25.4
45 26.4
46 27.4
47 28.8
48 30.4
49 31.2
50 30.3
51 28.4
52 26.6
53 25.3
54 24.6
55 24.3
56 24.5
57 25.2
58 26.3
59 27.9
60 30.1
61 32.6
62 34.2
63 33.5
64 31.5
65 29.6
66 28.2
67 27.1
68 26.4
69 25.9
70 25.6
71 25.5
72 25.4
73 25.5
74 25.6
75 25.7
76 25.9
77 26.1
78 26.3
79 26.4
80 26.6
81 26.8
82 26.9
83 27.1
84 27.2
85 27.3
86 27.5
87 27.6
88 27.8
89 27.9
90 28.1
91 28.3
92 28.5
93 28.7
94 29
95 29.3
96 29.6
97 30.1
98 30.5
99 31.1
100 31.7
101 32.5
102 33.4
103 34.4
104 35.5
105 36.7
106 37.8
107 38.5
108 38.8
109 38.6
110 38.2
111 37.8
112 37.5
113 37.5
114 37.8
115 38.4
116 38.9
117 39
118 38.4
119 37
120 35.5
121 34.1
122 33.1
123 32.4
124 32.2
125 32.4
126 33.2
127 34.6
128 36.8
129 39.9
130 43.2
131 42.9
132 40.2
133 38.4
134 37.8
135 38.3
136 40.1
137 43.9
138 50.3
139 47.2
140 42.2
141 39.8
142 39.2
143 40.2
144 43.3
145 50.4
146 49.6
147 42.5
148 39.2
149 38
150 38.2
151 40
152 44.2
153 55.7
154 51.6
155 45
156 43.3
157 44.7
158 50
159 52.4
160 43.9
161 40
162 38.5
163 38.7
164 40.9
165 45.8
166 47.9
167 42
168 38.8
169 37.9
170 38.8
171 41.9
172 44.6
173 39.8
174 35.4
175 32.7
176 31.1
177 30.3
178 30
179 30.3
180 30.3
181 30.6
182 31
183 31.7
184 32.6
185 34.2
186 36.6
187 40.3
188 45.1
189 44.2
190 40.8
191 39.1
192 39.1
193 40.5
194 42.7
195 43.3
196 41.3
197 39.5
198 39.1
199 40
200 42.6
201 45.7
202 44.2
203 41
204 39.3
205 39
206 40.1
207 42.5
208 44.5
209 42.8
210 40.2
211 38.7
212 38.4
213 39.1
214 40.7
215 42.6
216 43
217 41.6
218 40.1
219 39.5
220 39.7
221 40.7
222 42.2
223 43.3
224 43
225 41.9
226 40.8
227 40.4
228 40.5
229 41
230 41.5
231 41.3
232 40.3
233 39
234 37.8
235 36.9
236 36.5
237 36.4
238 36.7
239 37.3
240 38.3
241 39.4
242 40.6
243 41.5
244 41.8
245 41.5
246 40.9
247 40.2
248 39.7
249 39.3
250 39.2
251 39.2
252 39.4
253 39.8
254 40.3
255 40.9
256 41.6
257 42.5
258 43.4
259 44.5
260 45.6
261 47
262 48.5
263 50.3
264 52.6
265 55.6
266 59.5
267 61.8
268 58
269 53.9
270 50.8
271 48.4
272 46.4
273 44.8
274 43.4
275 42.2
276 41.1
277 40.2
278 39.4
279 38.8
280 38.3
281 37.9
282 37.6
283 37.4
284 37.3
285 37.3
286 37.3
287 37.3
288 37.2
289 36.8
290 36.1
291 35.1
292 34
293 32.7
294 31.6
295 30.4
296 29.4
297 28.6
298 27.8
299 27.2
300 26.6
301 26.1
302 25.7
303 25.2
304 24.8
305 24.3
306 23.7
307 23.1
308 22.5
309 21.9
310 21.4
311 20.9
312 20.6
313 20.4
314 20.5
315 20.9
316 21.7
317 23.1
318 25.2
319 28.4
320 31.7
321 30.2
322 26.4
323 23.6
324 21.8
325 20.8
326 20.3
327 20.2
328 20.5
329 20.9
330 21.4
331 21.7
332 21.8
333 21.6
334 21.4
335 21.2
336 21.4
337 22.3
338 24
339 26.3
340 26.8
341 23.8
342 20.9
343 19.2
344 18.9
345 19.9
346 22.6
347 25.3
348 21.8
349 18
350 16.1
351 16.2
352 19.1
353 29.8
354 17.6
355 10.3
356 6.1
357 3.3
358 1.5
359 0.4