towerops/priv/antennas/rfelements-as-3-17ds.msi
Graham McIntire 3273312f6a feat: 198 real vendor .msi antenna patterns + Leaflet auto-load
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.
2026-05-06 15:09:29 -05:00

732 lines
7.5 KiB
Text

NAME AS-3-17DS
MAKE RF elements s.r.o.
FREQUENCY 3600-3800
H_WIDTH
V_WIDTH
FRONT_TO_BACK
GAIN 17 dBi
TILT 2
POLARIZATION VERTICAL
COMMENT 17dBi Patch Array Sector Antenna with 2 degrees EDT
HORIZONTAL 360
0 0
1 0.01
2 0.03
3 0.04
4 0.06
5 0.08
6 0.11
7 0.14
8 0.17
9 0.2
10 0.24
11 0.28
12 0.33
13 0.37
14 0.42
15 0.47
16 0.52
17 0.58
18 0.63
19 0.69
20 0.75
21 0.81
22 0.88
23 0.95
24 1.02
25 1.09
26 1.16
27 1.24
28 1.32
29 1.4
30 1.49
31 1.57
32 1.67
33 1.76
34 1.86
35 1.96
36 2.07
37 2.18
38 2.3
39 2.42
40 2.55
41 2.68
42 2.81
43 2.96
44 3.1
45 3.25
46 3.41
47 3.57
48 3.74
49 3.92
50 4.1
51 4.28
52 4.47
53 4.67
54 4.87
55 5.08
56 5.3
57 5.52
58 5.74
59 5.97
60 6.21
61 6.45
62 6.7
63 6.95
64 7.21
65 7.48
66 7.74
67 8.02
68 8.3
69 8.58
70 8.87
71 9.16
72 9.45
73 9.75
74 10.06
75 10.37
76 10.68
77 10.99
78 11.31
79 11.64
80 11.96
81 12.29
82 12.62
83 12.96
84 13.29
85 13.63
86 13.98
87 14.32
88 14.67
89 15.02
90 15.37
91 15.72
92 16.08
93 16.44
94 16.8
95 17.16
96 17.52
97 17.89
98 18.26
99 18.63
100 19
101 19.38
102 19.76
103 20.15
104 20.55
105 20.95
106 21.36
107 21.78
108 22.21
109 22.65
110 23.11
111 23.58
112 24.07
113 24.59
114 25.13
115 25.7
116 26.31
117 26.95
118 27.64
119 28.38
120 29.19
121 30.06
122 31.01
123 32.05
124 33.2
125 34.48
126 35.87
127 37.36
128 38.84
129 40.07
130 40.66
131 40.38
132 39.43
133 38.21
134 36.97
135 35.83
136 34.81
137 33.93
138 33.16
139 32.5
140 31.93
141 31.45
142 31.04
143 30.71
144 30.43
145 30.22
146 30.06
147 29.95
148 29.89
149 29.87
150 29.9
151 29.96
152 30.06
153 30.19
154 30.35
155 30.53
156 30.73
157 30.93
158 31.13
159 31.32
160 31.48
161 31.6
162 31.68
163 31.7
164 31.67
165 31.57
166 31.42
167 31.23
168 31
169 30.75
170 30.49
171 30.23
172 29.97
173 29.74
174 29.52
175 29.32
176 29.16
177 29.02
178 28.91
179 28.83
180 28.78
181 28.76
182 28.76
183 28.79
184 28.84
185 28.92
186 29.01
187 29.12
188 29.24
189 29.38
190 29.52
191 29.67
192 29.83
193 29.99
194 30.16
195 30.33
196 30.51
197 30.7
198 30.9
199 31.11
200 31.33
201 31.56
202 31.82
203 32.09
204 32.39
205 32.7
206 33.03
207 33.37
208 33.72
209 34.07
210 34.41
211 34.71
212 34.97
213 35.17
214 35.28
215 35.28
216 35.19
217 34.98
218 34.69
219 34.32
220 33.89
221 33.43
222 32.94
223 32.44
224 31.95
225 31.46
226 30.98
227 30.52
228 30.07
229 29.64
230 29.23
231 28.84
232 28.45
233 28.08
234 27.73
235 27.38
236 27.04
237 26.71
238 26.39
239 26.07
240 25.76
241 25.44
242 25.13
243 24.82
244 24.51
245 24.2
246 23.89
247 23.58
248 23.27
249 22.95
250 22.63
251 22.31
252 21.99
253 21.66
254 21.34
255 21.01
256 20.68
257 20.35
258 20.01
259 19.68
260 19.34
261 19.01
262 18.67
263 18.33
264 17.99
265 17.65
266 17.31
267 16.97
268 16.63
269 16.29
270 15.95
271 15.61
272 15.27
273 14.93
274 14.59
275 14.26
276 13.92
277 13.59
278 13.25
279 12.92
280 12.59
281 12.26
282 11.94
283 11.61
284 11.29
285 10.97
286 10.66
287 10.35
288 10.04
289 9.73
290 9.43
291 9.13
292 8.83
293 8.54
294 8.25
295 7.97
296 7.69
297 7.42
298 7.15
299 6.88
300 6.62
301 6.37
302 6.12
303 5.87
304 5.63
305 5.4
306 5.17
307 4.95
308 4.73
309 4.52
310 4.31
311 4.11
312 3.91
313 3.72
314 3.54
315 3.36
316 3.19
317 3.02
318 2.86
319 2.7
320 2.55
321 2.4
322 2.26
323 2.13
324 2
325 1.88
326 1.76
327 1.64
328 1.53
329 1.43
330 1.33
331 1.23
332 1.14
333 1.05
334 0.97
335 0.89
336 0.81
337 0.74
338 0.67
339 0.61
340 0.54
341 0.49
342 0.43
343 0.38
344 0.33
345 0.29
346 0.24
347 0.2
348 0.17
349 0.14
350 0.11
351 0.08
352 0.06
353 0.04
354 0.02
355 0.01
356 0
357 0
358 0
359 0
VERTICAL 360
0 0.95
1 0.23
2 0
3 0.27
4 1.06
5 2.46
6 4.61
7 7.85
8 13.08
9 24.94
10 21.74
11 15.02
12 12.76
13 12.33
14 13.13
15 14.83
16 16.58
17 16.57
18 14.93
19 13.34
20 12.44
21 12.25
22 12.73
23 13.8
24 15.33
25 16.91
26 17.82
27 17.71
28 17.12
29 16.65
30 16.56
31 16.91
32 17.67
33 18.8
34 20.23
35 21.87
36 23.48
37 24.49
38 24.27
39 23
40 21.42
41 20.02
42 18.98
43 18.32
44 18.08
45 18.25
46 18.85
47 19.93
48 21.54
49 23.73
50 26.28
51 27.83
52 26.72
53 24.49
54 22.56
55 21.16
56 20.21
57 19.64
58 19.38
59 19.38
60 19.6
61 20.02
62 20.6
63 21.35
64 22.22
65 23.19
66 24.24
67 25.33
68 26.42
69 27.45
70 28.37
71 29.13
72 29.73
73 30.16
74 30.46
75 30.68
76 30.85
77 31
78 31.15
79 31.31
80 31.49
81 31.69
82 31.91
83 32.14
84 32.37
85 32.62
86 32.86
87 33.09
88 33.3
89 33.49
90 33.64
91 33.75
92 33.82
93 33.83
94 33.79
95 33.7
96 33.56
97 33.38
98 33.17
99 32.95
100 32.73
101 32.52
102 32.33
103 32.18
104 32.08
105 32.04
106 32.07
107 32.18
108 32.36
109 32.62
110 32.93
111 33.26
112 33.54
113 33.72
114 33.71
115 33.51
116 33.17
117 32.76
118 32.4
119 32.16
120 32.11
121 32.31
122 32.81
123 33.67
124 34.95
125 36.7
126 38.94
127 41.42
128 43.15
129 43.23
130 42.59
131 42.45
132 43.35
133 45.73
134 49.84
135 49.63
136 44.48
137 40.98
138 38.96
139 38.04
140 38.09
141 39.15
142 41.41
143 45.15
144 47.81
145 44.51
146 41.24
147 39.46
148 38.89
149 39.4
150 41
151 43.7
152 46.37
153 45.5
154 42.92
155 41.23
156 40.66
157 41.08
158 42.28
159 43.61
160 43.8
161 42.71
162 41.61
163 41.18
164 41.43
165 41.9
166 41.8
167 41.05
168 40.51
169 41.09
170 43.8
171 49.42
172 43.3
173 36.87
174 32.99
175 30.54
176 29.05
177 28.32
178 28.23
179 28.71
180 29.73
181 31.25
182 33.27
183 35.79
184 38.8
185 42.07
186 44.45
187 44.74
188 44.25
189 44.47
190 45.92
191 48.7
192 50.64
193 48.13
194 45.12
195 43.19
196 42.06
197 41.38
198 40.97
199 40.86
200 41.24
201 42.31
202 44.13
203 45.93
204 45.58
205 43.61
206 42.07
207 41.5
208 41.91
209 43.05
210 44.17
211 44.14
212 43.22
213 42.59
214 42.88
215 44.13
216 45.19
217 43.44
218 40.17
219 37.42
220 35.46
221 34.15
222 33.34
223 32.89
224 32.68
225 32.62
226 32.68
227 32.81
228 33.02
229 33.21
230 33.23
231 32.84
232 31.95
233 30.7
234 29.37
235 28.14
236 27.11
237 26.32
238 25.77
239 25.46
240 25.37
241 25.49
242 25.8
243 26.31
244 26.98
245 27.81
246 28.76
247 29.81
248 30.89
249 31.96
250 32.93
251 33.75
252 34.4
253 34.91
254 35.34
255 35.76
256 36.22
257 36.75
258 37.37
259 38.07
260 38.79
261 39.45
262 39.88
263 39.93
264 39.5
265 38.68
266 37.62
267 36.46
268 35.3
269 34.19
270 33.13
271 32.15
272 31.23
273 30.38
274 29.58
275 28.85
276 28.17
277 27.55
278 26.99
279 26.49
280 26.05
281 25.68
282 25.38
283 25.15
284 25
285 24.94
286 24.96
287 25.06
288 25.24
289 25.47
290 25.7
291 25.89
292 25.96
293 25.82
294 25.45
295 24.88
296 24.18
297 23.44
298 22.74
299 22.13
300 21.63
301 21.26
302 21.01
303 20.86
304 20.78
305 20.73
306 20.64
307 20.47
308 20.2
309 19.85
310 19.45
311 19.06
312 18.74
313 18.53
314 18.45
315 18.52
316 18.78
317 19.27
318 20.04
319 21.18
320 22.79
321 24.85
322 26.53
323 25.78
324 23.17
325 20.68
326 18.85
327 17.71
328 17.26
329 17.53
330 18.66
331 20.84
332 23.72
333 23.4
334 19.52
335 16.22
336 13.98
337 12.6
338 11.93
339 11.89
340 12.42
341 13.49
342 14.9
343 16.18
344 16.66
345 16.28
346 15.67
347 15.31
348 15.33
349 15.68
350 16.29
351 17.27
352 18.97
353 21.18
354 19.49
355 14.23
356 9.8
357 6.48
358 4
359 2.19