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 UD-TP-27
|
|
MAKE RF elements s.r.o.
|
|
FREQUENCY 5180-6400
|
|
H_WIDTH
|
|
V_WIDTH
|
|
FRONT_TO_BACK
|
|
GAIN 27.5 dBi
|
|
TILT
|
|
POLARIZATION VERTICAL
|
|
COMMENT 27.5 dBi parabolic dish antenna
|
|
HORIZONTAL 360
|
|
0 0
|
|
1 0.22
|
|
2 0.91
|
|
3 2.08
|
|
4 3.77
|
|
5 6.07
|
|
6 9.11
|
|
7 13.11
|
|
8 18.69
|
|
9 27.98
|
|
10 38.86
|
|
11 28.23
|
|
12 25.71
|
|
13 24.98
|
|
14 24.94
|
|
15 25.29
|
|
16 25.94
|
|
17 26.73
|
|
18 27.34
|
|
19 27.55
|
|
20 27.55
|
|
21 27.78
|
|
22 28.62
|
|
23 30.35
|
|
24 33.34
|
|
25 38.35
|
|
26 44.13
|
|
27 39.59
|
|
28 35.65
|
|
29 33.6
|
|
30 32.62
|
|
31 32.35
|
|
32 32.59
|
|
33 33.29
|
|
34 34.35
|
|
35 35.59
|
|
36 36.46
|
|
37 36.26
|
|
38 35.08
|
|
39 33.63
|
|
40 32.33
|
|
41 31.31
|
|
42 30.54
|
|
43 29.98
|
|
44 29.59
|
|
45 29.33
|
|
46 29.22
|
|
47 29.23
|
|
48 29.4
|
|
49 29.71
|
|
50 30.17
|
|
51 30.76
|
|
52 31.45
|
|
53 32.17
|
|
54 32.82
|
|
55 33.27
|
|
56 33.41
|
|
57 33.21
|
|
58 32.72
|
|
59 32.06
|
|
60 31.32
|
|
61 30.59
|
|
62 29.9
|
|
63 29.28
|
|
64 28.73
|
|
65 28.27
|
|
66 27.89
|
|
67 27.58
|
|
68 27.35
|
|
69 27.18
|
|
70 27.08
|
|
71 27.03
|
|
72 27.05
|
|
73 27.11
|
|
74 27.22
|
|
75 27.37
|
|
76 27.58
|
|
77 27.82
|
|
78 28.11
|
|
79 28.43
|
|
80 28.8
|
|
81 29.21
|
|
82 29.65
|
|
83 30.12
|
|
84 30.61
|
|
85 31.11
|
|
86 31.61
|
|
87 32.08
|
|
88 32.52
|
|
89 32.92
|
|
90 33.28
|
|
91 33.6
|
|
92 33.91
|
|
93 34.22
|
|
94 34.57
|
|
95 34.99
|
|
96 35.49
|
|
97 36.1
|
|
98 36.84
|
|
99 37.71
|
|
100 38.7
|
|
101 39.76
|
|
102 40.8
|
|
103 41.65
|
|
104 42.14
|
|
105 42.22
|
|
106 42
|
|
107 41.69
|
|
108 41.45
|
|
109 41.38
|
|
110 41.56
|
|
111 42.04
|
|
112 42.85
|
|
113 44.08
|
|
114 45.8
|
|
115 48.2
|
|
116 51.53
|
|
117 55.82
|
|
118 57.46
|
|
119 54.25
|
|
120 51.37
|
|
121 49.55
|
|
122 48.52
|
|
123 48.1
|
|
124 48.17
|
|
125 48.67
|
|
126 49.55
|
|
127 50.72
|
|
128 51.99
|
|
129 52.97
|
|
130 53.27
|
|
131 52.87
|
|
132 52.23
|
|
133 51.73
|
|
134 51.6
|
|
135 51.97
|
|
136 52.95
|
|
137 54.56
|
|
138 56.19
|
|
139 55.72
|
|
140 52.98
|
|
141 50.18
|
|
142 48.04
|
|
143 46.6
|
|
144 45.77
|
|
145 45.52
|
|
146 45.83
|
|
147 46.66
|
|
148 47.95
|
|
149 49.39
|
|
150 50.17
|
|
151 49.5
|
|
152 47.91
|
|
153 46.28
|
|
154 45.03
|
|
155 44.27
|
|
156 44.02
|
|
157 44.22
|
|
158 44.75
|
|
159 45.26
|
|
160 45.35
|
|
161 44.95
|
|
162 44.43
|
|
163 44.12
|
|
164 44.16
|
|
165 44.47
|
|
166 44.81
|
|
167 44.84
|
|
168 44.24
|
|
169 42.93
|
|
170 41.25
|
|
171 39.62
|
|
172 38.35
|
|
173 37.53
|
|
174 37.12
|
|
175 36.91
|
|
176 36.62
|
|
177 36.06
|
|
178 35.35
|
|
179 34.79
|
|
180 34.59
|
|
181 34.83
|
|
182 35.42
|
|
183 36.16
|
|
184 36.75
|
|
185 37.07
|
|
186 37.33
|
|
187 37.83
|
|
188 38.77
|
|
189 40.21
|
|
190 42.05
|
|
191 43.96
|
|
192 45.36
|
|
193 45.82
|
|
194 45.48
|
|
195 44.83
|
|
196 44.29
|
|
197 44.1
|
|
198 44.35
|
|
199 44.95
|
|
200 45.56
|
|
201 45.74
|
|
202 45.4
|
|
203 44.92
|
|
204 44.69
|
|
205 44.89
|
|
206 45.57
|
|
207 46.72
|
|
208 48.27
|
|
209 49.97
|
|
210 51.07
|
|
211 50.69
|
|
212 49.25
|
|
213 47.75
|
|
214 46.67
|
|
215 46.12
|
|
216 46.13
|
|
217 46.7
|
|
218 47.85
|
|
219 49.63
|
|
220 52.12
|
|
221 55.31
|
|
222 58.38
|
|
223 58.68
|
|
224 56.75
|
|
225 54.97
|
|
226 53.79
|
|
227 53.14
|
|
228 52.85
|
|
229 52.74
|
|
230 52.58
|
|
231 52.17
|
|
232 51.4
|
|
233 50.41
|
|
234 49.41
|
|
235 48.58
|
|
236 48.05
|
|
237 47.88
|
|
238 48.17
|
|
239 49.01
|
|
240 50.62
|
|
241 53.38
|
|
242 58
|
|
243 60.16
|
|
244 54.29
|
|
245 49.9
|
|
246 46.96
|
|
247 44.91
|
|
248 43.47
|
|
249 42.49
|
|
250 41.9
|
|
251 41.62
|
|
252 41.63
|
|
253 41.87
|
|
254 42.24
|
|
255 42.63
|
|
256 42.8
|
|
257 42.58
|
|
258 41.9
|
|
259 40.91
|
|
260 39.82
|
|
261 38.75
|
|
262 37.8
|
|
263 36.99
|
|
264 36.31
|
|
265 35.76
|
|
266 35.3
|
|
267 34.93
|
|
268 34.61
|
|
269 34.31
|
|
270 34.01
|
|
271 33.68
|
|
272 33.31
|
|
273 32.9
|
|
274 32.44
|
|
275 31.96
|
|
276 31.46
|
|
277 30.95
|
|
278 30.46
|
|
279 29.99
|
|
280 29.55
|
|
281 29.15
|
|
282 28.79
|
|
283 28.47
|
|
284 28.19
|
|
285 27.95
|
|
286 27.75
|
|
287 27.61
|
|
288 27.51
|
|
289 27.46
|
|
290 27.47
|
|
291 27.53
|
|
292 27.65
|
|
293 27.84
|
|
294 28.1
|
|
295 28.43
|
|
296 28.83
|
|
297 29.3
|
|
298 29.84
|
|
299 30.43
|
|
300 31.04
|
|
301 31.63
|
|
302 32.14
|
|
303 32.48
|
|
304 32.59
|
|
305 32.43
|
|
306 32.03
|
|
307 31.47
|
|
308 30.87
|
|
309 30.28
|
|
310 29.79
|
|
311 29.41
|
|
312 29.18
|
|
313 29.09
|
|
314 29.13
|
|
315 29.31
|
|
316 29.6
|
|
317 30.01
|
|
318 30.54
|
|
319 31.23
|
|
320 32.11
|
|
321 33.16
|
|
322 34.25
|
|
323 35.06
|
|
324 35.18
|
|
325 34.62
|
|
326 33.79
|
|
327 33.08
|
|
328 32.69
|
|
329 32.71
|
|
330 33.25
|
|
331 34.52
|
|
332 36.99
|
|
333 41.75
|
|
334 44.7
|
|
335 37.48
|
|
336 32.78
|
|
337 29.95
|
|
338 28.29
|
|
339 27.48
|
|
340 27.28
|
|
341 27.42
|
|
342 27.53
|
|
343 27.31
|
|
344 26.83
|
|
345 26.31
|
|
346 25.88
|
|
347 25.66
|
|
348 26.02
|
|
349 28.06
|
|
350 37.11
|
|
351 29.17
|
|
352 19.17
|
|
353 13.39
|
|
354 9.28
|
|
355 6.19
|
|
356 3.86
|
|
357 2.13
|
|
358 0.94
|
|
359 0.24
|
|
VERTICAL 360
|
|
0 0
|
|
1 0.32
|
|
2 1.23
|
|
3 2.8
|
|
4 5.13
|
|
5 8.43
|
|
6 13.09
|
|
7 19.12
|
|
8 20.42
|
|
9 17.66
|
|
10 16.31
|
|
11 16.16
|
|
12 16.78
|
|
13 17.91
|
|
14 19.54
|
|
15 21.87
|
|
16 25.51
|
|
17 32.25
|
|
18 43.52
|
|
19 31.25
|
|
20 27.23
|
|
21 25.69
|
|
22 25.48
|
|
23 26.23
|
|
24 27.77
|
|
25 30.09
|
|
26 33.45
|
|
27 39
|
|
28 58.14
|
|
29 41.42
|
|
30 35.18
|
|
31 32.09
|
|
32 30.43
|
|
33 29.67
|
|
34 29.57
|
|
35 29.97
|
|
36 30.71
|
|
37 31.61
|
|
38 32.48
|
|
39 33.21
|
|
40 33.82
|
|
41 34.4
|
|
42 35
|
|
43 35.66
|
|
44 36.38
|
|
45 37.16
|
|
46 38.07
|
|
47 39.17
|
|
48 40.45
|
|
49 41.68
|
|
50 42.35
|
|
51 41.99
|
|
52 40.95
|
|
53 39.83
|
|
54 38.98
|
|
55 38.47
|
|
56 38.3
|
|
57 38.39
|
|
58 38.62
|
|
59 38.78
|
|
60 38.63
|
|
61 38.05
|
|
62 37.11
|
|
63 36.01
|
|
64 34.92
|
|
65 33.93
|
|
66 33.07
|
|
67 32.36
|
|
68 31.78
|
|
69 31.32
|
|
70 30.97
|
|
71 30.71
|
|
72 30.54
|
|
73 30.44
|
|
74 30.4
|
|
75 30.43
|
|
76 30.51
|
|
77 30.65
|
|
78 30.84
|
|
79 31.1
|
|
80 31.42
|
|
81 31.81
|
|
82 32.28
|
|
83 32.83
|
|
84 33.48
|
|
85 34.22
|
|
86 35.04
|
|
87 35.9
|
|
88 36.74
|
|
89 37.43
|
|
90 37.84
|
|
91 37.87
|
|
92 37.55
|
|
93 37.01
|
|
94 36.42
|
|
95 35.88
|
|
96 35.48
|
|
97 35.25
|
|
98 35.22
|
|
99 35.42
|
|
100 35.85
|
|
101 36.56
|
|
102 37.56
|
|
103 38.89
|
|
104 40.57
|
|
105 42.53
|
|
106 44.42
|
|
107 45.4
|
|
108 44.97
|
|
109 43.79
|
|
110 42.62
|
|
111 41.72
|
|
112 41.1
|
|
113 40.68
|
|
114 40.37
|
|
115 40.09
|
|
116 39.81
|
|
117 39.57
|
|
118 39.46
|
|
119 39.62
|
|
120 40.21
|
|
121 41.44
|
|
122 43.74
|
|
123 48.21
|
|
124 59.6
|
|
125 49.96
|
|
126 43.33
|
|
127 39.76
|
|
128 37.61
|
|
129 36.39
|
|
130 35.94
|
|
131 36.24
|
|
132 37.37
|
|
133 39.56
|
|
134 43.3
|
|
135 48.26
|
|
136 46.32
|
|
137 42.12
|
|
138 39.77
|
|
139 38.78
|
|
140 38.82
|
|
141 39.66
|
|
142 41.06
|
|
143 42.59
|
|
144 43.93
|
|
145 45.51
|
|
146 48.64
|
|
147 55.6
|
|
148 51.19
|
|
149 44.68
|
|
150 41.5
|
|
151 40.29
|
|
152 40.74
|
|
153 43.14
|
|
154 48.85
|
|
155 54.26
|
|
156 46.66
|
|
157 43.76
|
|
158 43.93
|
|
159 47.37
|
|
160 54.39
|
|
161 46.83
|
|
162 42.09
|
|
163 40.38
|
|
164 40.83
|
|
165 43.52
|
|
166 48.73
|
|
167 49.47
|
|
168 46.33
|
|
169 46.77
|
|
170 51.05
|
|
171 45.38
|
|
172 38.98
|
|
173 35.48
|
|
174 33.75
|
|
175 33.3
|
|
176 33.77
|
|
177 34.62
|
|
178 35.06
|
|
179 34.85
|
|
180 34.59
|
|
181 34.67
|
|
182 34.81
|
|
183 34.43
|
|
184 33.63
|
|
185 33.1
|
|
186 33.4
|
|
187 34.87
|
|
188 37.92
|
|
189 43.54
|
|
190 53.31
|
|
191 49.43
|
|
192 47.01
|
|
193 47.23
|
|
194 45.43
|
|
195 42.08
|
|
196 40.01
|
|
197 39.64
|
|
198 41.15
|
|
199 45.36
|
|
200 57.89
|
|
201 51.56
|
|
202 45.8
|
|
203 44.85
|
|
204 46.94
|
|
205 51.29
|
|
206 48.04
|
|
207 43.38
|
|
208 41.15
|
|
209 40.72
|
|
210 41.93
|
|
211 45.12
|
|
212 52.07
|
|
213 60.4
|
|
214 49.98
|
|
215 46.42
|
|
216 44.61
|
|
217 43.02
|
|
218 41.27
|
|
219 39.71
|
|
220 38.73
|
|
221 38.55
|
|
222 39.31
|
|
223 41.2
|
|
224 44.3
|
|
225 46.17
|
|
226 43.15
|
|
227 39.83
|
|
228 37.7
|
|
229 36.57
|
|
230 36.25
|
|
231 36.67
|
|
232 37.88
|
|
233 40.03
|
|
234 43.64
|
|
235 50.58
|
|
236 64.61
|
|
237 48.57
|
|
238 44
|
|
239 41.72
|
|
240 40.56
|
|
241 40.09
|
|
242 40.1
|
|
243 40.42
|
|
244 40.89
|
|
245 41.36
|
|
246 41.7
|
|
247 41.92
|
|
248 42.12
|
|
249 42.43
|
|
250 42.96
|
|
251 43.75
|
|
252 44.67
|
|
253 45.27
|
|
254 44.92
|
|
255 43.54
|
|
256 41.77
|
|
257 40.1
|
|
258 38.71
|
|
259 37.63
|
|
260 36.85
|
|
261 36.34
|
|
262 36.08
|
|
263 36.04
|
|
264 36.21
|
|
265 36.56
|
|
266 37.04
|
|
267 37.56
|
|
268 38.02
|
|
269 38.26
|
|
270 38.18
|
|
271 37.75
|
|
272 37.06
|
|
273 36.26
|
|
274 35.45
|
|
275 34.69
|
|
276 34.02
|
|
277 33.43
|
|
278 32.94
|
|
279 32.54
|
|
280 32.21
|
|
281 31.95
|
|
282 31.74
|
|
283 31.59
|
|
284 31.49
|
|
285 31.43
|
|
286 31.42
|
|
287 31.45
|
|
288 31.54
|
|
289 31.69
|
|
290 31.92
|
|
291 32.23
|
|
292 32.65
|
|
293 33.18
|
|
294 33.86
|
|
295 34.7
|
|
296 35.72
|
|
297 36.91
|
|
298 38.25
|
|
299 39.62
|
|
300 40.83
|
|
301 41.62
|
|
302 41.93
|
|
303 41.98
|
|
304 42.09
|
|
305 42.48
|
|
306 43.24
|
|
307 44.21
|
|
308 44.73
|
|
309 43.94
|
|
310 42.11
|
|
311 40.16
|
|
312 38.55
|
|
313 37.34
|
|
314 36.48
|
|
315 35.87
|
|
316 35.4
|
|
317 34.95
|
|
318 34.47
|
|
319 33.92
|
|
320 33.29
|
|
321 32.58
|
|
322 31.77
|
|
323 30.91
|
|
324 30.11
|
|
325 29.53
|
|
326 29.31
|
|
327 29.6
|
|
328 30.58
|
|
329 32.53
|
|
330 36.06
|
|
331 43.44
|
|
332 48.71
|
|
333 37.83
|
|
334 33.15
|
|
335 30.22
|
|
336 28.21
|
|
337 26.97
|
|
338 26.6
|
|
339 27.41
|
|
340 30.2
|
|
341 38.97
|
|
342 36.39
|
|
343 26.84
|
|
344 22.32
|
|
345 19.55
|
|
346 17.74
|
|
347 16.52
|
|
348 15.76
|
|
349 15.49
|
|
350 15.99
|
|
351 17.76
|
|
352 21.18
|
|
353 19.16
|
|
354 12.73
|
|
355 8.11
|
|
356 4.88
|
|
357 2.62
|
|
358 1.12
|
|
359 0.26
|