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.
732 lines
7.1 KiB
Text
732 lines
7.1 KiB
Text
NAME Cambium XV2-2T0 2GHz
|
|
MAKE Cambium
|
|
FREQUENCY 2 GHz
|
|
H_WIDTH
|
|
V_WIDTH
|
|
FRONT_TO_BACK
|
|
GAIN 5.3 dBi
|
|
TILT
|
|
POLARIZATION
|
|
COMMENT
|
|
HORIZONTAL 360
|
|
0 3.75
|
|
1 3.76
|
|
2 3.77
|
|
3 3.78
|
|
4 3.78
|
|
5 3.79
|
|
6 3.8
|
|
7 3.81
|
|
8 3.82
|
|
9 3.77
|
|
10 3.72
|
|
11 3.68
|
|
12 3.64
|
|
13 3.6
|
|
14 3.56
|
|
15 3.54
|
|
16 3.52
|
|
17 3.51
|
|
18 3.5
|
|
19 3.51
|
|
20 3.53
|
|
21 3.56
|
|
22 3.6
|
|
23 3.66
|
|
24 3.73
|
|
25 3.82
|
|
26 3.92
|
|
27 4.03
|
|
28 4.15
|
|
29 4.28
|
|
30 4.41
|
|
31 4.54
|
|
32 4.67
|
|
33 4.8
|
|
34 4.92
|
|
35 5.03
|
|
36 5.13
|
|
37 5.22
|
|
38 5.29
|
|
39 5.33
|
|
40 5.36
|
|
41 5.36
|
|
42 5.34
|
|
43 5.28
|
|
44 5.19
|
|
45 5.07
|
|
46 4.92
|
|
47 4.74
|
|
48 4.55
|
|
49 4.35
|
|
50 4.15
|
|
51 3.94
|
|
52 3.74
|
|
53 3.56
|
|
54 3.39
|
|
55 3.25
|
|
56 3.13
|
|
57 3.05
|
|
58 3.01
|
|
59 3.01
|
|
60 3.04
|
|
61 3.09
|
|
62 3.17
|
|
63 3.27
|
|
64 3.38
|
|
65 3.5
|
|
66 3.62
|
|
67 3.49
|
|
68 3.35
|
|
69 3.22
|
|
70 3.08
|
|
71 2.95
|
|
72 2.82
|
|
73 2.68
|
|
74 2.55
|
|
75 2.42
|
|
76 2.28
|
|
77 2.15
|
|
78 2.02
|
|
79 1.89
|
|
80 1.75
|
|
81 1.62
|
|
82 1.49
|
|
83 1.36
|
|
84 1.47
|
|
85 1.58
|
|
86 1.7
|
|
87 1.81
|
|
88 1.92
|
|
89 2.04
|
|
90 2.15
|
|
91 2.26
|
|
92 2.38
|
|
93 2.49
|
|
94 2.6
|
|
95 2.72
|
|
96 2.68
|
|
97 2.64
|
|
98 2.61
|
|
99 2.57
|
|
100 2.53
|
|
101 2.49
|
|
102 2.46
|
|
103 2.42
|
|
104 2.22
|
|
105 2.02
|
|
106 1.86
|
|
107 1.72
|
|
108 1.64
|
|
109 1.61
|
|
110 1.65
|
|
111 1.74
|
|
112 1.89
|
|
113 2.08
|
|
114 2.3
|
|
115 2.54
|
|
116 2.78
|
|
117 3.03
|
|
118 3.27
|
|
119 3.49
|
|
120 3.68
|
|
121 3.82
|
|
122 3.92
|
|
123 3.95
|
|
124 3.93
|
|
125 3.87
|
|
126 3.78
|
|
127 3.66
|
|
128 3.53
|
|
129 3.4
|
|
130 3.26
|
|
131 3.15
|
|
132 3.06
|
|
133 3
|
|
134 2.98
|
|
135 3.02
|
|
136 3.11
|
|
137 3.26
|
|
138 3.44
|
|
139 3.66
|
|
140 3.9
|
|
141 4.16
|
|
142 4.81
|
|
143 5.42
|
|
144 5.96
|
|
145 6.37
|
|
146 6.6
|
|
147 6.63
|
|
148 6.46
|
|
149 6.14
|
|
150 5.7
|
|
151 5.17
|
|
152 4.58
|
|
153 3.97
|
|
154 3.61
|
|
155 3.26
|
|
156 2.92
|
|
157 2.59
|
|
158 2.28
|
|
159 1.99
|
|
160 1.72
|
|
161 1.47
|
|
162 1.25
|
|
163 1.06
|
|
164 0.89
|
|
165 0.74
|
|
166 0.61
|
|
167 0.49
|
|
168 0.38
|
|
169 0.27
|
|
170 0.17
|
|
171 0.15
|
|
172 0.13
|
|
173 0.11
|
|
174 0.1
|
|
175 0.08
|
|
176 0.06
|
|
177 0.04
|
|
178 0.02
|
|
179 0
|
|
180 0.15
|
|
181 0.29
|
|
182 0.44
|
|
183 0.58
|
|
184 0.73
|
|
185 0.87
|
|
186 1.02
|
|
187 1.17
|
|
188 1.31
|
|
189 1.46
|
|
190 1.6
|
|
191 1.75
|
|
192 1.9
|
|
193 2.2
|
|
194 2.51
|
|
195 2.81
|
|
196 3.09
|
|
197 3.37
|
|
198 3.62
|
|
199 3.85
|
|
200 4.06
|
|
201 4.23
|
|
202 4.37
|
|
203 4.47
|
|
204 4.52
|
|
205 4.53
|
|
206 4.5
|
|
207 4.43
|
|
208 4.32
|
|
209 4.19
|
|
210 4.02
|
|
211 3.84
|
|
212 3.64
|
|
213 3.43
|
|
214 3.21
|
|
215 2.99
|
|
216 2.94
|
|
217 2.9
|
|
218 2.85
|
|
219 2.81
|
|
220 2.77
|
|
221 2.73
|
|
222 2.69
|
|
223 2.66
|
|
224 2.63
|
|
225 2.6
|
|
226 2.58
|
|
227 2.56
|
|
228 2.54
|
|
229 2.53
|
|
230 2.53
|
|
231 2.53
|
|
232 2.54
|
|
233 2.56
|
|
234 2.58
|
|
235 2.61
|
|
236 2.65
|
|
237 2.7
|
|
238 2.75
|
|
239 2.81
|
|
240 2.88
|
|
241 2.96
|
|
242 3.04
|
|
243 3.12
|
|
244 3.2
|
|
245 3.29
|
|
246 3.39
|
|
247 3.48
|
|
248 3.57
|
|
249 3.64
|
|
250 3.7
|
|
251 3.77
|
|
252 3.83
|
|
253 3.89
|
|
254 3.96
|
|
255 4.02
|
|
256 4.09
|
|
257 4.15
|
|
258 4.21
|
|
259 4.28
|
|
260 4.34
|
|
261 4.41
|
|
262 4.4
|
|
263 4.38
|
|
264 4.37
|
|
265 4.36
|
|
266 4.35
|
|
267 4.33
|
|
268 4.32
|
|
269 4.31
|
|
270 4.3
|
|
271 4.28
|
|
272 4.27
|
|
273 4.26
|
|
274 4.25
|
|
275 4.23
|
|
276 4.22
|
|
277 4.21
|
|
278 4.2
|
|
279 4.42
|
|
280 4.65
|
|
281 4.87
|
|
282 5.1
|
|
283 5.33
|
|
284 5.56
|
|
285 5.39
|
|
286 5.22
|
|
287 5.06
|
|
288 4.89
|
|
289 4.72
|
|
290 4.56
|
|
291 4.39
|
|
292 4.23
|
|
293 4.06
|
|
294 4
|
|
295 3.94
|
|
296 3.88
|
|
297 3.82
|
|
298 3.77
|
|
299 3.71
|
|
300 3.65
|
|
301 3.59
|
|
302 3.53
|
|
303 3.47
|
|
304 3.41
|
|
305 3.35
|
|
306 3.3
|
|
307 3.24
|
|
308 3.44
|
|
309 3.65
|
|
310 3.86
|
|
311 4.06
|
|
312 4.27
|
|
313 4.48
|
|
314 4.69
|
|
315 4.9
|
|
316 5.11
|
|
317 5.11
|
|
318 5.11
|
|
319 5.11
|
|
320 5.11
|
|
321 5.11
|
|
322 5.11
|
|
323 5.11
|
|
324 5.11
|
|
325 5.11
|
|
326 5.11
|
|
327 5.21
|
|
328 5.31
|
|
329 5.41
|
|
330 5.51
|
|
331 5.61
|
|
332 5.71
|
|
333 5.81
|
|
334 5.7
|
|
335 5.59
|
|
336 5.49
|
|
337 5.38
|
|
338 5.27
|
|
339 5.17
|
|
340 5.06
|
|
341 4.95
|
|
342 4.85
|
|
343 4.74
|
|
344 4.63
|
|
345 4.53
|
|
346 4.42
|
|
347 4.32
|
|
348 4.21
|
|
349 4.11
|
|
350 4
|
|
351 3.9
|
|
352 3.79
|
|
353 3.69
|
|
354 3.7
|
|
355 3.7
|
|
356 3.71
|
|
357 3.72
|
|
358 3.73
|
|
359 3.74
|
|
VERTICAL 360
|
|
0 0.68
|
|
1 0.84
|
|
2 1.06
|
|
3 1.33
|
|
4 1.63
|
|
5 1.95
|
|
6 2.3
|
|
7 2.77
|
|
8 3.25
|
|
9 3.75
|
|
10 4.27
|
|
11 5.52
|
|
12 6.89
|
|
13 8.41
|
|
14 10.09
|
|
15 9.29
|
|
16 8.58
|
|
17 7.98
|
|
18 7.52
|
|
19 7.22
|
|
20 7.1
|
|
21 7.13
|
|
22 7.29
|
|
23 7.55
|
|
24 7.88
|
|
25 8.25
|
|
26 8.8
|
|
27 9.36
|
|
28 9.95
|
|
29 10.55
|
|
30 11.18
|
|
31 10.23
|
|
32 9.33
|
|
33 8.5
|
|
34 7.73
|
|
35 7.02
|
|
36 6.39
|
|
37 5.81
|
|
38 5.31
|
|
39 4.86
|
|
40 4.48
|
|
41 4.17
|
|
42 3.92
|
|
43 3.75
|
|
44 3.65
|
|
45 3.62
|
|
46 3.68
|
|
47 3.82
|
|
48 4.06
|
|
49 4.41
|
|
50 4.87
|
|
51 5.42
|
|
52 6.05
|
|
53 6.71
|
|
54 7.38
|
|
55 7.99
|
|
56 8.51
|
|
57 8.88
|
|
58 9.03
|
|
59 8.94
|
|
60 8.66
|
|
61 8.3
|
|
62 7.93
|
|
63 7.63
|
|
64 7.47
|
|
65 7.53
|
|
66 7.85
|
|
67 8.43
|
|
68 9.25
|
|
69 10.28
|
|
70 11.51
|
|
71 12.89
|
|
72 11.54
|
|
73 10.37
|
|
74 9.42
|
|
75 8.74
|
|
76 8.36
|
|
77 8.3
|
|
78 8.48
|
|
79 8.77
|
|
80 8.99
|
|
81 9.21
|
|
82 9.43
|
|
83 9.66
|
|
84 9.89
|
|
85 10.12
|
|
86 10.36
|
|
87 10.6
|
|
88 10.85
|
|
89 11.09
|
|
90 11.35
|
|
91 11.6
|
|
92 11.86
|
|
93 11.54
|
|
94 11.24
|
|
95 10.97
|
|
96 10.75
|
|
97 10.58
|
|
98 10.47
|
|
99 10.44
|
|
100 10.49
|
|
101 10.59
|
|
102 10.73
|
|
103 10.26
|
|
104 9.94
|
|
105 9.89
|
|
106 10.18
|
|
107 10.64
|
|
108 11.01
|
|
109 11.02
|
|
110 10.49
|
|
111 9.68
|
|
112 9.82
|
|
113 9.97
|
|
114 10.12
|
|
115 10.27
|
|
116 9.58
|
|
117 8.97
|
|
118 8.47
|
|
119 8.11
|
|
120 7.86
|
|
121 7.7
|
|
122 7.61
|
|
123 7.54
|
|
124 7.49
|
|
125 7.45
|
|
126 7.42
|
|
127 7.38
|
|
128 6.89
|
|
129 6.42
|
|
130 5.99
|
|
131 5.6
|
|
132 5.24
|
|
133 4.94
|
|
134 4.7
|
|
135 4.51
|
|
136 4.39
|
|
137 4.36
|
|
138 4.41
|
|
139 4.57
|
|
140 4.86
|
|
141 5.24
|
|
142 5.71
|
|
143 6.22
|
|
144 6.75
|
|
145 7.3
|
|
146 7.87
|
|
147 8.46
|
|
148 8.29
|
|
149 8.13
|
|
150 9.14
|
|
151 8.98
|
|
152 8.82
|
|
153 9.06
|
|
154 9.3
|
|
155 9.54
|
|
156 9.15
|
|
157 8.76
|
|
158 8.39
|
|
159 8.02
|
|
160 7.66
|
|
161 8.49
|
|
162 9.37
|
|
163 10.29
|
|
164 11.27
|
|
165 12.32
|
|
166 9.65
|
|
167 7.37
|
|
168 5.39
|
|
169 4.32
|
|
170 3.37
|
|
171 2.57
|
|
172 1.93
|
|
173 1.43
|
|
174 1.03
|
|
175 0.72
|
|
176 0.48
|
|
177 0.29
|
|
178 0.14
|
|
179 0
|
|
180 0.05
|
|
181 0.1
|
|
182 0.14
|
|
183 0.19
|
|
184 0.24
|
|
185 0.29
|
|
186 0.44
|
|
187 0.61
|
|
188 0.83
|
|
189 1.11
|
|
190 1.48
|
|
191 1.96
|
|
192 2.58
|
|
193 3.34
|
|
194 4.26
|
|
195 5.35
|
|
196 6.63
|
|
197 8.13
|
|
198 9.88
|
|
199 11.92
|
|
200 14.27
|
|
201 16.88
|
|
202 15.47
|
|
203 14.11
|
|
204 12.82
|
|
205 11.61
|
|
206 10.48
|
|
207 9.9
|
|
208 9.41
|
|
209 9.06
|
|
210 8.9
|
|
211 9
|
|
212 9.4
|
|
213 10.09
|
|
214 11.07
|
|
215 12.32
|
|
216 13.85
|
|
217 15.6
|
|
218 17.52
|
|
219 15.99
|
|
220 14.59
|
|
221 13.39
|
|
222 12.43
|
|
223 11.77
|
|
224 11.41
|
|
225 11.39
|
|
226 11.66
|
|
227 12.14
|
|
228 12.8
|
|
229 13.55
|
|
230 14.44
|
|
231 15.36
|
|
232 16.3
|
|
233 16.95
|
|
234 17.6
|
|
235 18.97
|
|
236 17.94
|
|
237 17.09
|
|
238 16.61
|
|
239 16.64
|
|
240 17.31
|
|
241 18.52
|
|
242 20.1
|
|
243 21.87
|
|
244 19.72
|
|
245 17.86
|
|
246 16.57
|
|
247 16.01
|
|
248 16.04
|
|
249 16.46
|
|
250 17.09
|
|
251 15.81
|
|
252 14.84
|
|
253 14.43
|
|
254 14.75
|
|
255 15.68
|
|
256 17.07
|
|
257 18.72
|
|
258 17.8
|
|
259 17.14
|
|
260 16.94
|
|
261 17.39
|
|
262 18.38
|
|
263 19.75
|
|
264 21.3
|
|
265 20.36
|
|
266 19.56
|
|
267 19.04
|
|
268 18.94
|
|
269 19.37
|
|
270 20.25
|
|
271 21.48
|
|
272 22.92
|
|
273 24.45
|
|
274 23.08
|
|
275 21.69
|
|
276 20.29
|
|
277 18.89
|
|
278 17.51
|
|
279 16.16
|
|
280 16.04
|
|
281 15.91
|
|
282 15.79
|
|
283 15.67
|
|
284 14.66
|
|
285 13.67
|
|
286 12.74
|
|
287 12.67
|
|
288 12.61
|
|
289 12.55
|
|
290 11.95
|
|
291 11.39
|
|
292 10.88
|
|
293 10.44
|
|
294 10.07
|
|
295 9.8
|
|
296 9.64
|
|
297 9.59
|
|
298 9.67
|
|
299 9.88
|
|
300 10.19
|
|
301 10.6
|
|
302 11.11
|
|
303 11.69
|
|
304 12.35
|
|
305 13.07
|
|
306 13.84
|
|
307 13.59
|
|
308 13.35
|
|
309 13.11
|
|
310 12.87
|
|
311 12.64
|
|
312 11.53
|
|
313 10.55
|
|
314 9.75
|
|
315 9.18
|
|
316 8.88
|
|
317 8.86
|
|
318 9.1
|
|
319 9.56
|
|
320 10.2
|
|
321 10.98
|
|
322 11.86
|
|
323 11
|
|
324 10.17
|
|
325 10.03
|
|
326 9.92
|
|
327 9.89
|
|
328 9.97
|
|
329 10.2
|
|
330 10.63
|
|
331 11.28
|
|
332 12.12
|
|
333 13.1
|
|
334 13.16
|
|
335 13.22
|
|
336 13.28
|
|
337 13.35
|
|
338 13.41
|
|
339 13.47
|
|
340 12.2
|
|
341 11.01
|
|
342 9.9
|
|
343 8.86
|
|
344 7.88
|
|
345 6.96
|
|
346 6.1
|
|
347 5.29
|
|
348 4.52
|
|
349 3.79
|
|
350 3.22
|
|
351 2.69
|
|
352 2.19
|
|
353 1.74
|
|
354 1.35
|
|
355 1.03
|
|
356 0.78
|
|
357 0.62
|
|
358 0.56
|
|
359 0.58
|