increaseFrequency method
Implementation
Future<void> increaseFrequency({double step = 1}) async {
double newFrequency = chamberPreset.neomFrequency!.frequency + step;
if(newFrequency <= 0) return;
AppConfig.logger.d("Increasing Frequency from ${chamberPreset.neomFrequency!.frequency} to $newFrequency");
chamberPreset.neomFrequency!.frequency = newFrequency;
frequencyDescription.value = "";
for (NeomFrequency neomFreq in frequencyServiceImpl?.frequencies.values ?? []) {
if(neomFreq.frequency.ceilToDouble() == newFrequency) {
frequencyDescription.value = neomFreq.description;
}
}
if(existsInChamber.value) isUpdate.value = true;
await soundController.setFrequency(newFrequency);
update([AppPageIdConstants.generator]);
}