Skip to content

Commit a1f6968

Browse files
committed
Merge branch 'master' into alerts
2 parents 3586ddf + c8dfb76 commit a1f6968

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/sp140/sp140.ino

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -835,6 +835,13 @@ void disarmSystem() {
835835
resetSmoothing();
836836
resumeLEDTask();
837837
runDisarmAlert();
838+
839+
// Calculate elapsed armed time in seconds before updating hour meter
840+
if (armedAtMillis > 0) {
841+
unsigned long currentMillis = millis();
842+
armedSecs = (currentMillis - armedAtMillis) / 1000;
843+
}
844+
838845
updateArmedTime();
839846
writeDeviceData();
840847

@@ -1056,6 +1063,7 @@ bool armSystem() {
10561063
setESCThrottle(ESC_DISARMED_PWM); // initialize the signal to low
10571064

10581065
armedAtMillis = millis();
1066+
armedSecs = 0; // Reset armed seconds for new session
10591067
setGroundAltitude(deviceData);
10601068

10611069
vTaskSuspend(blinkLEDTaskHandle);

0 commit comments

Comments
 (0)