We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 14a7e7a commit aec8e79Copy full SHA for aec8e79
1 file changed
flight/modules/UAVOHottBridge/uavohottbridge.c
@@ -658,8 +658,9 @@ void update_telemetrydata()
658
// calculate altitude relative to start position
659
telestate->altitude = -telestate->Position.Down;
660
661
- // check and set min/max values when armed.
662
- if (telestate->FlightStatus.Armed == FLIGHTSTATUS_ARMED_ARMED) {
+ // check and set min/max values when armed
+ // and without receiver input for standalone board used as sensor
663
+ if ((telestate->FlightStatus.Armed == FLIGHTSTATUS_ARMED_ARMED) || ((telestate->SysAlarms.Alarm.Attitude == SYSTEMALARMS_ALARM_OK) && (telestate->SysAlarms.Alarm.Receiver != SYSTEMALARMS_ALARM_OK))) {
664
if (telestate->min_altitude > telestate->altitude) {
665
telestate->min_altitude = telestate->altitude;
666
}
0 commit comments