diff options
| author | Mark Russell <mruss660@gmail.com> | 2021-09-16 19:38:31 (GMT) |
|---|---|---|
| committer | Mark Russell <mruss660@gmail.com> | 2021-09-16 19:38:31 (GMT) |
| commit | f857a757a7184726093a7085cdb3d74b728a22e4 (patch) | |
| tree | cd30018ebb68be09653b589ae11647ca33d40c73 /src/components/alarm/AlarmController.cpp | |
| parent | 2bf339a3f8319d68dfe657a53020c1f7977c4eb7 (diff) | |
Fixes per Riksu9000's feedback
Diffstat (limited to 'src/components/alarm/AlarmController.cpp')
| -rw-r--r-- | src/components/alarm/AlarmController.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/components/alarm/AlarmController.cpp b/src/components/alarm/AlarmController.cpp index 2532a4a..67ca05a 100644 --- a/src/components/alarm/AlarmController.cpp +++ b/src/components/alarm/AlarmController.cpp @@ -43,11 +43,9 @@ void AlarmController::Init(System::SystemTask* systemTask) { this->systemTask = systemTask; } -void AlarmController::SetAlarm(uint8_t alarmHr, uint8_t alarmMin) { +void AlarmController::SetAlarmTime(uint8_t alarmHr, uint8_t alarmMin) { hours = alarmHr; minutes = alarmMin; - state = AlarmState::Set; - ScheduleAlarm(); } void AlarmController::ScheduleAlarm() { @@ -84,6 +82,8 @@ void AlarmController::ScheduleAlarm() { alarmTime = std::chrono::system_clock::from_time_t(std::mktime(tmAlarmTime)); auto mSecToAlarm = std::chrono::duration_cast<std::chrono::milliseconds>(alarmTime - now).count(); app_timer_start(alarmAppTimer, APP_TIMER_TICKS(mSecToAlarm), this); + + state = AlarmState::Set; } uint32_t AlarmController::SecondsToAlarm() { |
