Quick fixes for v6.2

half-duplex
Phil Taylor 2021-12-31 00:34:51 +00:00
rodzic 60a1d40549
commit 4203b62327
1 zmienionych plików z 7 dodań i 7 usunięć

Wyświetl plik

@ -154,28 +154,28 @@ void rigCtlClient::socketReadyRead()
return; return;
} }
if (commands[num] == QString(";") || commands[num] == QString("|") || commands[num] == QString(",")) if (commands[num] == ';' || commands[num] == '|' || commands[num] == ',')
{ {
sep = commands[num].toLatin1(); sep = commands[num].toLatin1();
num++; num++;
} }
else if (commands[num] == QString("+")) else if (commands[num] == '+')
{ {
longReply = true; longReply = true;
sep = "\n"; sep = "\n";
num++; num++;
} }
else if (commands[num] == QString("#")) else if (commands[num] == '#')
{ {
continue; continue;
} }
else if (commands[num].toLower() == QString("q")) else if (commands[num].toLower() == 'q')
{ {
closeSocket(); closeSocket();
return; return;
} }
if (commands[num] == QString("\\")) if (commands[num] == '\\')
{ {
num++; num++;
} }
@ -183,7 +183,7 @@ void rigCtlClient::socketReadyRead()
QStringList command = commands.mid(num).split(" "); QStringList command = commands.mid(num).split(" ");
if (command[0] == QString((char)0xf0) || command[0] == "chk_vfo") if (command[0] == '\xf0' || command[0] == "chk_vfo")
{ {
chkVfoEecuted = true; chkVfoEecuted = true;
QString resp; QString resp;
@ -1048,7 +1048,7 @@ void rigCtlClient::socketReadyRead()
qInfo(logRigCtlD()) << "Setting:" << command[1] << command[2]; qInfo(logRigCtlD()) << "Setting:" << command[1] << command[2];
} }
else if (command.length() > 0 && (command[0] == QString((char)0x88) || command[0] == "get_powerstat")) else if (command.length() > 0 && (command[0] == '\x88' || command[0] == "get_powerstat"))
{ {
QString resp; QString resp;