Implementation
@override
set ratio(num value) {
final oldRatio = ratio;
super.ratio = value;
if (alarmsEnabled) {
_alarms.forEach((alarmName, alarmRatio) {
if (alarmRatio < oldRatio && alarmRatio >= ratio) {
dispatchEvent(Event(alarmName, true));
}
});
}
}