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
6.8 KiB
Text
732 lines
6.8 KiB
Text
NAME PBE-M5-500-ISO V-pol
|
|
MAKE Ubiquiti
|
|
FREQUENCY 5400
|
|
H_WIDTH 6
|
|
V_WIDTH 8
|
|
FRONT_TO_BACK 30
|
|
GAIN 27 dBi
|
|
TILT 0
|
|
POLARIZATION VERTICAL
|
|
COMMENT PowerBeam Iso
|
|
HORIZONTAL 360
|
|
0 0.3
|
|
1 1.3
|
|
2 2.9
|
|
3 5.4
|
|
4 9.1
|
|
5 15
|
|
6 23.8
|
|
7 18.6
|
|
8 14.9
|
|
9 13.7
|
|
10 14.1
|
|
11 15.8
|
|
12 18.6
|
|
13 22.5
|
|
14 25.2
|
|
15 24.7
|
|
16 24
|
|
17 24.7
|
|
18 27.3
|
|
19 33.2
|
|
20 38.5
|
|
21 30.5
|
|
22 26.7
|
|
23 25
|
|
24 24.4
|
|
25 24.5
|
|
26 25.1
|
|
27 26
|
|
28 26.9
|
|
29 27.9
|
|
30 29.2
|
|
31 30.9
|
|
32 33.5
|
|
33 37.4
|
|
34 42.9
|
|
35 43.3
|
|
36 39.2
|
|
37 36.5
|
|
38 35.1
|
|
39 34.3
|
|
40 33.8
|
|
41 33.3
|
|
42 32.7
|
|
43 32
|
|
44 31.1
|
|
45 30.2
|
|
46 29.3
|
|
47 28.5
|
|
48 28
|
|
49 27.8
|
|
50 27.9
|
|
51 28.4
|
|
52 29.4
|
|
53 30.9
|
|
54 33.1
|
|
55 35
|
|
56 34.5
|
|
57 31.7
|
|
58 28.9
|
|
59 26.6
|
|
60 24.8
|
|
61 23.4
|
|
62 22.3
|
|
63 21.5
|
|
64 20.9
|
|
65 20.4
|
|
66 20.2
|
|
67 20
|
|
68 20
|
|
69 20.1
|
|
70 20.3
|
|
71 20.6
|
|
72 20.9
|
|
73 21.4
|
|
74 21.9
|
|
75 22.4
|
|
76 23
|
|
77 23.7
|
|
78 24.4
|
|
79 25
|
|
80 25.7
|
|
81 26.5
|
|
82 27.2
|
|
83 27.9
|
|
84 28.6
|
|
85 29.4
|
|
86 30.1
|
|
87 30.9
|
|
88 31.7
|
|
89 32.6
|
|
90 33.5
|
|
91 34.4
|
|
92 35.4
|
|
93 36.5
|
|
94 37.5
|
|
95 38.6
|
|
96 39.8
|
|
97 40.8
|
|
98 41.9
|
|
99 42.8
|
|
100 43.7
|
|
101 44.5
|
|
102 45.3
|
|
103 46
|
|
104 46.8
|
|
105 47.5
|
|
106 48
|
|
107 48.2
|
|
108 47.9
|
|
109 47.3
|
|
110 46.5
|
|
111 45.8
|
|
112 45.1
|
|
113 44.6
|
|
114 44.2
|
|
115 44.1
|
|
116 44.2
|
|
117 44.4
|
|
118 44.9
|
|
119 45.6
|
|
120 46.3
|
|
121 46.8
|
|
122 46.7
|
|
123 46
|
|
124 45
|
|
125 44.1
|
|
126 43.7
|
|
127 43.9
|
|
128 45
|
|
129 47.4
|
|
130 52.7
|
|
131 70.8
|
|
132 51.7
|
|
133 46
|
|
134 43.1
|
|
135 41.5
|
|
136 40.9
|
|
137 41.1
|
|
138 42.1
|
|
139 43.9
|
|
140 46.7
|
|
141 50.6
|
|
142 55.5
|
|
143 58.7
|
|
144 57.8
|
|
145 55.5
|
|
146 52.7
|
|
147 50
|
|
148 47.9
|
|
149 46.4
|
|
150 45.4
|
|
151 44.4
|
|
152 43.4
|
|
153 42.4
|
|
154 41.6
|
|
155 41.2
|
|
156 41.5
|
|
157 42.5
|
|
158 44.3
|
|
159 46.5
|
|
160 47.1
|
|
161 45.5
|
|
162 43.8
|
|
163 43.1
|
|
164 43.4
|
|
165 44.9
|
|
166 47.5
|
|
167 49.4
|
|
168 47.7
|
|
169 45.1
|
|
170 43.7
|
|
171 43.5
|
|
172 44.6
|
|
173 47
|
|
174 48.8
|
|
175 46.1
|
|
176 42.5
|
|
177 40.1
|
|
178 38.8
|
|
179 38.5
|
|
180 39.1
|
|
181 40.8
|
|
182 43.6
|
|
183 46.4
|
|
184 45.3
|
|
185 42.5
|
|
186 40.6
|
|
187 39.9
|
|
188 40.2
|
|
189 41.5
|
|
190 43.6
|
|
191 45.5
|
|
192 45.6
|
|
193 44.5
|
|
194 43.8
|
|
195 44.1
|
|
196 45.2
|
|
197 46.5
|
|
198 46.2
|
|
199 44.4
|
|
200 42.6
|
|
201 41.6
|
|
202 41.2
|
|
203 41.5
|
|
204 42.3
|
|
205 43.3
|
|
206 44.4
|
|
207 45.4
|
|
208 46.8
|
|
209 48.8
|
|
210 52
|
|
211 57.5
|
|
212 68.5
|
|
213 64.6
|
|
214 62.6
|
|
215 70.7
|
|
216 62.3
|
|
217 52.7
|
|
218 47.7
|
|
219 44.6
|
|
220 42.6
|
|
221 41.6
|
|
222 41.3
|
|
223 41.9
|
|
224 43.3
|
|
225 46
|
|
226 50.8
|
|
227 59.8
|
|
228 53.9
|
|
229 48.5
|
|
230 45.9
|
|
231 44.6
|
|
232 44.2
|
|
233 44.4
|
|
234 45.1
|
|
235 45.9
|
|
236 46.7
|
|
237 47
|
|
238 46.8
|
|
239 46.5
|
|
240 46.1
|
|
241 45.8
|
|
242 45.7
|
|
243 45.8
|
|
244 46
|
|
245 46.3
|
|
246 46.7
|
|
247 47
|
|
248 47.2
|
|
249 47.3
|
|
250 47.1
|
|
251 46.6
|
|
252 45.9
|
|
253 45.1
|
|
254 44.2
|
|
255 43.3
|
|
256 42.4
|
|
257 41.7
|
|
258 40.9
|
|
259 40.2
|
|
260 39.6
|
|
261 38.9
|
|
262 38.2
|
|
263 37.4
|
|
264 36.6
|
|
265 35.8
|
|
266 34.9
|
|
267 34
|
|
268 33.2
|
|
269 32.3
|
|
270 31.5
|
|
271 30.7
|
|
272 30
|
|
273 29.3
|
|
274 28.6
|
|
275 27.9
|
|
276 27.3
|
|
277 26.7
|
|
278 26.1
|
|
279 25.5
|
|
280 24.9
|
|
281 24.3
|
|
282 23.7
|
|
283 23.1
|
|
284 22.5
|
|
285 22
|
|
286 21.5
|
|
287 21.1
|
|
288 20.8
|
|
289 20.5
|
|
290 20.4
|
|
291 20.4
|
|
292 20.5
|
|
293 20.8
|
|
294 21.2
|
|
295 21.8
|
|
296 22.6
|
|
297 23.6
|
|
298 24.9
|
|
299 26.5
|
|
300 28.4
|
|
301 30.3
|
|
302 31.8
|
|
303 31.8
|
|
304 30.6
|
|
305 29.1
|
|
306 27.9
|
|
307 27.1
|
|
308 26.7
|
|
309 26.5
|
|
310 26.7
|
|
311 27.1
|
|
312 27.8
|
|
313 28.6
|
|
314 29.5
|
|
315 30.4
|
|
316 31.2
|
|
317 31.8
|
|
318 32.2
|
|
319 32.5
|
|
320 33
|
|
321 33.6
|
|
322 34.5
|
|
323 35.4
|
|
324 35.4
|
|
325 33.9
|
|
326 31.8
|
|
327 29.8
|
|
328 28.3
|
|
329 27.1
|
|
330 26.3
|
|
331 25.6
|
|
332 25.1
|
|
333 24.8
|
|
334 25
|
|
335 25.9
|
|
336 28.1
|
|
337 32.7
|
|
338 46.7
|
|
339 34.7
|
|
340 28.9
|
|
341 26.8
|
|
342 26.7
|
|
343 27.9
|
|
344 26.2
|
|
345 21.4
|
|
346 17.6
|
|
347 15
|
|
348 13.6
|
|
349 13.4
|
|
350 14.6
|
|
351 17.4
|
|
352 17.8
|
|
353 12.4
|
|
354 7.8
|
|
355 4.6
|
|
356 2.4
|
|
357 1
|
|
358 0.2
|
|
359 0
|
|
VERTICAL 360
|
|
0 0
|
|
1 0.4
|
|
2 1.1
|
|
3 2.2
|
|
4 3.7
|
|
5 5.6
|
|
6 8.1
|
|
7 10.9
|
|
8 13.8
|
|
9 16
|
|
10 16.8
|
|
11 16.9
|
|
12 17.1
|
|
13 17.8
|
|
14 19.1
|
|
15 20.9
|
|
16 23.2
|
|
17 25.8
|
|
18 28.7
|
|
19 31.3
|
|
20 32.9
|
|
21 33.5
|
|
22 33.6
|
|
23 33.8
|
|
24 34.5
|
|
25 35.6
|
|
26 37.2
|
|
27 39.2
|
|
28 41.1
|
|
29 42.6
|
|
30 43.6
|
|
31 44.7
|
|
32 46.3
|
|
33 48.9
|
|
34 52.2
|
|
35 52.2
|
|
36 48.5
|
|
37 45.3
|
|
38 43.1
|
|
39 41.7
|
|
40 40.9
|
|
41 40.4
|
|
42 39.8
|
|
43 38.7
|
|
44 37.2
|
|
45 35.5
|
|
46 33.9
|
|
47 32.6
|
|
48 31.7
|
|
49 31.1
|
|
50 30.8
|
|
51 30.9
|
|
52 31.5
|
|
53 32.4
|
|
54 33.8
|
|
55 35.8
|
|
56 38.5
|
|
57 41.6
|
|
58 42.7
|
|
59 40.4
|
|
60 37.6
|
|
61 35.5
|
|
62 33.9
|
|
63 32.8
|
|
64 31.9
|
|
65 31.2
|
|
66 30.8
|
|
67 30.4
|
|
68 30.2
|
|
69 30
|
|
70 30
|
|
71 30
|
|
72 30.1
|
|
73 30.3
|
|
74 30.5
|
|
75 30.8
|
|
76 31.2
|
|
77 31.7
|
|
78 32.2
|
|
79 32.8
|
|
80 33.4
|
|
81 34.1
|
|
82 34.7
|
|
83 35.4
|
|
84 36.1
|
|
85 36.7
|
|
86 37.3
|
|
87 37.9
|
|
88 38.4
|
|
89 39
|
|
90 39.5
|
|
91 40
|
|
92 40.6
|
|
93 41.2
|
|
94 41.8
|
|
95 42.4
|
|
96 42.9
|
|
97 43.2
|
|
98 43.5
|
|
99 43.6
|
|
100 43.6
|
|
101 43.5
|
|
102 43.5
|
|
103 43.6
|
|
104 43.9
|
|
105 44.3
|
|
106 44.9
|
|
107 45.6
|
|
108 46.3
|
|
109 47.1
|
|
110 47.7
|
|
111 48
|
|
112 48.1
|
|
113 48
|
|
114 48
|
|
115 48.2
|
|
116 48.6
|
|
117 49.1
|
|
118 49.7
|
|
119 49.9
|
|
120 49.5
|
|
121 48.3
|
|
122 46.7
|
|
123 45.3
|
|
124 44.2
|
|
125 43.5
|
|
126 43.2
|
|
127 43.5
|
|
128 44.2
|
|
129 45.4
|
|
130 47
|
|
131 48.8
|
|
132 50.4
|
|
133 51.3
|
|
134 51.7
|
|
135 52.5
|
|
136 54.1
|
|
137 56.7
|
|
138 58
|
|
139 55
|
|
140 51.6
|
|
141 49.3
|
|
142 48
|
|
143 47.5
|
|
144 47.6
|
|
145 48.3
|
|
146 49.5
|
|
147 50.9
|
|
148 51.5
|
|
149 50.8
|
|
150 49.1
|
|
151 47.5
|
|
152 46.4
|
|
153 45.8
|
|
154 45.8
|
|
155 46.5
|
|
156 47.8
|
|
157 49.8
|
|
158 52.4
|
|
159 55.4
|
|
160 57.8
|
|
161 59.7
|
|
162 62.1
|
|
163 65.3
|
|
164 62.8
|
|
165 58.1
|
|
166 54.7
|
|
167 51.7
|
|
168 48.6
|
|
169 45.5
|
|
170 42.7
|
|
171 40.4
|
|
172 38.7
|
|
173 37.5
|
|
174 36.7
|
|
175 36.4
|
|
176 36.6
|
|
177 37
|
|
178 37.7
|
|
179 38.5
|
|
180 39.4
|
|
181 40.3
|
|
182 40.8
|
|
183 40.7
|
|
184 40.1
|
|
185 39.4
|
|
186 38.9
|
|
187 39
|
|
188 39.9
|
|
189 41.6
|
|
190 44.8
|
|
191 50.4
|
|
192 62.9
|
|
193 55.1
|
|
194 50.9
|
|
195 50.5
|
|
196 53
|
|
197 60.7
|
|
198 56.6
|
|
199 49.6
|
|
200 46.1
|
|
201 44.4
|
|
202 43.7
|
|
203 43.9
|
|
204 44.7
|
|
205 46.1
|
|
206 48.1
|
|
207 50.9
|
|
208 54.6
|
|
209 58.1
|
|
210 55.6
|
|
211 51.6
|
|
212 48.8
|
|
213 47
|
|
214 46.1
|
|
215 45.7
|
|
216 45.9
|
|
217 46.3
|
|
218 46.9
|
|
219 47.4
|
|
220 47.7
|
|
221 48
|
|
222 48.5
|
|
223 49.4
|
|
224 50.9
|
|
225 53
|
|
226 55.6
|
|
227 57.2
|
|
228 55.8
|
|
229 53.4
|
|
230 51.6
|
|
231 50.6
|
|
232 50.2
|
|
233 50.5
|
|
234 51.6
|
|
235 53.5
|
|
236 56.4
|
|
237 59.8
|
|
238 59.1
|
|
239 55.5
|
|
240 52.7
|
|
241 50.7
|
|
242 49.5
|
|
243 48.7
|
|
244 48.4
|
|
245 48.4
|
|
246 48.6
|
|
247 49
|
|
248 49.5
|
|
249 49.7
|
|
250 49.6
|
|
251 49.2
|
|
252 48.6
|
|
253 47.9
|
|
254 47.2
|
|
255 46.6
|
|
256 46.2
|
|
257 45.8
|
|
258 45.5
|
|
259 45.2
|
|
260 45
|
|
261 44.8
|
|
262 44.6
|
|
263 44.4
|
|
264 44.3
|
|
265 44.1
|
|
266 44.1
|
|
267 44
|
|
268 44
|
|
269 44
|
|
270 44
|
|
271 43.9
|
|
272 43.7
|
|
273 43.4
|
|
274 43
|
|
275 42.6
|
|
276 42.2
|
|
277 41.8
|
|
278 41.4
|
|
279 41.2
|
|
280 40.9
|
|
281 40.8
|
|
282 40.6
|
|
283 40.5
|
|
284 40.3
|
|
285 40.1
|
|
286 39.8
|
|
287 39.4
|
|
288 39
|
|
289 38.6
|
|
290 38.3
|
|
291 38
|
|
292 37.9
|
|
293 37.9
|
|
294 38.2
|
|
295 38.7
|
|
296 39.5
|
|
297 40.7
|
|
298 42.3
|
|
299 44.6
|
|
300 47.4
|
|
301 49.3
|
|
302 47.5
|
|
303 44.1
|
|
304 41.3
|
|
305 39.1
|
|
306 37.3
|
|
307 35.9
|
|
308 34.8
|
|
309 34
|
|
310 33.4
|
|
311 33.1
|
|
312 33.1
|
|
313 33.5
|
|
314 34.3
|
|
315 35.6
|
|
316 37.8
|
|
317 41.3
|
|
318 45.8
|
|
319 44.4
|
|
320 39.7
|
|
321 36.6
|
|
322 34.7
|
|
323 33.7
|
|
324 33.5
|
|
325 33.9
|
|
326 35.2
|
|
327 37.4
|
|
328 40.5
|
|
329 41.9
|
|
330 38.9
|
|
331 35.8
|
|
332 33.8
|
|
333 32.7
|
|
334 32.4
|
|
335 32.8
|
|
336 33.7
|
|
337 33.7
|
|
338 31.7
|
|
339 28.7
|
|
340 26
|
|
341 23.7
|
|
342 22
|
|
343 20.6
|
|
344 19.6
|
|
345 18.9
|
|
346 18.6
|
|
347 18.7
|
|
348 19
|
|
349 18.8
|
|
350 17
|
|
351 13.8
|
|
352 10.6
|
|
353 7.8
|
|
354 5.4
|
|
355 3.6
|
|
356 2.1
|
|
357 1
|
|
358 0.3
|
|
359 0
|