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-27-UM
|
|
MAKE RF elements s.r.o.
|
|
FREQUENCY 5150-5950
|
|
H_WIDTH
|
|
V_WIDTH
|
|
FRONT_TO_BACK
|
|
GAIN 27 dBi
|
|
TILT
|
|
POLARIZATION VERTICAL
|
|
COMMENT 27 dBi parabolic dish antenna
|
|
HORIZONTAL 360
|
|
0 0
|
|
1 0.28
|
|
2 1.13
|
|
3 2.61
|
|
4 4.82
|
|
5 7.99
|
|
6 12.62
|
|
7 20.33
|
|
8 33.2
|
|
9 22.68
|
|
10 20.16
|
|
11 20.5
|
|
12 22.88
|
|
13 27.67
|
|
14 36.99
|
|
15 35.5
|
|
16 30.69
|
|
17 29.29
|
|
18 29.25
|
|
19 29.49
|
|
20 29.55
|
|
21 29.75
|
|
22 30.72
|
|
23 33.09
|
|
24 38.12
|
|
25 50.9
|
|
26 40.15
|
|
27 35.04
|
|
28 33.08
|
|
29 32.79
|
|
30 33.82
|
|
31 36.07
|
|
32 39.03
|
|
33 39.52
|
|
34 36.72
|
|
35 34.05
|
|
36 32.19
|
|
37 30.99
|
|
38 30.3
|
|
39 30.06
|
|
40 30.23
|
|
41 30.83
|
|
42 31.87
|
|
43 33.28
|
|
44 34.8
|
|
45 35.68
|
|
46 35.23
|
|
47 33.92
|
|
48 32.57
|
|
49 31.55
|
|
50 30.92
|
|
51 30.68
|
|
52 30.8
|
|
53 31.26
|
|
54 32
|
|
55 32.91
|
|
56 33.73
|
|
57 34.05
|
|
58 33.62
|
|
59 32.61
|
|
60 31.44
|
|
61 30.38
|
|
62 29.54
|
|
63 28.97
|
|
64 28.66
|
|
65 28.61
|
|
66 28.8
|
|
67 29.2
|
|
68 29.76
|
|
69 30.38
|
|
70 30.92
|
|
71 31.18
|
|
72 31.08
|
|
73 30.65
|
|
74 30.06
|
|
75 29.45
|
|
76 28.93
|
|
77 28.55
|
|
78 28.31
|
|
79 28.23
|
|
80 28.27
|
|
81 28.43
|
|
82 28.68
|
|
83 29
|
|
84 29.39
|
|
85 29.83
|
|
86 30.33
|
|
87 30.88
|
|
88 31.43
|
|
89 31.92
|
|
90 32.24
|
|
91 32.3
|
|
92 32.07
|
|
93 31.61
|
|
94 31.04
|
|
95 30.48
|
|
96 30.02
|
|
97 29.67
|
|
98 29.45
|
|
99 29.33
|
|
100 29.29
|
|
101 29.3
|
|
102 29.31
|
|
103 29.31
|
|
104 29.31
|
|
105 29.34
|
|
106 29.43
|
|
107 29.61
|
|
108 29.9
|
|
109 30.32
|
|
110 30.86
|
|
111 31.48
|
|
112 32.11
|
|
113 32.66
|
|
114 33.07
|
|
115 33.32
|
|
116 33.47
|
|
117 33.61
|
|
118 33.83
|
|
119 34.21
|
|
120 34.78
|
|
121 35.53
|
|
122 36.38
|
|
123 37.2
|
|
124 37.8
|
|
125 38.11
|
|
126 38.2
|
|
127 38.27
|
|
128 38.51
|
|
129 39.05
|
|
130 39.93
|
|
131 41.07
|
|
132 42.2
|
|
133 42.88
|
|
134 42.88
|
|
135 42.52
|
|
136 42.25
|
|
137 42.31
|
|
138 42.73
|
|
139 43.38
|
|
140 44.06
|
|
141 44.59
|
|
142 45
|
|
143 45.45
|
|
144 45.92
|
|
145 46.07
|
|
146 45.55
|
|
147 44.64
|
|
148 43.98
|
|
149 44
|
|
150 44.93
|
|
151 46.83
|
|
152 48.86
|
|
153 48.71
|
|
154 47.02
|
|
155 46.09
|
|
156 46.63
|
|
157 48.79
|
|
158 51.08
|
|
159 48.97
|
|
160 45.99
|
|
161 44.67
|
|
162 45.16
|
|
163 47.52
|
|
164 50.34
|
|
165 48.36
|
|
166 45.7
|
|
167 45.36
|
|
168 48.49
|
|
169 68.83
|
|
170 47.54
|
|
171 41.19
|
|
172 38.51
|
|
173 38.08
|
|
174 40.17
|
|
175 48.13
|
|
176 46.98
|
|
177 37.22
|
|
178 33.06
|
|
179 31.01
|
|
180 30.38
|
|
181 31.01
|
|
182 33.06
|
|
183 37.24
|
|
184 47.07
|
|
185 48.03
|
|
186 40.12
|
|
187 38.04
|
|
188 38.46
|
|
189 41.12
|
|
190 47.38
|
|
191 70.89
|
|
192 48.67
|
|
193 45.49
|
|
194 45.85
|
|
195 48.59
|
|
196 50.47
|
|
197 47.44
|
|
198 45.03
|
|
199 44.52
|
|
200 45.8
|
|
201 48.76
|
|
202 51.09
|
|
203 48.99
|
|
204 46.81
|
|
205 46.25
|
|
206 47.15
|
|
207 48.76
|
|
208 48.74
|
|
209 46.66
|
|
210 44.8
|
|
211 43.89
|
|
212 43.9
|
|
213 44.61
|
|
214 45.58
|
|
215 46.17
|
|
216 46.05
|
|
217 45.54
|
|
218 45.04
|
|
219 44.58
|
|
220 44.03
|
|
221 43.34
|
|
222 42.69
|
|
223 42.27
|
|
224 42.21
|
|
225 42.49
|
|
226 42.85
|
|
227 42.86
|
|
228 42.2
|
|
229 41.09
|
|
230 39.95
|
|
231 39.08
|
|
232 38.53
|
|
233 38.28
|
|
234 38.2
|
|
235 38.1
|
|
236 37.77
|
|
237 37.14
|
|
238 36.32
|
|
239 35.47
|
|
240 34.73
|
|
241 34.17
|
|
242 33.8
|
|
243 33.59
|
|
244 33.46
|
|
245 33.32
|
|
246 33.07
|
|
247 32.65
|
|
248 32.08
|
|
249 31.44
|
|
250 30.82
|
|
251 30.28
|
|
252 29.86
|
|
253 29.56
|
|
254 29.39
|
|
255 29.31
|
|
256 29.29
|
|
257 29.28
|
|
258 29.28
|
|
259 29.27
|
|
260 29.26
|
|
261 29.29
|
|
262 29.4
|
|
263 29.62
|
|
264 29.96
|
|
265 30.42
|
|
266 30.98
|
|
267 31.54
|
|
268 32
|
|
269 32.22
|
|
270 32.16
|
|
271 31.83
|
|
272 31.34
|
|
273 30.8
|
|
274 30.27
|
|
275 29.78
|
|
276 29.34
|
|
277 28.96
|
|
278 28.64
|
|
279 28.39
|
|
280 28.24
|
|
281 28.19
|
|
282 28.27
|
|
283 28.5
|
|
284 28.88
|
|
285 29.4
|
|
286 30.01
|
|
287 30.6
|
|
288 31.03
|
|
289 31.15
|
|
290 30.89
|
|
291 30.36
|
|
292 29.74
|
|
293 29.19
|
|
294 28.79
|
|
295 28.6
|
|
296 28.65
|
|
297 28.96
|
|
298 29.53
|
|
299 30.37
|
|
300 31.43
|
|
301 32.6
|
|
302 33.6
|
|
303 34.04
|
|
304 33.72
|
|
305 32.91
|
|
306 32.01
|
|
307 31.27
|
|
308 30.81
|
|
309 30.69
|
|
310 30.92
|
|
311 31.55
|
|
312 32.58
|
|
313 33.92
|
|
314 35.22
|
|
315 35.66
|
|
316 34.77
|
|
317 33.24
|
|
318 31.83
|
|
319 30.79
|
|
320 30.19
|
|
321 30.02
|
|
322 30.26
|
|
323 30.95
|
|
324 32.15
|
|
325 34.01
|
|
326 36.66
|
|
327 39.43
|
|
328 38.96
|
|
329 36.04
|
|
330 33.81
|
|
331 32.8
|
|
332 33.1
|
|
333 35.09
|
|
334 40.25
|
|
335 50.79
|
|
336 38.02
|
|
337 33.03
|
|
338 30.68
|
|
339 29.72
|
|
340 29.53
|
|
341 29.49
|
|
342 29.28
|
|
343 29.33
|
|
344 30.76
|
|
345 35.59
|
|
346 36.87
|
|
347 27.62
|
|
348 22.86
|
|
349 20.5
|
|
350 20.17
|
|
351 22.71
|
|
352 33.28
|
|
353 20.27
|
|
354 12.6
|
|
355 7.97
|
|
356 4.81
|
|
357 2.6
|
|
358 1.13
|
|
359 0.28
|
|
VERTICAL 360
|
|
0 0
|
|
1 0.35
|
|
2 1.43
|
|
3 3.34
|
|
4 6.33
|
|
5 10.96
|
|
6 18.41
|
|
7 20.69
|
|
8 16.08
|
|
9 14.54
|
|
10 15.04
|
|
11 17.22
|
|
12 21.42
|
|
13 29.37
|
|
14 37.77
|
|
15 29.75
|
|
16 28.02
|
|
17 28.2
|
|
18 27.88
|
|
19 26.46
|
|
20 25.38
|
|
21 25.47
|
|
22 27.08
|
|
23 30.85
|
|
24 37.64
|
|
25 34.77
|
|
26 29.82
|
|
27 27.58
|
|
28 26.93
|
|
29 27.31
|
|
30 28.25
|
|
31 29.11
|
|
32 29.27
|
|
33 28.84
|
|
34 28.38
|
|
35 28.22
|
|
36 28.41
|
|
37 28.89
|
|
38 29.6
|
|
39 30.53
|
|
40 31.76
|
|
41 33.34
|
|
42 35.19
|
|
43 36.62
|
|
44 36.56
|
|
45 35.37
|
|
46 34.17
|
|
47 33.49
|
|
48 33.41
|
|
49 33.95
|
|
50 35.05
|
|
51 36.68
|
|
52 38.66
|
|
53 40.51
|
|
54 41.44
|
|
55 41.1
|
|
56 40
|
|
57 38.6
|
|
58 37.11
|
|
59 35.65
|
|
60 34.32
|
|
61 33.21
|
|
62 32.38
|
|
63 31.83
|
|
64 31.57
|
|
65 31.59
|
|
66 31.86
|
|
67 32.3
|
|
68 32.79
|
|
69 33.14
|
|
70 33.14
|
|
71 32.71
|
|
72 32.01
|
|
73 31.22
|
|
74 30.52
|
|
75 30
|
|
76 29.68
|
|
77 29.57
|
|
78 29.65
|
|
79 29.88
|
|
80 30.2
|
|
81 30.52
|
|
82 30.75
|
|
83 30.82
|
|
84 30.74
|
|
85 30.54
|
|
86 30.3
|
|
87 30.07
|
|
88 29.85
|
|
89 29.61
|
|
90 29.28
|
|
91 28.8
|
|
92 28.16
|
|
93 27.41
|
|
94 26.64
|
|
95 25.93
|
|
96 25.34
|
|
97 24.91
|
|
98 24.68
|
|
99 24.63
|
|
100 24.75
|
|
101 25.02
|
|
102 25.36
|
|
103 25.69
|
|
104 25.92
|
|
105 26
|
|
106 25.93
|
|
107 25.8
|
|
108 25.71
|
|
109 25.72
|
|
110 25.9
|
|
111 26.25
|
|
112 26.75
|
|
113 27.34
|
|
114 27.9
|
|
115 28.32
|
|
116 28.56
|
|
117 28.66
|
|
118 28.75
|
|
119 28.95
|
|
120 29.33
|
|
121 29.86
|
|
122 30.45
|
|
123 30.91
|
|
124 31.1
|
|
125 31.06
|
|
126 31.01
|
|
127 31.2
|
|
128 31.82
|
|
129 32.95
|
|
130 34.43
|
|
131 35.48
|
|
132 35.09
|
|
133 33.74
|
|
134 32.6
|
|
135 32.19
|
|
136 32.73
|
|
137 34.41
|
|
138 37.44
|
|
139 40.28
|
|
140 38.05
|
|
141 34.87
|
|
142 33.15
|
|
143 32.87
|
|
144 34.06
|
|
145 37.04
|
|
146 41.66
|
|
147 40.31
|
|
148 36.25
|
|
149 34.37
|
|
150 34.48
|
|
151 36.79
|
|
152 42.22
|
|
153 41.81
|
|
154 35.83
|
|
155 32.95
|
|
156 32.22
|
|
157 33.43
|
|
158 37.24
|
|
159 45.74
|
|
160 40.5
|
|
161 35.59
|
|
162 34.35
|
|
163 35.97
|
|
164 41.97
|
|
165 43
|
|
166 35.1
|
|
167 31.93
|
|
168 31.4
|
|
169 33.47
|
|
170 40.85
|
|
171 43.34
|
|
172 33.04
|
|
173 29.51
|
|
174 28.6
|
|
175 29.82
|
|
176 34.01
|
|
177 48.36
|
|
178 37.2
|
|
179 31.74
|
|
180 30.38
|
|
181 31.8
|
|
182 37.44
|
|
183 47.73
|
|
184 33.74
|
|
185 29.61
|
|
186 28.38
|
|
187 29.23
|
|
188 32.56
|
|
189 41.67
|
|
190 42.27
|
|
191 34.13
|
|
192 31.96
|
|
193 32.57
|
|
194 36.12
|
|
195 45.55
|
|
196 40.46
|
|
197 34.95
|
|
198 33.42
|
|
199 34.48
|
|
200 38.72
|
|
201 46.77
|
|
202 38.79
|
|
203 34.4
|
|
204 33.01
|
|
205 33.72
|
|
206 36.67
|
|
207 42.09
|
|
208 40.44
|
|
209 35.87
|
|
210 33.9
|
|
211 33.94
|
|
212 35.97
|
|
213 40.6
|
|
214 43.27
|
|
215 37.64
|
|
216 34.28
|
|
217 32.94
|
|
218 33.12
|
|
219 34.73
|
|
220 37.74
|
|
221 39.94
|
|
222 37.39
|
|
223 34.42
|
|
224 32.74
|
|
225 32.19
|
|
226 32.59
|
|
227 33.74
|
|
228 35.14
|
|
229 35.64
|
|
230 34.62
|
|
231 33.11
|
|
232 31.92
|
|
233 31.25
|
|
234 31
|
|
235 31
|
|
236 31.01
|
|
237 30.83
|
|
238 30.41
|
|
239 29.86
|
|
240 29.35
|
|
241 28.98
|
|
242 28.77
|
|
243 28.66
|
|
244 28.53
|
|
245 28.28
|
|
246 27.87
|
|
247 27.33
|
|
248 26.78
|
|
249 26.29
|
|
250 25.95
|
|
251 25.77
|
|
252 25.73
|
|
253 25.8
|
|
254 25.9
|
|
255 25.95
|
|
256 25.87
|
|
257 25.67
|
|
258 25.37
|
|
259 25.07
|
|
260 24.83
|
|
261 24.71
|
|
262 24.74
|
|
263 24.94
|
|
264 25.32
|
|
265 25.85
|
|
266 26.5
|
|
267 27.23
|
|
268 27.97
|
|
269 28.65
|
|
270 29.22
|
|
271 29.67
|
|
272 30.01
|
|
273 30.28
|
|
274 30.51
|
|
275 30.7
|
|
276 30.82
|
|
277 30.82
|
|
278 30.68
|
|
279 30.43
|
|
280 30.13
|
|
281 29.84
|
|
282 29.64
|
|
283 29.59
|
|
284 29.71
|
|
285 30.04
|
|
286 30.55
|
|
287 31.22
|
|
288 31.97
|
|
289 32.63
|
|
290 33.02
|
|
291 33.01
|
|
292 32.67
|
|
293 32.2
|
|
294 31.78
|
|
295 31.53
|
|
296 31.53
|
|
297 31.81
|
|
298 32.37
|
|
299 33.23
|
|
300 34.37
|
|
301 35.73
|
|
302 37.25
|
|
303 38.81
|
|
304 40.29
|
|
305 41.42
|
|
306 41.61
|
|
307 40.43
|
|
308 38.42
|
|
309 36.4
|
|
310 34.78
|
|
311 33.69
|
|
312 33.19
|
|
313 33.28
|
|
314 33.99
|
|
315 35.2
|
|
316 36.4
|
|
317 36.47
|
|
318 35.05
|
|
319 33.21
|
|
320 31.62
|
|
321 30.39
|
|
322 29.46
|
|
323 28.75
|
|
324 28.28
|
|
325 28.11
|
|
326 28.3
|
|
327 28.79
|
|
328 29.25
|
|
329 29.1
|
|
330 28.22
|
|
331 27.24
|
|
332 26.85
|
|
333 27.48
|
|
334 29.68
|
|
335 34.55
|
|
336 37.59
|
|
337 30.87
|
|
338 27.09
|
|
339 25.46
|
|
340 25.36
|
|
341 26.41
|
|
342 27.77
|
|
343 28.05
|
|
344 27.85
|
|
345 29.57
|
|
346 37.59
|
|
347 29.5
|
|
348 21.45
|
|
349 17.23
|
|
350 15.04
|
|
351 14.55
|
|
352 16.11
|
|
353 20.9
|
|
354 18.6
|
|
355 10.99
|
|
356 6.35
|
|
357 3.35
|
|
358 1.43
|
|
359 0.35
|