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.5 KiB
Text
732 lines
7.5 KiB
Text
NAME STH-A45-USMA
|
|
MAKE RF elements s.r.o.
|
|
FREQUENCY 5150-5950
|
|
H_WIDTH
|
|
V_WIDTH
|
|
FRONT_TO_BACK
|
|
GAIN 17 dBi
|
|
TILT
|
|
POLARIZATION VERTICAL
|
|
COMMENT
|
|
HORIZONTAL 360
|
|
0 0
|
|
1 0.01
|
|
2 0.05
|
|
3 0.11
|
|
4 0.21
|
|
5 0.32
|
|
6 0.47
|
|
7 0.64
|
|
8 0.84
|
|
9 1.06
|
|
10 1.31
|
|
11 1.59
|
|
12 1.89
|
|
13 2.22
|
|
14 2.57
|
|
15 2.94
|
|
16 3.34
|
|
17 3.75
|
|
18 4.19
|
|
19 4.65
|
|
20 5.12
|
|
21 5.61
|
|
22 6.11
|
|
23 6.63
|
|
24 7.15
|
|
25 7.67
|
|
26 8.2
|
|
27 8.72
|
|
28 9.24
|
|
29 9.75
|
|
30 10.24
|
|
31 10.72
|
|
32 11.18
|
|
33 11.62
|
|
34 12.04
|
|
35 12.45
|
|
36 12.83
|
|
37 13.2
|
|
38 13.56
|
|
39 13.91
|
|
40 14.25
|
|
41 14.58
|
|
42 14.92
|
|
43 15.26
|
|
44 15.61
|
|
45 15.96
|
|
46 16.33
|
|
47 16.7
|
|
48 17.1
|
|
49 17.5
|
|
50 17.92
|
|
51 18.36
|
|
52 18.82
|
|
53 19.28
|
|
54 19.77
|
|
55 20.26
|
|
56 20.77
|
|
57 21.28
|
|
58 21.81
|
|
59 22.36
|
|
60 22.91
|
|
61 23.49
|
|
62 24.08
|
|
63 24.71
|
|
64 25.35
|
|
65 26.02
|
|
66 26.72
|
|
67 27.45
|
|
68 28.19
|
|
69 28.93
|
|
70 29.68
|
|
71 30.42
|
|
72 31.15
|
|
73 31.88
|
|
74 32.6
|
|
75 33.34
|
|
76 34.09
|
|
77 34.89
|
|
78 35.74
|
|
79 36.64
|
|
80 37.6
|
|
81 38.6
|
|
82 39.63
|
|
83 40.66
|
|
84 41.67
|
|
85 42.66
|
|
86 43.62
|
|
87 44.59
|
|
88 45.6
|
|
89 46.68
|
|
90 47.88
|
|
91 49.2
|
|
92 50.65
|
|
93 52.18
|
|
94 53.72
|
|
95 55.11
|
|
96 56.21
|
|
97 56.85
|
|
98 57.04
|
|
99 56.85
|
|
100 56.42
|
|
101 55.92
|
|
102 55.46
|
|
103 55.16
|
|
104 55.1
|
|
105 55.34
|
|
106 55.95
|
|
107 56.93
|
|
108 58.19
|
|
109 59.26
|
|
110 59.22
|
|
111 57.77
|
|
112 55.8
|
|
113 54
|
|
114 52.55
|
|
115 51.49
|
|
116 50.78
|
|
117 50.4
|
|
118 50.32
|
|
119 50.54
|
|
120 51.04
|
|
121 51.8
|
|
122 52.78
|
|
123 53.89
|
|
124 54.93
|
|
125 55.66
|
|
126 55.87
|
|
127 55.65
|
|
128 55.2
|
|
129 54.77
|
|
130 54.48
|
|
131 54.37
|
|
132 54.39
|
|
133 54.47
|
|
134 54.46
|
|
135 54.23
|
|
136 53.7
|
|
137 52.89
|
|
138 51.92
|
|
139 50.9
|
|
140 49.94
|
|
141 49.08
|
|
142 48.34
|
|
143 47.74
|
|
144 47.27
|
|
145 46.94
|
|
146 46.73
|
|
147 46.64
|
|
148 46.65
|
|
149 46.74
|
|
150 46.89
|
|
151 47.04
|
|
152 47.14
|
|
153 47.13
|
|
154 46.93
|
|
155 46.52
|
|
156 45.9
|
|
157 45.12
|
|
158 44.22
|
|
159 43.27
|
|
160 42.29
|
|
161 41.31
|
|
162 40.35
|
|
163 39.41
|
|
164 38.51
|
|
165 37.64
|
|
166 36.82
|
|
167 36.05
|
|
168 35.33
|
|
169 34.66
|
|
170 34.04
|
|
171 33.49
|
|
172 32.99
|
|
173 32.56
|
|
174 32.19
|
|
175 31.88
|
|
176 31.62
|
|
177 31.43
|
|
178 31.3
|
|
179 31.21
|
|
180 31.19
|
|
181 31.21
|
|
182 31.28
|
|
183 31.39
|
|
184 31.56
|
|
185 31.77
|
|
186 32.03
|
|
187 32.34
|
|
188 32.7
|
|
189 33.12
|
|
190 33.6
|
|
191 34.14
|
|
192 34.76
|
|
193 35.45
|
|
194 36.23
|
|
195 37.09
|
|
196 38.04
|
|
197 39.07
|
|
198 40.18
|
|
199 41.36
|
|
200 42.59
|
|
201 43.82
|
|
202 45
|
|
203 46.07
|
|
204 46.97
|
|
205 47.68
|
|
206 48.21
|
|
207 48.62
|
|
208 48.96
|
|
209 49.3
|
|
210 49.69
|
|
211 50.15
|
|
212 50.7
|
|
213 51.34
|
|
214 52.06
|
|
215 52.81
|
|
216 53.51
|
|
217 54.09
|
|
218 54.44
|
|
219 54.54
|
|
220 54.44
|
|
221 54.23
|
|
222 54.02
|
|
223 53.86
|
|
224 53.8
|
|
225 53.83
|
|
226 53.92
|
|
227 54.05
|
|
228 54.17
|
|
229 54.28
|
|
230 54.38
|
|
231 54.52
|
|
232 54.79
|
|
233 55.26
|
|
234 56.06
|
|
235 57.31
|
|
236 59.26
|
|
237 62.39
|
|
238 68.16
|
|
239 79.72
|
|
240 67.04
|
|
241 61.61
|
|
242 58.56
|
|
243 56.65
|
|
244 55.48
|
|
245 54.87
|
|
246 54.75
|
|
247 55.08
|
|
248 55.87
|
|
249 57.2
|
|
250 59.14
|
|
251 61.8
|
|
252 64.75
|
|
253 65.29
|
|
254 62.62
|
|
255 59.78
|
|
256 57.58
|
|
257 55.92
|
|
258 54.69
|
|
259 53.78
|
|
260 53.13
|
|
261 52.69
|
|
262 52.44
|
|
263 52.31
|
|
264 52.21
|
|
265 52.05
|
|
266 51.67
|
|
267 51.02
|
|
268 50.13
|
|
269 49.11
|
|
270 48.05
|
|
271 47.04
|
|
272 46.11
|
|
273 45.23
|
|
274 44.39
|
|
275 43.54
|
|
276 42.64
|
|
277 41.68
|
|
278 40.67
|
|
279 39.63
|
|
280 38.59
|
|
281 37.58
|
|
282 36.62
|
|
283 35.71
|
|
284 34.84
|
|
285 34
|
|
286 33.19
|
|
287 32.38
|
|
288 31.56
|
|
289 30.73
|
|
290 29.9
|
|
291 29.07
|
|
292 28.25
|
|
293 27.45
|
|
294 26.68
|
|
295 25.94
|
|
296 25.24
|
|
297 24.58
|
|
298 23.95
|
|
299 23.35
|
|
300 22.77
|
|
301 22.22
|
|
302 21.69
|
|
303 21.17
|
|
304 20.66
|
|
305 20.16
|
|
306 19.68
|
|
307 19.2
|
|
308 18.75
|
|
309 18.3
|
|
310 17.87
|
|
311 17.46
|
|
312 17.06
|
|
313 16.67
|
|
314 16.3
|
|
315 15.94
|
|
316 15.59
|
|
317 15.24
|
|
318 14.9
|
|
319 14.56
|
|
320 14.22
|
|
321 13.88
|
|
322 13.53
|
|
323 13.17
|
|
324 12.79
|
|
325 12.4
|
|
326 11.99
|
|
327 11.57
|
|
328 11.12
|
|
329 10.66
|
|
330 10.17
|
|
331 9.68
|
|
332 9.17
|
|
333 8.65
|
|
334 8.13
|
|
335 7.6
|
|
336 7.08
|
|
337 6.56
|
|
338 6.05
|
|
339 5.55
|
|
340 5.07
|
|
341 4.6
|
|
342 4.15
|
|
343 3.72
|
|
344 3.31
|
|
345 2.92
|
|
346 2.56
|
|
347 2.21
|
|
348 1.89
|
|
349 1.6
|
|
350 1.33
|
|
351 1.08
|
|
352 0.86
|
|
353 0.66
|
|
354 0.49
|
|
355 0.34
|
|
356 0.22
|
|
357 0.13
|
|
358 0.06
|
|
359 0.02
|
|
VERTICAL 360
|
|
0 0
|
|
1 0.04
|
|
2 0.14
|
|
3 0.31
|
|
4 0.56
|
|
5 0.87
|
|
6 1.25
|
|
7 1.71
|
|
8 2.23
|
|
9 2.82
|
|
10 3.49
|
|
11 4.22
|
|
12 5.02
|
|
13 5.87
|
|
14 6.79
|
|
15 7.75
|
|
16 8.74
|
|
17 9.74
|
|
18 10.74
|
|
19 11.7
|
|
20 12.6
|
|
21 13.43
|
|
22 14.16
|
|
23 14.81
|
|
24 15.4
|
|
25 15.94
|
|
26 16.47
|
|
27 17.01
|
|
28 17.59
|
|
29 18.22
|
|
30 18.92
|
|
31 19.69
|
|
32 20.54
|
|
33 21.48
|
|
34 22.51
|
|
35 23.63
|
|
36 24.85
|
|
37 26.16
|
|
38 27.54
|
|
39 28.97
|
|
40 30.4
|
|
41 31.76
|
|
42 32.9
|
|
43 33.73
|
|
44 34.17
|
|
45 34.26
|
|
46 34.09
|
|
47 33.81
|
|
48 33.46
|
|
49 33.12
|
|
50 32.81
|
|
51 32.54
|
|
52 32.31
|
|
53 32.13
|
|
54 31.98
|
|
55 31.87
|
|
56 31.8
|
|
57 31.77
|
|
58 31.78
|
|
59 31.82
|
|
60 31.9
|
|
61 32.01
|
|
62 32.15
|
|
63 32.32
|
|
64 32.51
|
|
65 32.72
|
|
66 32.95
|
|
67 33.18
|
|
68 33.42
|
|
69 33.68
|
|
70 33.95
|
|
71 34.25
|
|
72 34.59
|
|
73 34.98
|
|
74 35.43
|
|
75 35.94
|
|
76 36.51
|
|
77 37.14
|
|
78 37.8
|
|
79 38.47
|
|
80 39.11
|
|
81 39.68
|
|
82 40.17
|
|
83 40.55
|
|
84 40.86
|
|
85 41.11
|
|
86 41.33
|
|
87 41.54
|
|
88 41.76
|
|
89 41.98
|
|
90 42.18
|
|
91 42.37
|
|
92 42.54
|
|
93 42.7
|
|
94 42.87
|
|
95 43.09
|
|
96 43.39
|
|
97 43.82
|
|
98 44.39
|
|
99 45.11
|
|
100 45.98
|
|
101 46.94
|
|
102 47.86
|
|
103 48.57
|
|
104 48.91
|
|
105 48.9
|
|
106 48.71
|
|
107 48.56
|
|
108 48.6
|
|
109 48.95
|
|
110 49.67
|
|
111 50.84
|
|
112 52.47
|
|
113 54.49
|
|
114 56.33
|
|
115 56.76
|
|
116 55.62
|
|
117 54.1
|
|
118 52.9
|
|
119 52.12
|
|
120 51.66
|
|
121 51.35
|
|
122 50.97
|
|
123 50.37
|
|
124 49.52
|
|
125 48.56
|
|
126 47.66
|
|
127 46.95
|
|
128 46.49
|
|
129 46.33
|
|
130 46.5
|
|
131 47.03
|
|
132 47.96
|
|
133 49.34
|
|
134 51.25
|
|
135 53.74
|
|
136 56.65
|
|
137 58.9
|
|
138 58.83
|
|
139 57.59
|
|
140 56.75
|
|
141 56.74
|
|
142 57.65
|
|
143 59.41
|
|
144 60.87
|
|
145 59.32
|
|
146 56.04
|
|
147 53.21
|
|
148 51.13
|
|
149 49.72
|
|
150 48.89
|
|
151 48.6
|
|
152 48.86
|
|
153 49.77
|
|
154 51.52
|
|
155 54.62
|
|
156 60.21
|
|
157 62.01
|
|
158 54.98
|
|
159 50.63
|
|
160 47.84
|
|
161 45.98
|
|
162 44.76
|
|
163 44.03
|
|
164 43.73
|
|
165 43.76
|
|
166 43.99
|
|
167 44.14
|
|
168 43.8
|
|
169 42.69
|
|
170 41.02
|
|
171 39.19
|
|
172 37.44
|
|
173 35.91
|
|
174 34.6
|
|
175 33.53
|
|
176 32.67
|
|
177 32.01
|
|
178 31.55
|
|
179 31.28
|
|
180 31.19
|
|
181 31.27
|
|
182 31.54
|
|
183 31.99
|
|
184 32.63
|
|
185 33.47
|
|
186 34.52
|
|
187 35.78
|
|
188 37.27
|
|
189 38.97
|
|
190 40.78
|
|
191 42.51
|
|
192 43.83
|
|
193 44.48
|
|
194 44.6
|
|
195 44.55
|
|
196 44.64
|
|
197 45.02
|
|
198 45.81
|
|
199 47.1
|
|
200 49.02
|
|
201 51.81
|
|
202 55.84
|
|
203 60.14
|
|
204 58.28
|
|
205 54.56
|
|
206 52.13
|
|
207 50.74
|
|
208 50.1
|
|
209 50.07
|
|
210 50.61
|
|
211 51.74
|
|
212 53.54
|
|
213 56.22
|
|
214 60.2
|
|
215 66.03
|
|
216 68
|
|
217 63.9
|
|
218 61.67
|
|
219 61.23
|
|
220 62.37
|
|
221 64.89
|
|
222 65.04
|
|
223 60.33
|
|
224 56.07
|
|
225 52.97
|
|
226 50.71
|
|
227 49.06
|
|
228 47.9
|
|
229 47.15
|
|
230 46.74
|
|
231 46.64
|
|
232 46.81
|
|
233 47.21
|
|
234 47.76
|
|
235 48.37
|
|
236 48.92
|
|
237 49.3
|
|
238 49.49
|
|
239 49.58
|
|
240 49.68
|
|
241 49.93
|
|
242 50.38
|
|
243 51.05
|
|
244 51.83
|
|
245 52.43
|
|
246 52.47
|
|
247 51.79
|
|
248 50.7
|
|
249 49.57
|
|
250 48.63
|
|
251 47.94
|
|
252 47.53
|
|
253 47.35
|
|
254 47.36
|
|
255 47.44
|
|
256 47.48
|
|
257 47.34
|
|
258 46.93
|
|
259 46.3
|
|
260 45.54
|
|
261 44.77
|
|
262 44.08
|
|
263 43.5
|
|
264 43.05
|
|
265 42.72
|
|
266 42.5
|
|
267 42.36
|
|
268 42.27
|
|
269 42.2
|
|
270 42.12
|
|
271 42.02
|
|
272 41.86
|
|
273 41.66
|
|
274 41.42
|
|
275 41.13
|
|
276 40.78
|
|
277 40.38
|
|
278 39.92
|
|
279 39.38
|
|
280 38.79
|
|
281 38.16
|
|
282 37.5
|
|
283 36.86
|
|
284 36.23
|
|
285 35.66
|
|
286 35.13
|
|
287 34.67
|
|
288 34.26
|
|
289 33.9
|
|
290 33.59
|
|
291 33.31
|
|
292 33.05
|
|
293 32.81
|
|
294 32.57
|
|
295 32.34
|
|
296 32.11
|
|
297 31.9
|
|
298 31.71
|
|
299 31.55
|
|
300 31.43
|
|
301 31.34
|
|
302 31.31
|
|
303 31.33
|
|
304 31.4
|
|
305 31.53
|
|
306 31.73
|
|
307 31.98
|
|
308 32.31
|
|
309 32.71
|
|
310 33.2
|
|
311 33.76
|
|
312 34.38
|
|
313 35.04
|
|
314 35.62
|
|
315 35.94
|
|
316 35.78
|
|
317 34.98
|
|
318 33.67
|
|
319 32.09
|
|
320 30.42
|
|
321 28.79
|
|
322 27.26
|
|
323 25.83
|
|
324 24.52
|
|
325 23.31
|
|
326 22.21
|
|
327 21.21
|
|
328 20.31
|
|
329 19.49
|
|
330 18.75
|
|
331 18.08
|
|
332 17.48
|
|
333 16.93
|
|
334 16.41
|
|
335 15.89
|
|
336 15.36
|
|
337 14.79
|
|
338 14.14
|
|
339 13.41
|
|
340 12.58
|
|
341 11.68
|
|
342 10.72
|
|
343 9.72
|
|
344 8.71
|
|
345 7.72
|
|
346 6.76
|
|
347 5.85
|
|
348 4.99
|
|
349 4.2
|
|
350 3.47
|
|
351 2.81
|
|
352 2.22
|
|
353 1.69
|
|
354 1.24
|
|
355 0.86
|
|
356 0.55
|
|
357 0.31
|
|
358 0.14
|
|
359 0.03
|