bluerobotics / bluerobotics/BlueOS
core: frontend: vehicle-setup: allow configuring failsafes
- Dominant language
- Vue
- Stars
- 453
- Forks
- 151
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 174
Description
- [Supported in QGC](https://docs.qgroundcontrol.com/master/en/qgc-user-guide/setup_view/safety_ardupilot.html#sub)
- Maybe include an editable checklist, with default values of common pre-dive/launch checks
- Charged batteries
- Ensure enclosures and vent are sealed
- Equipment packed
- etc
---
# Failsafe Parameters
- Control Station Heartbeat Loss
- [x] `FS_GCS_ENABLE` (optional)
- [ ] `FS_GCS_ENABL` (Plane -_-)
- [x] `FS_GCS_TIMEOUT` (optional)
- Pilot Input Loss (Sub)
- [x] `FS_PILOT_INPUT`
- [x] `FS_PILOT_TIMEOUT`
- Radio Control Loss
- [ ] `RC_OVERRIDE_TIME`
- [ ] `RC_FS_TIMEOUT`
- [ ] `SERVO_RC_FS_MSK`
- Leak Detection (Sub)
- [x] `FS_LEAK_ENABLE`
- [ ] Configuration details should (in future) be handled by a separate Leak Sensor page
- [x] `LEAK1_PIN`
- [x] `LEAK1_LOGIC`
- [x] `LEAK1_TYPE` (optional)
- [ ] `LEAK2_PIN`
- [ ] `LEAK2_LOGIC`
- [ ] `LEAK2_TYPE` (optional)
- [ ] `LEAK3_PIN`
- [ ] `LEAK3_LOGIC`
- [ ] `LEAK3_TYPE` (optional)
- Excess Internal Pressure (Sub)
- [x] `FS_PRESS_ENABLE`
- [x] `FS_PRESS_MAX`
- Excess Internal Temperature (Sub)
- [x] `FS_TEMP_ENABLE`
- [x] `FS_TEMP_MAX`
- Terrain Loss During AUTO (Sub)
- [ ] `FS_TERRAIN_ENAB`
- Low Battery
- [ ] `BATTn_FS_VOLTSRC`
- [ ] `BATTn_LOW_VOLT`
- [ ] `BATTn_LOW_TIMER`
- [ ] `BATTn_LOW_MAH`
- [ ] `BATTn_FS_LOW_ACT`
- [ ] `BATTn_CRT_VOLT`
- [ ] `BATTn_CRT_MAH`
- [ ] `BATTn_FS_CRT_ACT`
- Excess Power Draw
- [ ] `MOT_BAT_VOLT_MAX`
- [ ] `MOT_BAT_VOLT_MIN`
- [ ] `MOT_BAT_CURR_MAX`
- [ ] `MOT_BAT_CURR_TC`
- [ ] `MOT_BAT_IDX`
- Disarm
- [ ] `MOT_SAFE_DISARM`
- [ ] `MOT_SAFE_TIME`
- [ ] `LOG_DISARMED`
- [ ] `LOG_REPLAY`
- [ ] `LOG_FILE_DSRMROT`
- [ ] `VTX_OPTIONS`
- Plane Disarm (Plane)
- [ ] `LAND_DISARM_DELAY`
- [ ] `LAND_THEN_NEUTRL`
- [ ] `Q_OPTIONS`
- [ ] `Q_M_SAFE_DISARM`
- [ ] `Q_M_SAFE_TIME`
- Sensor Fusion Uncertainty
- [x] `FS_EKF_ACTION` (optional)
- [x] `FS_EKF_THRESH`
- [ ] `FS_EKF_FILT` (optional, Copter)
- Crash Detection
- [x] `FS_CRASH_CHECK`
- X Crash Detection (Plane)
- [ ] `CRASH_ACC_THRESH`
- [ ] `CRASH_DETECT`
- Low Throttle
- [ ] `FS_THR_ENABLE`
- [ ] `FS_THR_VALUE`
- Excess Vibrations
- [ ] `FS_VIBE_ENABLE`
- Dead Reckoning Recovery
- [ ] `FS_DR_ENABLE`
- [ ] `FS_DR_TIMEOUT`
- Fence Breach
- [ ] `FENCE_ENABLE`
- [ ] `FENCE_ACTION`
- [ ] `FENCE_OPTIONS` (optional)
- [ ] `FENCE_ALT_MAX` (optional)
- [ ] `FENCE_MARGIN`
- [ ] `FENCE_ALT_MIN`
- [ ] `FENCE_AUTOENABLE` (optional)
- [ ] `FENCE_RET_RALLY`
- [ ] `FENCE_TYPE`
- Parachute Required
- [ ] `CHUTE_ENABLED`
- [ ] `CHUTE_ALT_MIN`
- [ ] `CHUTE_DELAY_MS`
- [ ] `CHUTE_CRT_SINK`
- [ ] Configuration details should be handled by a separate Parachute page
- [ ] `CHUTE_TYPE`
- [ ] `CHUTE_SERVO_ON`
- [ ] `CHUTE_SERVO_OFF`
- Miscellaneous
- [ ] `FS_OPTIONS`
- [ ] `OSD_FS_SCR`
- [ ] `FS_SHORT_ACTN` (Plane)
- [ ] `FS_SHORT_TIMEOUT` (Plane)
- [ ] `FS_LONG_ACTN` (Plane)
- [ ] `FS_LONG_TIMEOUT` (Plane)
- [ ] `FS_ACTION` (Rover)
- [ ] `FS_TIMEOUT` (Rover)
- Advanced Failsafe
- [ ] `AFS_ENABLE`
- [ ] `AFS_MAN_PIN`
- [ ] `AFS_HB_PIN`
- [ ] `AFS_TERMINATE`
- [ ] `AFS_TERM_ACTION`
- [ ] `AFS_TERM_PIN`
- [ ] `AFS_WP_COMMS`
- [ ] `AFS_WP_GPS_LOSS`
- [ ] `AFS_MAX_GPS_LOSS`
- [ ] `AFS_MAX_COM_LOSS`
- [ ] `AFS_AMSL_LIMIT`
- [ ] `AFS_AMSL_ERR_GPS`
- [ ] `AFS_DUAL_LOSS`
- [ ] `AFS_GCS_TIMEOUT`
- [ ] `AFS_QNH_PRESSURE`
- [ ] `AFS_GEOFENCE`
- [ ] `AFS_RC`
- [ ] `AFS_RC_MAN_ONLY`
- [ ] `AFS_RC_FAIL_TIME`
- [ ] `AFS_MAX_RANGE`
- [ ] `AFS_OPTIONS`
# Pre-Arm Parameters
- [ ] `GPS_HDOP_GOOD`
- [ ] `SCR_DEBUG_OPTS`
- [ ] `SCR_LD_CHECKSUM`
- [ ] `SCR_RUN_CHECKSUM`
- [ ] `AUTO_OPTIONS`
- [ ] `GUID_OPTIONS`
- [ ] `EFI_SVF_ARMCHECK`
- [ ] `EFI_SP_ST_DISARM`
- [ ] `ARMING_ACCTHRESH`
- [ ] `ARMING_RUDDER`
- [ ] `ARMING_MIS_ITEMS`
- [ ] `ARMING_CHECK`
- [ ] `ARMING_MAGTHRESH`
- [ ] `ARMING_CRSDP_IGN`
- [ ] `BARO_ALTERR_MAX`
- [ ] `BATTn_ARM_VOLT`
- [ ] `BATTn_ARM_MAH`
- [ ] `BRD_SAFETYOPTION`
- [ ] `BRD_VBUS_MIN`
- [ ] `BRD_VSERVO_MIN`
- [ ] `BRD_OPTIONS`
- [ ] `BRD_HEAT_LOWMGN`
- [ ] `COMPASS_OFFS_MAX`
- [ ] `RC_OPTIONS`
- [ ] `TMODE_FLAGS`
- [ ] `TKOFF_RPM_MIN`
- [ ] `TKOFF_THR_MINACC` (Plane)
- [ ] `TKOFF_ACCEL_CNT` (Plane)
- [ ] `TKOFF_TIMEOUT` (Plane)
- [ ] `RTL_AUTOLAND` (Plane)
- [ ] `FLIGHT_OPTIONS` (Plane)
- [ ] `ARMING_BBOX_SPD` (Plane)
- [ ] `ARMING_REQUIRE` (Plane)
- [ ] `ICE_OPTIONS` (Plane)
- [ ] `Q_ASSIST_SPEED` (Plane)
- [ ] `Q_TAILSIT_ENABLE` (Plane)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.