towerops/priv/antennas/cambium-epmp-force-300-13l.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

728 lines
7.4 KiB
Text

NAME ePMP Force 300-13L
MAKE Cambium Networks
FREQUENCY 5.6GHz
GAIN 13 dBi
TILT 0
COMMENT
HORIZONTAL 360
0 0.49
1 0.55
2 0.62
3 0.68
4 0.75
5 0.83
6 0.9
7 0.98
8 1.06
9 1.15
10 1.23
11 1.32
12 1.41
13 1.51
14 1.61
15 1.71
16 1.81
17 1.91
18 2.02
19 2.13
20 2.24
21 2.35
22 2.47
23 2.58
24 2.7
25 2.82
26 2.94
27 3.07
28 3.19
29 3.32
30 3.45
31 3.58
32 3.72
33 3.85
34 3.99
35 4.12
36 4.26
37 4.4
38 4.54
39 4.68
40 4.83
41 4.97
42 5.12
43 5.26
44 5.41
45 5.56
46 5.71
47 5.85
48 6
49 6.16
50 6.31
51 6.46
52 6.61
53 6.77
54 6.92
55 7.07
56 7.23
57 7.38
58 7.54
59 7.69
60 7.85
61 8
62 8.24
63 8.47
64 8.71
65 8.95
66 9.19
67 9.42
68 9.66
69 9.9
70 10.13
71 10.37
72 10.61
73 10.85
74 11.08
75 11.32
76 11.56
77 11.8
78 12.03
79 12.27
80 12.4
81 12.52
82 12.65
83 12.78
84 12.9
85 13.03
86 13.16
87 13.28
88 13.41
89 13.54
90 13.66
91 13.79
92 13.92
93 14.04
94 14.17
95 14.3
96 14.42
97 14.55
98 14.68
99 14.8
100 14.93
101 15.06
102 15.19
103 15.31
104 15.44
105 15.61
106 15.78
107 15.95
108 16.12
109 16.29
110 16.47
111 16.64
112 16.81
113 16.98
114 17.15
115 17.32
116 17.49
117 17.66
118 17.83
119 18
120 18.18
121 18.35
122 18.52
123 18.69
124 19.01
125 19.32
126 19.64
127 19.96
128 20.28
129 20.6
130 20.91
131 21.23
132 21.55
133 21.87
134 22.18
135 22.5
136 22.82
137 23.14
138 23.45
139 23.77
140 24.09
141 24.41
142 24.72
143 25.04
144 25.36
145 25.68
146 25.99
147 25.7
148 25.41
149 25.13
150 24.84
151 24.57
152 24.31
153 24.05
154 23.81
155 23.58
156 23.37
157 23.18
158 23
159 22.85
160 22.72
161 22.62
162 22.54
163 22.49
164 22.47
165 22.49
166 22.53
167 22.62
168 22.73
169 22.88
170 23.07
171 23.28
172 23.53
173 23.8
174 24.1
175 24.42
176 24.78
177 25.15
178 25.55
179 25.97
180 26.41
181 26.87
182 27.34
183 27.83
184 28.34
185 28.87
186 29.4
187 29.95
188 30.51
189 31.08
190 31.65
191 32.24
192 32.83
193 33.42
194 34.02
195 34.62
196 35.22
197 34.02
198 32.84
199 31.67
200 30.53
201 29.43
202 28.37
203 27.37
204 26.43
205 25.56
206 24.78
207 24.09
208 23.5
209 23.01
210 22.65
211 22.42
212 22.32
213 22.34
214 22.49
215 22.75
216 23.11
217 23.56
218 24.09
219 24.69
220 25.36
221 26.08
222 26.85
223 27.66
224 28.49
225 29.34
226 30.2
227 29.56
228 28.91
229 28.27
230 27.63
231 27
232 26.37
233 25.75
234 25.15
235 24.55
236 23.97
237 23.4
238 22.85
239 22.32
240 21.81
241 21.31
242 20.84
243 20.39
244 19.97
245 19.57
246 19.2
247 18.85
248 18.53
249 18.22
250 17.94
251 17.67
252 17.42
253 17.19
254 16.97
255 16.76
256 16.57
257 16.38
258 16.2
259 16.04
260 15.87
261 15.72
262 15.56
263 15.41
264 15.26
265 15.11
266 14.96
267 14.8
268 14.64
269 14.48
270 14.31
271 14.12
272 13.93
273 13.73
274 13.52
275 13.29
276 13.05
277 12.81
278 12.55
279 12.28
280 12.01
281 11.73
282 11.44
283 11.14
284 10.84
285 10.54
286 10.23
287 9.92
288 9.6
289 9.28
290 8.96
291 8.64
292 8.32
293 8
294 7.69
295 7.37
296 7.06
297 6.75
298 6.45
299 6.15
300 5.85
301 5.57
302 5.29
303 5.01
304 4.75
305 4.49
306 4.24
307 4
308 3.77
309 3.55
310 3.33
311 3.12
312 2.92
313 2.73
314 2.55
315 2.37
316 2.2
317 2.03
318 1.88
319 1.73
320 1.58
321 1.45
322 1.32
323 1.2
324 1.08
325 0.97
326 0.87
327 0.77
328 0.68
329 0.6
330 0.52
331 0.45
332 0.38
333 0.32
334 0.26
335 0.22
336 0.17
337 0.13
338 0.1
339 0.07
340 0.05
341 0.03
342 0.01
343 0
344 0
345 0
346 0.01
347 0.01
348 0.03
349 0.05
350 0.07
351 0.09
352 0.12
353 0.16
354 0.19
355 0.23
356 0.28
357 0.33
358 0.38
359 0.43
VERTICAL 360
0 0.07
1 0.29
2 0.63
3 1.08
4 1.65
5 2.32
6 3.08
7 3.93
8 4.84
9 5.82
10 6.86
11 7.94
12 9.06
13 10.21
14 11.37
15 12.54
16 16.67
17 20.79
18 24.92
19 22.63
20 20.41
21 18.36
22 16.54
23 15.03
24 13.92
25 13.28
26 13.19
27 13.7
28 14.78
29 16.36
30 18.38
31 20.77
32 23.48
33 26.44
34 29.59
35 32.87
36 36.21
37 34.48
38 32.76
39 31.07
40 29.42
41 27.81
42 26.27
43 24.81
44 23.43
45 22.15
46 20.98
47 19.94
48 19.03
49 18.27
50 17.68
51 17.26
52 17.03
53 16.99
54 17.14
55 17.45
56 17.92
57 18.53
58 19.26
59 20.09
60 21.02
61 22.03
62 23.09
63 24.21
64 25.35
65 26.51
66 26.5
67 26.5
68 26.49
69 26.49
70 26.48
71 26.48
72 26.47
73 26.47
74 26.46
75 26.45
76 26.45
77 26.44
78 26.44
79 26.43
80 26.43
81 26.42
82 26.41
83 26.41
84 26.4
85 26.4
86 26.39
87 26.39
88 26.38
89 26.37
90 26.37
91 26.36
92 26.36
93 26.35
94 26.35
95 26.34
96 26.34
97 26.33
98 26.32
99 26.32
100 26.31
101 26.31
102 26.3
103 26.3
104 26.29
105 26.28
106 26.28
107 26.27
108 26.27
109 26.26
110 26.26
111 26.25
112 26.25
113 26.24
114 26.23
115 26.23
116 26.22
117 26.22
118 26.21
119 26.21
120 26.2
121 26.19
122 26.19
123 26.18
124 26.18
125 26.17
126 26.17
127 26.16
128 26.15
129 26.15
130 26.14
131 26.14
132 26.13
133 26.13
134 26.12
135 26.12
136 26.11
137 26.1
138 26.1
139 26.09
140 26.09
141 26.08
142 26.08
143 26.02
144 25.96
145 25.9
146 25.84
147 25.78
148 25.72
149 25.66
150 25.6
151 25.54
152 25.48
153 25.42
154 25.36
155 25.3
156 25.24
157 25.18
158 25.12
159 25.06
160 25
161 24.94
162 24.88
163 24.82
164 24.76
165 24.7
166 24.64
167 24.58
168 24.52
169 24.46
170 24.4
171 24.34
172 24.28
173 24.23
174 24.16
175 24.1
176 24.04
177 23.98
178 23.92
179 23.86
180 23.8
181 23.74
182 23.68
183 23.62
184 23.56
185 23.5
186 23.44
187 23.38
188 23.31
189 23.25
190 23.19
191 23.13
192 23.07
193 23.01
194 22.95
195 22.89
196 22.83
197 22.77
198 22.71
199 22.65
200 22.59
201 22.53
202 22.46
203 22.4
204 22.34
205 22.28
206 22.22
207 22.16
208 22.1
209 22.04
210 21.98
211 21.92
212 21.86
213 21.8
214 21.74
215 21.68
216 21.62
217 21.55
218 21.49
219 21.43
220 21.37
221 21.31
222 21.25
223 21.19
224 21.13
225 21.07
226 21.01
227 20.95
228 20.89
229 20.83
230 20.77
231 20.7
232 20.64
233 20.58
234 20.52
235 20.46
236 20.4
237 20.34
238 20.24
239 20.15
240 20.05
241 19.96
242 19.86
243 19.77
244 19.67
245 19.57
246 19.48
247 19.38
248 19.29
249 19.19
250 19.09
251 19
252 18.9
253 18.81
254 18.71
255 18.61
256 18.52
257 18.42
258 18.33
259 18.23
260 18.14
261 18.04
262 17.94
263 17.85
264 17.75
265 17.66
266 17.56
267 17.46
268 17.37
269 17.27
270 17.18
271 17.08
272 16.98
273 16.89
274 16.79
275 16.7
276 16.6
277 16.51
278 16.41
279 16.31
280 16.22
281 16.12
282 16.03
283 15.93
284 15.83
285 15.74
286 15.64
287 15.55
288 15.45
289 15.35
290 15.26
291 15.16
292 15.07
293 14.97
294 14.88
295 14.78
296 14.68
297 14.59
298 14.49
299 14.4
300 14.3
301 14.2
302 14.11
303 14.01
304 13.92
305 15.12
306 16.33
307 17.53
308 18.73
309 19.94
310 21.14
311 22.35
312 23.55
313 24.76
314 25.96
315 27.16
316 28.37
317 29.57
318 30.78
319 31.98
320 29.69
321 27.42
322 25.2
323 23.03
324 20.96
325 18.99
326 17.15
327 15.47
328 13.95
329 12.63
330 11.52
331 10.65
332 10.04
333 9.71
334 9.67
335 9.9
336 10.37
337 11.05
338 11.92
339 12.93
340 14.07
341 15.29
342 16.58
343 17.9
344 15.17
345 12.45
346 9.73
347 7.01
348 6.13
349 5.27
350 4.43
351 3.63
352 2.88
353 2.18
354 1.57
355 1.03
356 0.6
357 0.27
358 0.07
359 0