mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-05 09:15:34 +08:00
Ref T380, test function and UI (internals) to test ATIS
This commit is contained in:
@@ -322,6 +322,9 @@ namespace BlackCore
|
||||
//! Inject a text message as received
|
||||
virtual void testReceivedTextMessages(const BlackMisc::Network::CTextMessageList &textMessages) = 0;
|
||||
|
||||
//! Inject an ATIS
|
||||
virtual void testReceivedAtisMessage(const BlackMisc::Aviation::CCallsign &callsign, const BlackMisc::Aviation::CInformationMessage &msg) = 0;
|
||||
|
||||
//! Request parts for callsign (from another client)
|
||||
virtual void testRequestAircraftConfig(const BlackMisc::Aviation::CCallsign &callsign) = 0;
|
||||
|
||||
|
||||
@@ -284,6 +284,15 @@ namespace BlackCore
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
//! \copydoc IContextNetwork::testReceivedAtisMessage
|
||||
virtual void testReceivedAtisMessage(const BlackMisc::Aviation::CCallsign &callsign, const BlackMisc::Aviation::CInformationMessage &msg) override
|
||||
{
|
||||
Q_UNUSED(callsign);
|
||||
Q_UNUSED(msg);
|
||||
logEmptyContextWarning(Q_FUNC_INFO);
|
||||
}
|
||||
|
||||
//! \copydoc IContextNetwork::parseCommandLine
|
||||
virtual bool parseCommandLine(const QString &commandLine, const BlackMisc::CIdentifier &originator) override
|
||||
{
|
||||
|
||||
@@ -972,6 +972,15 @@ namespace BlackCore
|
||||
m_airspace->testAddAircraftParts(callsign, parts, incremental);
|
||||
}
|
||||
|
||||
void CContextNetwork::testReceivedAtisMessage(const CCallsign &callsign, const CInformationMessage &msg)
|
||||
{
|
||||
if (this->isDebugEnabled()) { CLogMessage(this, CLogCategory::contextSlot()).debug() << Q_FUNC_INFO << callsign.asString(); }
|
||||
if (this->network())
|
||||
{
|
||||
emit this->network()->atisReplyReceived(callsign, msg);
|
||||
}
|
||||
}
|
||||
|
||||
void CContextNetwork::testReceivedTextMessages(const CTextMessageList &textMessages)
|
||||
{
|
||||
if (this->isDebugEnabled()) { CLogMessage(this, CLogCategory::contextSlot()).debug() << Q_FUNC_INFO << textMessages.toQString(); }
|
||||
|
||||
@@ -255,6 +255,7 @@ namespace BlackCore
|
||||
virtual QString getLibraryInfo(bool detailed) const override;
|
||||
virtual void testCreateDummyOnlineAtcStations(int number) override;
|
||||
virtual void testAddAircraftParts(const BlackMisc::Aviation::CCallsign &callsign, const BlackMisc::Aviation::CAircraftParts &parts, bool incremental) override;
|
||||
virtual void testReceivedAtisMessage(const BlackMisc::Aviation::CCallsign &callsign, const BlackMisc::Aviation::CInformationMessage &msg) override;
|
||||
virtual void testReceivedTextMessages(const BlackMisc::Network::CTextMessageList &textMessages) override;
|
||||
virtual void testRequestAircraftConfig(const BlackMisc::Aviation::CCallsign &callsign) override;
|
||||
//! @}
|
||||
|
||||
@@ -308,6 +308,11 @@ namespace BlackCore
|
||||
m_dBusInterface->callDBus(QLatin1String("testReceivedTextMessages"), textMessages);
|
||||
}
|
||||
|
||||
void CContextNetworkProxy::testReceivedAtisMessage(const CCallsign &callsign, const CInformationMessage &msg)
|
||||
{
|
||||
m_dBusInterface->callDBus(QLatin1String("testReceivedAtisMessage"), callsign, msg);
|
||||
}
|
||||
|
||||
void CContextNetworkProxy::testRequestAircraftConfig(const CCallsign &callsign)
|
||||
{
|
||||
m_dBusInterface->callDBus(QLatin1String("testRequestAircraftConfig"), callsign);
|
||||
|
||||
@@ -126,6 +126,7 @@ namespace BlackCore
|
||||
virtual void testCreateDummyOnlineAtcStations(int number) override;
|
||||
virtual void testAddAircraftParts(const BlackMisc::Aviation::CCallsign &callsign, const BlackMisc::Aviation::CAircraftParts &parts, bool incremental) override;
|
||||
virtual void testReceivedTextMessages(const BlackMisc::Network::CTextMessageList &textMessages) override;
|
||||
virtual void testReceivedAtisMessage(const BlackMisc::Aviation::CCallsign &callsign, const BlackMisc::Aviation::CInformationMessage &msg) override;
|
||||
virtual void testRequestAircraftConfig(const BlackMisc::Aviation::CCallsign &callsign) override;
|
||||
virtual bool testAddAltitudeOffset(const BlackMisc::Aviation::CCallsign &callsign, const BlackMisc::PhysicalQuantities::CLength &offset = BlackMisc::PhysicalQuantities::CLength::null()) override;
|
||||
//! @}
|
||||
|
||||
Reference in New Issue
Block a user