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.6 KiB
Text
732 lines
7.6 KiB
Text
NAME STD-21-UM
|
|
MAKE RF elements s.r.o.
|
|
FREQUENCY 5150-5950
|
|
H_WIDTH
|
|
V_WIDTH
|
|
FRONT_TO_BACK
|
|
GAIN 21 dBi
|
|
TILT
|
|
POLARIZATION VERTICAL
|
|
COMMENT 21dBi parabolic dish antenna
|
|
HORIZONTAL 360
|
|
0 0
|
|
1 0.09
|
|
2 0.36
|
|
3 0.82
|
|
4 1.47
|
|
5 2.34
|
|
6 3.43
|
|
7 4.8
|
|
8 6.48
|
|
9 8.56
|
|
10 11.19
|
|
11 14.6
|
|
12 19.34
|
|
13 25.64
|
|
14 25.17
|
|
15 20.93
|
|
16 18.46
|
|
17 17.18
|
|
18 16.67
|
|
19 16.74
|
|
20 17.29
|
|
21 18.3
|
|
22 19.76
|
|
23 21.67
|
|
24 23.97
|
|
25 26.26
|
|
26 27.45
|
|
27 26.9
|
|
28 25.62
|
|
29 24.49
|
|
30 23.74
|
|
31 23.4
|
|
32 23.43
|
|
33 23.78
|
|
34 24.45
|
|
35 25.43
|
|
36 26.71
|
|
37 28.29
|
|
38 30.15
|
|
39 32.12
|
|
40 33.78
|
|
41 34.38
|
|
42 33.68
|
|
43 32.33
|
|
44 30.89
|
|
45 29.56
|
|
46 28.39
|
|
47 27.37
|
|
48 26.48
|
|
49 25.72
|
|
50 25.07
|
|
51 24.55
|
|
52 24.15
|
|
53 23.87
|
|
54 23.71
|
|
55 23.68
|
|
56 23.77
|
|
57 23.98
|
|
58 24.31
|
|
59 24.72
|
|
60 25.2
|
|
61 25.69
|
|
62 26.11
|
|
63 26.37
|
|
64 26.39
|
|
65 26.15
|
|
66 25.69
|
|
67 25.1
|
|
68 24.47
|
|
69 23.86
|
|
70 23.33
|
|
71 22.87
|
|
72 22.52
|
|
73 22.27
|
|
74 22.11
|
|
75 22.04
|
|
76 22.05
|
|
77 22.14
|
|
78 22.29
|
|
79 22.51
|
|
80 22.77
|
|
81 23.08
|
|
82 23.45
|
|
83 23.87
|
|
84 24.35
|
|
85 24.9
|
|
86 25.54
|
|
87 26.27
|
|
88 27.07
|
|
89 27.9
|
|
90 28.64
|
|
91 29.11
|
|
92 29.14
|
|
93 28.69
|
|
94 27.9
|
|
95 26.96
|
|
96 26.03
|
|
97 25.19
|
|
98 24.48
|
|
99 23.9
|
|
100 23.45
|
|
101 23.12
|
|
102 22.88
|
|
103 22.73
|
|
104 22.62
|
|
105 22.53
|
|
106 22.44
|
|
107 22.33
|
|
108 22.2
|
|
109 22.05
|
|
110 21.89
|
|
111 21.74
|
|
112 21.62
|
|
113 21.54
|
|
114 21.53
|
|
115 21.6
|
|
116 21.74
|
|
117 21.97
|
|
118 22.26
|
|
119 22.61
|
|
120 23
|
|
121 23.4
|
|
122 23.76
|
|
123 24.07
|
|
124 24.29
|
|
125 24.43
|
|
126 24.5
|
|
127 24.54
|
|
128 24.6
|
|
129 24.7
|
|
130 24.88
|
|
131 25.16
|
|
132 25.56
|
|
133 26.07
|
|
134 26.66
|
|
135 27.3
|
|
136 27.9
|
|
137 28.37
|
|
138 28.64
|
|
139 28.67
|
|
140 28.54
|
|
141 28.34
|
|
142 28.18
|
|
143 28.14
|
|
144 28.28
|
|
145 28.61
|
|
146 29.16
|
|
147 29.91
|
|
148 30.78
|
|
149 31.64
|
|
150 32.3
|
|
151 32.6
|
|
152 32.55
|
|
153 32.36
|
|
154 32.27
|
|
155 32.45
|
|
156 32.99
|
|
157 33.89
|
|
158 34.92
|
|
159 35.36
|
|
160 34.46
|
|
161 32.63
|
|
162 30.75
|
|
163 29.23
|
|
164 28.2
|
|
165 27.68
|
|
166 27.73
|
|
167 28.42
|
|
168 30
|
|
169 32.94
|
|
170 37.81
|
|
171 36.77
|
|
172 30.64
|
|
173 26.45
|
|
174 23.53
|
|
175 21.41
|
|
176 19.84
|
|
177 18.7
|
|
178 17.93
|
|
179 17.48
|
|
180 17.33
|
|
181 17.47
|
|
182 17.92
|
|
183 18.69
|
|
184 19.82
|
|
185 21.38
|
|
186 23.49
|
|
187 26.39
|
|
188 30.56
|
|
189 36.71
|
|
190 38.07
|
|
191 33.12
|
|
192 30.12
|
|
193 28.52
|
|
194 27.81
|
|
195 27.76
|
|
196 28.27
|
|
197 29.3
|
|
198 30.8
|
|
199 32.64
|
|
200 34.4
|
|
201 35.2
|
|
202 34.71
|
|
203 33.7
|
|
204 32.83
|
|
205 32.32
|
|
206 32.17
|
|
207 32.29
|
|
208 32.52
|
|
209 32.62
|
|
210 32.38
|
|
211 31.75
|
|
212 30.89
|
|
213 30.02
|
|
214 29.27
|
|
215 28.7
|
|
216 28.35
|
|
217 28.2
|
|
218 28.23
|
|
219 28.37
|
|
220 28.55
|
|
221 28.66
|
|
222 28.6
|
|
223 28.32
|
|
224 27.83
|
|
225 27.22
|
|
226 26.58
|
|
227 25.99
|
|
228 25.49
|
|
229 25.1
|
|
230 24.82
|
|
231 24.64
|
|
232 24.55
|
|
233 24.5
|
|
234 24.47
|
|
235 24.41
|
|
236 24.28
|
|
237 24.06
|
|
238 23.76
|
|
239 23.4
|
|
240 23
|
|
241 22.61
|
|
242 22.25
|
|
243 21.95
|
|
244 21.72
|
|
245 21.57
|
|
246 21.5
|
|
247 21.51
|
|
248 21.58
|
|
249 21.7
|
|
250 21.85
|
|
251 22.01
|
|
252 22.16
|
|
253 22.29
|
|
254 22.4
|
|
255 22.49
|
|
256 22.58
|
|
257 22.69
|
|
258 22.85
|
|
259 23.09
|
|
260 23.42
|
|
261 23.87
|
|
262 24.45
|
|
263 25.17
|
|
264 26
|
|
265 26.93
|
|
266 27.84
|
|
267 28.6
|
|
268 29
|
|
269 28.93
|
|
270 28.44
|
|
271 27.71
|
|
272 26.9
|
|
273 26.12
|
|
274 25.42
|
|
275 24.8
|
|
276 24.26
|
|
277 23.79
|
|
278 23.39
|
|
279 23.03
|
|
280 22.73
|
|
281 22.47
|
|
282 22.26
|
|
283 22.1
|
|
284 22.01
|
|
285 22
|
|
286 22.07
|
|
287 22.23
|
|
288 22.48
|
|
289 22.84
|
|
290 23.29
|
|
291 23.83
|
|
292 24.44
|
|
293 25.08
|
|
294 25.67
|
|
295 26.14
|
|
296 26.39
|
|
297 26.37
|
|
298 26.11
|
|
299 25.69
|
|
300 25.2
|
|
301 24.72
|
|
302 24.3
|
|
303 23.98
|
|
304 23.77
|
|
305 23.68
|
|
306 23.71
|
|
307 23.86
|
|
308 24.14
|
|
309 24.54
|
|
310 25.06
|
|
311 25.7
|
|
312 26.46
|
|
313 27.34
|
|
314 28.36
|
|
315 29.52
|
|
316 30.85
|
|
317 32.29
|
|
318 33.65
|
|
319 34.35
|
|
320 33.76
|
|
321 32.1
|
|
322 30.13
|
|
323 28.28
|
|
324 26.7
|
|
325 25.43
|
|
326 24.45
|
|
327 23.79
|
|
328 23.43
|
|
329 23.41
|
|
330 23.76
|
|
331 24.51
|
|
332 25.65
|
|
333 26.93
|
|
334 27.47
|
|
335 26.26
|
|
336 23.96
|
|
337 21.66
|
|
338 19.75
|
|
339 18.3
|
|
340 17.3
|
|
341 16.74
|
|
342 16.68
|
|
343 17.19
|
|
344 18.48
|
|
345 20.96
|
|
346 25.22
|
|
347 25.59
|
|
348 19.29
|
|
349 14.58
|
|
350 11.16
|
|
351 8.55
|
|
352 6.47
|
|
353 4.79
|
|
354 3.43
|
|
355 2.33
|
|
356 1.47
|
|
357 0.82
|
|
358 0.36
|
|
359 0.09
|
|
VERTICAL 360
|
|
0 0
|
|
1 0.1
|
|
2 0.38
|
|
3 0.86
|
|
4 1.55
|
|
5 2.46
|
|
6 3.61
|
|
7 5.04
|
|
8 6.81
|
|
9 8.98
|
|
10 11.66
|
|
11 14.94
|
|
12 18.46
|
|
13 20.08
|
|
14 18.71
|
|
15 16.86
|
|
16 15.57
|
|
17 14.87
|
|
18 14.64
|
|
19 14.8
|
|
20 15.29
|
|
21 16.04
|
|
22 16.98
|
|
23 18
|
|
24 18.94
|
|
25 19.63
|
|
26 19.96
|
|
27 19.96
|
|
28 19.78
|
|
29 19.55
|
|
30 19.35
|
|
31 19.23
|
|
32 19.2
|
|
33 19.22
|
|
34 19.29
|
|
35 19.39
|
|
36 19.51
|
|
37 19.63
|
|
38 19.78
|
|
39 19.97
|
|
40 20.22
|
|
41 20.55
|
|
42 20.98
|
|
43 21.54
|
|
44 22.23
|
|
45 23.09
|
|
46 24.12
|
|
47 25.36
|
|
48 26.8
|
|
49 28.45
|
|
50 30.2
|
|
51 31.74
|
|
52 32.51
|
|
53 32.16
|
|
54 31.06
|
|
55 29.76
|
|
56 28.56
|
|
57 27.53
|
|
58 26.67
|
|
59 25.95
|
|
60 25.35
|
|
61 24.85
|
|
62 24.41
|
|
63 24.03
|
|
64 23.68
|
|
65 23.36
|
|
66 23.08
|
|
67 22.85
|
|
68 22.66
|
|
69 22.53
|
|
70 22.48
|
|
71 22.5
|
|
72 22.61
|
|
73 22.81
|
|
74 23.09
|
|
75 23.45
|
|
76 23.85
|
|
77 24.29
|
|
78 24.71
|
|
79 25.08
|
|
80 25.36
|
|
81 25.53
|
|
82 25.6
|
|
83 25.59
|
|
84 25.54
|
|
85 25.48
|
|
86 25.45
|
|
87 25.46
|
|
88 25.5
|
|
89 25.57
|
|
90 25.64
|
|
91 25.64
|
|
92 25.54
|
|
93 25.27
|
|
94 24.83
|
|
95 24.23
|
|
96 23.52
|
|
97 22.77
|
|
98 22.04
|
|
99 21.37
|
|
100 20.8
|
|
101 20.34
|
|
102 20
|
|
103 19.8
|
|
104 19.72
|
|
105 19.76
|
|
106 19.91
|
|
107 20.14
|
|
108 20.41
|
|
109 20.66
|
|
110 20.85
|
|
111 20.91
|
|
112 20.83
|
|
113 20.63
|
|
114 20.36
|
|
115 20.08
|
|
116 19.84
|
|
117 19.7
|
|
118 19.66
|
|
119 19.75
|
|
120 19.95
|
|
121 20.27
|
|
122 20.66
|
|
123 21.09
|
|
124 21.49
|
|
125 21.8
|
|
126 21.99
|
|
127 22.06
|
|
128 22.05
|
|
129 22.03
|
|
130 22.07
|
|
131 22.22
|
|
132 22.52
|
|
133 22.98
|
|
134 23.57
|
|
135 24.2
|
|
136 24.73
|
|
137 24.97
|
|
138 24.82
|
|
139 24.34
|
|
140 23.74
|
|
141 23.21
|
|
142 22.87
|
|
143 22.82
|
|
144 23.13
|
|
145 23.88
|
|
146 25.16
|
|
147 27.18
|
|
148 30.19
|
|
149 33.78
|
|
150 33.36
|
|
151 29.5
|
|
152 26.41
|
|
153 24.32
|
|
154 22.98
|
|
155 22.25
|
|
156 22.07
|
|
157 22.43
|
|
158 23.37
|
|
159 25
|
|
160 27.42
|
|
161 30.13
|
|
162 30.26
|
|
163 27.39
|
|
164 24.63
|
|
165 22.66
|
|
166 21.43
|
|
167 20.83
|
|
168 20.83
|
|
169 21.48
|
|
170 22.92
|
|
171 25.56
|
|
172 30.71
|
|
173 51.35
|
|
174 31.48
|
|
175 25.16
|
|
176 21.75
|
|
177 19.62
|
|
178 18.29
|
|
179 17.55
|
|
180 17.33
|
|
181 17.59
|
|
182 18.38
|
|
183 19.77
|
|
184 22
|
|
185 25.59
|
|
186 32.46
|
|
187 43.91
|
|
188 29.74
|
|
189 25.03
|
|
190 22.55
|
|
191 21.19
|
|
192 20.61
|
|
193 20.66
|
|
194 21.33
|
|
195 22.67
|
|
196 24.85
|
|
197 28.23
|
|
198 32.78
|
|
199 32.88
|
|
200 28.59
|
|
201 25.5
|
|
202 23.57
|
|
203 22.46
|
|
204 21.97
|
|
205 22.02
|
|
206 22.59
|
|
207 23.69
|
|
208 25.39
|
|
209 27.74
|
|
210 30.43
|
|
211 31.62
|
|
212 29.95
|
|
213 27.6
|
|
214 25.77
|
|
215 24.54
|
|
216 23.81
|
|
217 23.5
|
|
218 23.53
|
|
219 23.84
|
|
220 24.32
|
|
221 24.81
|
|
222 25.13
|
|
223 25.1
|
|
224 24.72
|
|
225 24.11
|
|
226 23.45
|
|
227 22.86
|
|
228 22.4
|
|
229 22.09
|
|
230 21.91
|
|
231 21.83
|
|
232 21.79
|
|
233 21.75
|
|
234 21.64
|
|
235 21.44
|
|
236 21.16
|
|
237 20.82
|
|
238 20.47
|
|
239 20.15
|
|
240 19.92
|
|
241 19.77
|
|
242 19.74
|
|
243 19.81
|
|
244 19.96
|
|
245 20.19
|
|
246 20.43
|
|
247 20.64
|
|
248 20.78
|
|
249 20.79
|
|
250 20.69
|
|
251 20.49
|
|
252 20.24
|
|
253 19.99
|
|
254 19.78
|
|
255 19.65
|
|
256 19.62
|
|
257 19.7
|
|
258 19.9
|
|
259 20.21
|
|
260 20.63
|
|
261 21.15
|
|
262 21.77
|
|
263 22.45
|
|
264 23.17
|
|
265 23.89
|
|
266 24.56
|
|
267 25.14
|
|
268 25.58
|
|
269 25.89
|
|
270 26.06
|
|
271 26.13
|
|
272 26.14
|
|
273 26.12
|
|
274 26.08
|
|
275 26.03
|
|
276 25.96
|
|
277 25.85
|
|
278 25.7
|
|
279 25.48
|
|
280 25.19
|
|
281 24.84
|
|
282 24.45
|
|
283 24.04
|
|
284 23.64
|
|
285 23.28
|
|
286 22.97
|
|
287 22.73
|
|
288 22.58
|
|
289 22.5
|
|
290 22.51
|
|
291 22.59
|
|
292 22.74
|
|
293 22.95
|
|
294 23.22
|
|
295 23.53
|
|
296 23.87
|
|
297 24.24
|
|
298 24.65
|
|
299 25.1
|
|
300 25.61
|
|
301 26.2
|
|
302 26.91
|
|
303 27.76
|
|
304 28.78
|
|
305 29.95
|
|
306 31.17
|
|
307 32.14
|
|
308 32.31
|
|
309 31.42
|
|
310 29.88
|
|
311 28.18
|
|
312 26.6
|
|
313 25.22
|
|
314 24.05
|
|
315 23.07
|
|
316 22.26
|
|
317 21.61
|
|
318 21.09
|
|
319 20.68
|
|
320 20.37
|
|
321 20.12
|
|
322 19.93
|
|
323 19.75
|
|
324 19.6
|
|
325 19.45
|
|
326 19.31
|
|
327 19.21
|
|
328 19.17
|
|
329 19.2
|
|
330 19.33
|
|
331 19.55
|
|
332 19.82
|
|
333 20.05
|
|
334 20.08
|
|
335 19.76
|
|
336 19.05
|
|
337 18.08
|
|
338 17.03
|
|
339 16.07
|
|
340 15.32
|
|
341 14.83
|
|
342 14.69
|
|
343 14.94
|
|
344 15.69
|
|
345 17.06
|
|
346 19.05
|
|
347 20.53
|
|
348 18.66
|
|
349 14.95
|
|
350 11.62
|
|
351 8.93
|
|
352 6.76
|
|
353 5
|
|
354 3.57
|
|
355 2.42
|
|
356 1.52
|
|
357 0.84
|
|
358 0.37
|
|
359 0.09
|