mirror of
https://github.com/AlexandreRouma/SDRPlusPlus.git
synced 2025-02-03 05:14:44 +01:00
Switches only take ints
dumb mistake. I squashed the if-else chain just a bit so that it wasn't any longer than the switch. it's already really, long, I didn't want it to be any longer. Thought it might be more readable this way.
This commit is contained in:
parent
8f43110c72
commit
d21a61aefd
@ -431,28 +431,28 @@ private:
|
||||
|
||||
// Parse mode and bandwidth
|
||||
int mode;
|
||||
switch(parts[1]) {
|
||||
case "FM" : mode = RADIO_IFACE_MODE_NFM;
|
||||
break;
|
||||
case "WFM" : mode = RADIO_IFACE_MODE_WFM;
|
||||
break;
|
||||
case "AM" : mode = RADIO_IFACE_MODE_AM;
|
||||
break;
|
||||
case "DSB" : mode = RADIO_IFACE_MODE_DSB;
|
||||
break;
|
||||
case "USB" : mode = RADIO_IFACE_MODE_USB;
|
||||
break;
|
||||
case "CW" : mode = RADIO_IFACE_MODE_CW;
|
||||
break;
|
||||
case "LSB" : mode = RADIO_IFACE_MODE_LSB;
|
||||
break;
|
||||
case "RAW" : mode = RADIO_IFACE_MODE_RAW;
|
||||
break;
|
||||
default: // If mode is not supported, return error
|
||||
spdlog::error("Rigctl client sent invalid command: '{0}'", cmd);
|
||||
resp = "RPRT 1\n";
|
||||
client->write(resp.size(), (uint8_t*)resp.c_str());
|
||||
return;
|
||||
if(parts[1] == "FM"){
|
||||
mode = RADIO_IFACE_MODE_NFM;
|
||||
}else if(parts[1] == "WFM"){
|
||||
mode = RADIO_IFACE_MODE_WFM;
|
||||
}else if(parts[1] == "AM"){
|
||||
mode = RADIO_IFACE_MODE_AM;
|
||||
}else if(parts[1] == "DSB"){
|
||||
mode = RADIO_IFACE_MODE_DSB;
|
||||
}else if(parts[1] == "USB"){
|
||||
mode = RADIO_IFACE_MODE_USB;
|
||||
}else if(parts[1] == "CW"){
|
||||
mode = RADIO_IFACE_MODE_CW;
|
||||
}else if(parts[1] == "LSB"){
|
||||
mode = RADIO_IFACE_MODE_LSB;
|
||||
}else if(parts[1] == "RAW"){
|
||||
mode = RADIO_IFACE_MODE_RAW;
|
||||
}else{
|
||||
// If mode is not supported, return error
|
||||
spdlog::error("Rigctl client sent invalid command: '{0}'", cmd);
|
||||
resp = "RPRT 1\n";
|
||||
client->write(resp.size(), (uint8_t*)resp.c_str());
|
||||
return;
|
||||
}
|
||||
int bandwidth = std::stoi(parts[2]);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user