@@ -70,6 +70,7 @@ export default function Failsafes() {
7070 } ) ,
7171 )
7272 } }
73+ disabled = { failsafeConfig . BATT_LOW_VOLT == undefined }
7374 />
7475 < NumberInput
7576 label = "Capacity Threshold"
@@ -85,6 +86,7 @@ export default function Failsafes() {
8586 } ) ,
8687 )
8788 } }
89+ disabled = { failsafeConfig . BATT_LOW_MAH == undefined }
8890 />
8991 </ div >
9092 < Select
@@ -105,6 +107,7 @@ export default function Failsafes() {
105107 } ) ,
106108 )
107109 } }
110+ disabled = { failsafeConfig . BATT_FS_LOW_ACT == undefined }
108111 />
109112 </ div >
110113
@@ -125,6 +128,7 @@ export default function Failsafes() {
125128 } ) ,
126129 )
127130 } }
131+ disabled = { failsafeConfig . BATT_CRT_VOLT == undefined }
128132 />
129133 < NumberInput
130134 label = "Capacity Threshold"
@@ -140,6 +144,7 @@ export default function Failsafes() {
140144 } ) ,
141145 )
142146 } }
147+ disabled = { failsafeConfig . BATT_CRT_MAH == undefined }
143148 />
144149 </ div >
145150 < Select
@@ -160,6 +165,7 @@ export default function Failsafes() {
160165 } ) ,
161166 )
162167 } }
168+ disabled = { failsafeConfig . BATT_FS_CRT_ACT == undefined }
163169 />
164170 </ div >
165171 </ div >
@@ -186,6 +192,7 @@ export default function Failsafes() {
186192 } ) ,
187193 )
188194 } }
195+ disabled = { failsafeConfig . RC_FS_TIMEOUT == undefined }
189196 />
190197 < Select
191198 label = "Throttle Failsafe Enable"
@@ -205,6 +212,7 @@ export default function Failsafes() {
205212 } ) ,
206213 )
207214 } }
215+ disabled = { failsafeConfig . FS_THR_ENABLE == undefined }
208216 />
209217 </ div >
210218 </ div >
@@ -226,6 +234,7 @@ export default function Failsafes() {
226234 } ) ,
227235 )
228236 } }
237+ disabled = { failsafeConfig . FS_GCS_TIMEOUT == undefined }
229238 />
230239 < Select
231240 label = "GCS Failsafe Enable"
@@ -245,6 +254,7 @@ export default function Failsafes() {
245254 } ) ,
246255 )
247256 } }
257+ disabled = { failsafeConfig . FS_GCS_ENABLE == undefined }
248258 />
249259 </ div >
250260 </ div >
@@ -268,6 +278,7 @@ export default function Failsafes() {
268278 } ) ,
269279 )
270280 } }
281+ disabled = { failsafeConfig . FS_EKF_THRESH == undefined }
271282 />
272283 < Select
273284 label = "EKF Failsafe Action"
@@ -287,6 +298,7 @@ export default function Failsafes() {
287298 } ) ,
288299 )
289300 } }
301+ disabled = { failsafeConfig . FS_EKF_ACTION == undefined }
290302 />
291303 </ div >
292304 </ div >
@@ -316,6 +328,7 @@ export default function Failsafes() {
316328 } ) ,
317329 )
318330 } }
331+ disabled = { failsafeConfig . FS_SHORT_TIMEOUT == undefined }
319332 />
320333 < Select
321334 label = "Short Action"
@@ -335,6 +348,7 @@ export default function Failsafes() {
335348 } ) ,
336349 )
337350 } }
351+ disabled = { failsafeConfig . FS_SHORT_ACTN == undefined }
338352 />
339353 </ div >
340354 < div className = "p-4 rounded-xl bg-falcongrey-900 border border-falcongrey-600 space-y-4" >
@@ -352,6 +366,7 @@ export default function Failsafes() {
352366 } ) ,
353367 )
354368 } }
369+ disabled = { failsafeConfig . FS_LONG_TIMEOUT == undefined }
355370 />
356371 < Select
357372 label = "Long Action"
@@ -371,6 +386,7 @@ export default function Failsafes() {
371386 } ) ,
372387 )
373388 } }
389+ disabled = { failsafeConfig . FS_LONG_ACTN == undefined }
374390 />
375391 </ div >
376392
@@ -387,6 +403,7 @@ export default function Failsafes() {
387403 } ) ,
388404 )
389405 } }
406+ disabled = { failsafeConfig . THR_FAILSAFE == undefined }
390407 />
391408 </ div >
392409 < NumberInput
@@ -425,6 +442,7 @@ export default function Failsafes() {
425442 } ) ,
426443 )
427444 } }
445+ disabled = { failsafeConfig . FS_GCS_ENABL == undefined }
428446 />
429447 </ div >
430448 </ div >
0 commit comments