From 81ba23e7621a3cd027658158953621e217966076 Mon Sep 17 00:00:00 2001 From: Lexzach <53662039+Lexzach@users.noreply.github.com> Date: Mon, 27 Mar 2023 15:00:25 -0400 Subject: [PATCH] power on hours --- instructions/antigneous_tech_instructions.odt | Bin 994397 -> 994394 bytes main/main.ino | 6 ++++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/instructions/antigneous_tech_instructions.odt b/instructions/antigneous_tech_instructions.odt index 038247e3a5e500c1e4c2de41fcf2e3704ac5725e..7d5571a2f7ede3de4b1284862f96ba7c6d222063 100644 GIT binary patch delta 2484 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 Pwuv67z72^5w_JY$H5FpV diff --git a/main/main.ino b/main/main.ino index 1bdec4c..c48bccc 100644 --- a/main/main.ino +++ b/main/main.ino @@ -1081,7 +1081,7 @@ void config(){ char *mainPanelSettingsPanelSecurity[] = {"None","Keyswitch","Passcode"}; //menu 9 char *mainPanelSettingsPanelName[] = {"Enter Name:"}; //menu 10 char *mainSettingsFireAlarmSettingsStrobeSync[] = {"None","System Sensor","Wheelock", "Gentex","Simplex"}; //menu 11 - char *mainPanelSettingsAbout[] = {"Antigneous FACP","Firmware: ","by Lexzach","Hrs."}; //menu 12 + char *mainPanelSettingsAbout[] = {"Antigneous FACP","Firmware: ","by Lexzach","Hrs On: "}; //menu 12 if (digitalRead(resetButtonPin)){ //RESET BUTTON resetPressed = true; @@ -1780,8 +1780,10 @@ void config(){ if (cursorPosition == 0){ configLCDUpdate(1, (String)mainPanelSettingsAbout[1]+firmwareRev, (String)mainPanelSettingsAbout[2]); } else if (cursorPosition == 1) { - configLCDUpdate(2, (String)mainPanelSettingsAbout[2], (String)mainPanelSettingsAbout[0]); + configLCDUpdate(2, (String)mainPanelSettingsAbout[2], (String)mainPanelSettingsAbout[3]+powerOnMinutes/60); } else if (cursorPosition == 2) { + configLCDUpdate(3, (String)mainPanelSettingsAbout[3]+powerOnMinutes/60, (String)mainPanelSettingsAbout[0]); + } else if (cursorPosition == 3){ configLCDUpdate(0, (String)mainPanelSettingsAbout[0], (String)mainPanelSettingsAbout[1]+firmwareRev); } } else if (silencePressed and not silenceStillPressed){