aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/alarm
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/alarm')
-rw-r--r--src/components/alarm/AlarmController.cpp2
-rw-r--r--src/components/alarm/AlarmController.h6
2 files changed, 7 insertions, 1 deletions
diff --git a/src/components/alarm/AlarmController.cpp b/src/components/alarm/AlarmController.cpp
index d97e1cff..88f65d9a 100644
--- a/src/components/alarm/AlarmController.cpp
+++ b/src/components/alarm/AlarmController.cpp
@@ -28,7 +28,7 @@ AlarmController::AlarmController(Controllers::DateTime& dateTimeController) : da
namespace {
void SetOffAlarm(TimerHandle_t xTimer) {
- auto controller = static_cast<Pinetime::Controllers::AlarmController*>(pvTimerGetTimerID(xTimer));
+ auto* controller = static_cast<Pinetime::Controllers::AlarmController*>(pvTimerGetTimerID(xTimer));
controller->SetOffAlarmNow();
}
}
diff --git a/src/components/alarm/AlarmController.h b/src/components/alarm/AlarmController.h
index 91f60f5a..8ac0de9a 100644
--- a/src/components/alarm/AlarmController.h
+++ b/src/components/alarm/AlarmController.h
@@ -26,6 +26,7 @@ namespace Pinetime {
namespace System {
class SystemTask;
}
+
namespace Controllers {
class AlarmController {
public:
@@ -40,18 +41,23 @@ namespace Pinetime {
void StopAlerting();
enum class AlarmState { Not_Set, Set, Alerting };
enum class RecurType { None, Daily, Weekdays };
+
uint8_t Hours() const {
return hours;
}
+
uint8_t Minutes() const {
return minutes;
}
+
AlarmState State() const {
return state;
}
+
RecurType Recurrence() const {
return recurrence;
}
+
void SetRecurrence(RecurType recurType) {
recurrence = recurType;
}