RadioDevice: Add ability to set modulation back to none

This commit is contained in:
Dominic Höglinger 2025-09-25 23:41:27 +02:00
parent 166963288b
commit 640ce09132

View File

@ -13,7 +13,7 @@ bool RadioDevice::setModulation(const RadioDevice::Modulation newModulation) {
const auto state = getState();
if ((state == State::PendingOn) || (state == State::On)) {
return false;
} else if (!(canTransmit(newModulation) || canReceive(newModulation))) {
} else if (!((newModulation == Modulation::None) || canTransmit(newModulation) || canReceive(newModulation))) {
return false;
} else {
auto lock = mutex.asScopedLock();