merge-requests/9/merge
Phil Taylor 2022-02-02 16:02:40 +00:00
rodzic 21a8bbc1a6
commit 824a91b125
3 zmienionych plików z 15 dodań i 13 usunięć

Wyświetl plik

@ -403,7 +403,7 @@ void servermain::setServerToPrefs()
}
}
connect(udp, SIGNAL(haveNetworkStatus(QString)), this, SLOT(receiveStatusUpdate(QString)));
connect(udp, SIGNAL(haveNetworkStatus(networkStatus)), this, SLOT(receiveStatusUpdate(networkStatus)));
serverThread->start();
@ -554,14 +554,14 @@ void servermain::loadSettings()
for (unsigned int i = 1; i < devices; i++) {
info = audio->getDeviceInfo(i);
if (info.outputChannels > 0) {
if (tempPrefs->txAudio.name == info->name) {
tempPrefs->txAudio.port = i;
if (tempPrefs->txAudioSetup.name == info->name) {
tempPrefs->txAudioSetup.port = i;
txDeviceFound = true;
}
}
if (info.inputChannels > 0) {
if (tempPrefs->rxAudio.name == info->name) {
tempPrefs->rxAudio.port = i;
if (tempPrefs->rxAudioSetup.name == info->name) {
tempPrefs->rxAudioSetup.port = i;
rxDeviceFound = true;
}
}
@ -571,14 +571,14 @@ void servermain::loadSettings()
{
info = Pa_GetDeviceInfo(i);
if (info->maxInputChannels > 0) {
if (tempPrefs->txAudio.name == info->name) {
tempPrefs->txAudio.port = i;
if (tempPrefs->txAudioSetup.name == info->name) {
tempPrefs->txAudioSetup.port = i;
txDeviceFound = true;
}
}
if (info->maxOutputChannels > 0) {
if (tempPrefs->rxAudio.name == info->name) {
tempPrefs->rxAudio.port = i;
if (tempPrefs->rxAudioSetup.name == info->name) {
tempPrefs->rxAudioSetup.port = i;
rxDeviceFound = true;
}
}

Wyświetl plik

@ -122,9 +122,8 @@ udpServer::~udpServer()
udpAudio->close();
delete udpAudio;
}
//emit haveNetworkStatus(QString(""));
status.message = QString("");
emit haveNetworkStatus(status);
}
@ -1455,7 +1454,8 @@ void udpServer::watchdog()
}
}
//emit haveNetworkStatus(QString("<pre>Server connections: Control:%1 CI-V:%2 Audio:%3</pre>").arg(controlClients.size()).arg(civClients.size()).arg(audioClients.size()));
status.message = QString("<pre>Server connections: Control:%1 CI-V:%2 Audio:%3</pre>").arg(controlClients.size()).arg(civClients.size()).arg(audioClients.size());
emit haveNetworkStatus(status);
}
void udpServer::sendStatus(CLIENT* c)

Wyświetl plik

@ -220,6 +220,8 @@ private:
QHostAddress hasTxAudio;
QTimer* wdTimer;
networkStatus status;
};