TimerController: Rename to Timer

This commit is contained in:
Riku Isokoski
2023-04-11 12:18:49 +03:00
parent 661ffbeb1e
commit 40f7e1c7be
7 changed files with 26 additions and 26 deletions

View File

@@ -1,17 +1,17 @@
#include "components/timer/TimerController.h"
#include "components/timer/Timer.h"
using namespace Pinetime::Controllers;
TimerController::TimerController(void* const timerData, TimerCallbackFunction_t timerCallbackFunction) {
Timer::Timer(void* const timerData, TimerCallbackFunction_t timerCallbackFunction) {
timer = xTimerCreate("Timer", 1, pdFALSE, timerData, timerCallbackFunction);
}
void TimerController::StartTimer(std::chrono::milliseconds duration) {
void Timer::StartTimer(std::chrono::milliseconds duration) {
xTimerChangePeriod(timer, pdMS_TO_TICKS(duration.count()), 0);
xTimerStart(timer, 0);
}
std::chrono::milliseconds TimerController::GetTimeRemaining() {
std::chrono::milliseconds Timer::GetTimeRemaining() {
if (IsRunning()) {
TickType_t remainingTime = xTimerGetExpiryTime(timer) - xTaskGetTickCount();
return std::chrono::milliseconds(remainingTime * 1000 / configTICK_RATE_HZ);
@@ -19,10 +19,10 @@ std::chrono::milliseconds TimerController::GetTimeRemaining() {
return std::chrono::milliseconds(0);
}
void TimerController::StopTimer() {
void Timer::StopTimer() {
xTimerStop(timer, 0);
}
bool TimerController::IsRunning() {
bool Timer::IsRunning() {
return (xTimerIsTimerActive(timer) == pdTRUE);
}

View File

@@ -7,9 +7,9 @@
namespace Pinetime {
namespace Controllers {
class TimerController {
class Timer {
public:
TimerController(void* timerData, TimerCallbackFunction_t timerCallbackFunction);
Timer(void* timerData, TimerCallbackFunction_t timerCallbackFunction);
void StartTimer(std::chrono::milliseconds duration);