mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-06 10:15:38 +08:00
Update to new vatlib
This commit is contained in:
committed by
Klaus Basan
parent
4387c3b433
commit
c0d9aacbb1
@@ -95,7 +95,7 @@ namespace BlackCore
|
||||
|
||||
Q_ASSERT_X(Vat_GetVersion() == VAT_LIBVATLIB_VERSION, "swift.network", "Wrong vatlib shared library installed");
|
||||
|
||||
Vat_SetNetworkLogHandler(SeverityLevel::SeverityError, CNetworkVatlib::networkLogHandler);
|
||||
Vat_SetNetworkLogHandler(vatSeverityError, CNetworkVatlib::networkLogHandler);
|
||||
|
||||
m_processingTimer.setObjectName(this->objectName().append(":m_processingTimer"));
|
||||
m_positionUpdateTimer.setObjectName(this->objectName().append(":m_positionUpdateTimer"));
|
||||
@@ -1453,7 +1453,7 @@ namespace BlackCore
|
||||
);
|
||||
}
|
||||
|
||||
void CNetworkVatlib::networkLogHandler(SeverityLevel /** severity **/, const char *context, const char *message)
|
||||
void CNetworkVatlib::networkLogHandler(VatSeverityLevel /** severity **/, const char *context, const char *message)
|
||||
{
|
||||
const QString errorMessage = QStringLiteral("vatlib ") % context % QStringLiteral(": ") % message;
|
||||
CLogMessage(static_cast<CNetworkVatlib *>(nullptr)).error(errorMessage);
|
||||
|
||||
@@ -187,7 +187,7 @@ namespace BlackCore
|
||||
bool isDisconnected() const { return m_status != vatStatusConnecting && m_status != vatStatusConnected; }
|
||||
static QString convertToUnicodeEscaped(const QString &str);
|
||||
static VatSimType convertToSimType(BlackMisc::Simulation::CSimulatorPluginInfo &simInfo);
|
||||
static void networkLogHandler(SeverityLevel severity, const char *context, const char *message);
|
||||
static void networkLogHandler(VatSeverityLevel severity, const char *context, const char *message);
|
||||
void sendCustomPacket(const BlackMisc::Aviation::CCallsign &callsign, const QString &packetId, const QStringList &data);
|
||||
|
||||
static const QString &defaultModelString()
|
||||
|
||||
@@ -38,7 +38,7 @@ namespace BlackCore
|
||||
m_audioService(Vat_CreateAudioService())
|
||||
{
|
||||
const int udpPort = m_vatsimVoiceSettings.get().getVatsimUdpVoicePort();
|
||||
Vat_SetVoiceLogHandler(SeverityLevel::SeverityError, CVoiceVatlib::voiceLogHandler);
|
||||
Vat_SetVoiceLogHandler(vatSeverityDebug, CVoiceVatlib::voiceLogHandler);
|
||||
m_udpPort.reset(Vat_CreateUDPAudioPort(m_audioService.data(), udpPort));
|
||||
|
||||
// do processing
|
||||
@@ -155,13 +155,15 @@ namespace BlackCore
|
||||
Vat_ExecuteVoiceTasks(m_audioService.data());
|
||||
}
|
||||
|
||||
void CVoiceVatlib::voiceLogHandler(SeverityLevel /** severity **/, const char *context, const char *message)
|
||||
void CVoiceVatlib::voiceLogHandler(VatSeverityLevel severity, const char *context, const char *message)
|
||||
{
|
||||
QString errorMessage("vatlib ");
|
||||
errorMessage += context;
|
||||
errorMessage += ": ";
|
||||
errorMessage += message;
|
||||
CLogMessage(static_cast<CVoiceVatlib *>(nullptr)).error(errorMessage);
|
||||
QString logMessage(context);
|
||||
logMessage += ": ";
|
||||
logMessage += message;
|
||||
if (severity == vatSeverityDebug) { CLogMessage(static_cast<CVoiceVatlib *>(nullptr)).debug(logMessage); }
|
||||
else if (severity == vatSeverityInfo) { CLogMessage(static_cast<CVoiceVatlib *>(nullptr)).info(logMessage); }
|
||||
else if (severity == vatSeverityWarning) { CLogMessage(static_cast<CVoiceVatlib *>(nullptr)).warning(logMessage); }
|
||||
else if (severity == vatSeverityError) { CLogMessage(static_cast<CVoiceVatlib *>(nullptr)).error(logMessage); }
|
||||
}
|
||||
} // namespace
|
||||
} // namespace
|
||||
|
||||
@@ -122,7 +122,7 @@ namespace BlackCore
|
||||
}
|
||||
};
|
||||
|
||||
static void voiceLogHandler(SeverityLevel severity, const char *context, const char *message);
|
||||
static void voiceLogHandler(VatSeverityLevel severity, const char *context, const char *message);
|
||||
|
||||
BlackMisc::CSetting<BlackMisc::Audio::Settings::TVoiceSetup> m_vatsimVoiceSettings { this };
|
||||
QScopedPointer<VatAudioService, VatAudioServiceDeleter> m_audioService;
|
||||
|
||||
Reference in New Issue
Block a user