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.
727 lines
6.6 KiB
Text
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
|