Skip to content

Commit c7c6377

Browse files
committed
Add log file alignment to menuLog
1 parent 56de3d2 commit c7c6377

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

Firmware/RTK_Everywhere/menuMessages.ino

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,15 @@ void menuLog()
8282
systemPrintln("Disabled");
8383
}
8484

85+
if (settings.enableLogging == true)
86+
{
87+
systemPrint("9) Log file length alignment: ");
88+
if (settings.alignedLogFiles == true)
89+
systemPrintln("Enabled");
90+
else
91+
systemPrintln("Disabled");
92+
}
93+
8594
systemPrintln("x) Exit");
8695

8796
int incoming = getUserInputNumber(); // Returns EXIT, TIMEOUT, or long
@@ -132,6 +141,10 @@ void menuLog()
132141
{
133142
settings.enableNTPFile ^= 1;
134143
}
144+
else if (incoming == 9 && settings.enableLogging == true)
145+
{
146+
settings.alignedLogFiles ^= 1;
147+
}
135148
else if (incoming == 'x')
136149
break;
137150
else if (incoming == INPUT_RESPONSE_GETNUMBER_EXIT)
@@ -300,7 +313,8 @@ bool beginLogging(const char *customFileName)
300313
{
301314
// Calculate when the next log file should be opened - in millis()
302315
unsigned long hoursAsMillis = rtc.getMillis() + (rtc.getSecond() * 1000)
303-
+ (rtc.getMinute() * 1000 * 60) + (rtc.getHour(true) * 1000 * 60 * 60);
316+
+ (rtc.getMinute() * 1000 * 60)
317+
+ (rtc.getHour(true) * 1000 * 60 * 60);
304318
unsigned long maxLogLength_ms = (unsigned long)settings.maxLogLength_minutes * 60 * 1000;
305319
unsigned long millisFromPreviousLog = hoursAsMillis % maxLogLength_ms;
306320
unsigned long millisToNextLog = maxLogLength_ms - millisFromPreviousLog;

0 commit comments

Comments
 (0)