From f5a5600b79972dd7ce644f27b9217a58cbbb91ea Mon Sep 17 00:00:00 2001 From: codingjourney Date: Sat, 26 Oct 2024 20:36:39 +0200 Subject: improved naming of lap-related fields and methods --- src/components/stopwatch/StopWatchController.cpp | 26 ++++++++++++------------ 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'src/components/stopwatch/StopWatchController.cpp') diff --git a/src/components/stopwatch/StopWatchController.cpp b/src/components/stopwatch/StopWatchController.cpp index d8e48588..7af80367 100644 --- a/src/components/stopwatch/StopWatchController.cpp +++ b/src/components/stopwatch/StopWatchController.cpp @@ -22,31 +22,31 @@ void StopWatchController::Clear() { currentState = StopWatchStates::Cleared; timeElapsedPreviously = 0; - for (int i = 0; i < lapCapacity; i++) { - laps[i].count = 0; - laps[i].time = 0; + for (int i = 0; i < histSize; i++) { + history[i].number = 0; + history[i].timeSinceStart = 0; } - lapCount = 0; + maxLapNumber = 0; } // Lap -void StopWatchController::PushLap() { +void StopWatchController::AddLapToHistory() { TickType_t lapEnd = GetElapsedTime(); - laps[0].time = lapEnd; - laps[0].count = ++lapCount; - laps--; + history[0].timeSinceStart = lapEnd; + history[0].number = ++maxLapNumber; + history--; } -int StopWatchController::GetLapCount() { - return lapCount; +int StopWatchController::GetMaxLapNumber() { + return maxLapNumber; } -std::optional StopWatchController::LastLap(int lap) { - if (lap < 0 || lap >= lapCapacity || laps[lap].count == 0) { +std::optional StopWatchController::GetLapFromHistory(int index) { + if (index < 0 || index >= histSize || history[index].number == 0) { return {}; } - return laps[lap]; + return history[index]; } // Data / State acess -- cgit v1.2.3-70-g09d2