mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-08-10 03:16:09 +08:00
refs #432, adjusted originators
This commit is contained in:
@@ -21,10 +21,11 @@ using namespace BlackMisc::PhysicalQuantities;
|
||||
using namespace BlackMisc::Geo;
|
||||
|
||||
Client::Client(QObject *parent)
|
||||
: QObject(parent), COwnAircraftAware(COwnAircraftProviderDummy::instance()),
|
||||
: QObject(parent),
|
||||
COwnAircraftAware(COwnAircraftProviderDummy::instance()),
|
||||
COriginatorAware("samples:cmdClient"),
|
||||
m_net(new BlackCore::CNetworkVatlib(COwnAircraftProviderDummy::instance(), this))
|
||||
{
|
||||
|
||||
connect(m_net, &INetwork::atcPositionUpdate, this, &Client::atcPositionUpdate);
|
||||
connect(m_net, &INetwork::atcDisconnected, this, &Client::atcDisconnected);
|
||||
connect(m_net, &INetwork::connectionStatusChanged, this, &Client::connectionStatusChanged);
|
||||
@@ -339,7 +340,8 @@ void Client::setOwnAircraftCmd(QTextStream &args)
|
||||
BlackMisc::Aviation::CComSystem("COM1", BlackMisc::PhysicalQuantities::CFrequency(com1, BlackMisc::PhysicalQuantities::CFrequencyUnit::MHz())),
|
||||
BlackMisc::Aviation::CComSystem("COM2", BlackMisc::PhysicalQuantities::CFrequency(com2, BlackMisc::PhysicalQuantities::CFrequencyUnit::MHz())),
|
||||
BlackMisc::Aviation::CTransponder(xpdrCode, xpdrMode),
|
||||
COriginator("cmdClient"));
|
||||
originator());
|
||||
Q_UNUSED(aircraft);
|
||||
}
|
||||
|
||||
void Client::setOwnAircraftPositionCmd(QTextStream &args)
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
|
||||
#include "blackcore/network.h"
|
||||
#include "blackmisc/simulation/ownaircraftproviderdummy.h"
|
||||
#include "blackmisc/originatoraware.h"
|
||||
#include <QObject>
|
||||
#include <QTextStream>
|
||||
#include <QMap>
|
||||
@@ -21,7 +22,8 @@
|
||||
|
||||
class Client :
|
||||
public QObject,
|
||||
public BlackMisc::Simulation::COwnAircraftAware
|
||||
public BlackMisc::Simulation::COwnAircraftAware,
|
||||
public BlackMisc::COriginatorAware
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
@@ -29,9 +31,11 @@ public:
|
||||
Client(QObject *parent = nullptr);
|
||||
|
||||
signals:
|
||||
//! Terminated
|
||||
void quit();
|
||||
|
||||
public slots:
|
||||
//! Handle command
|
||||
void command(QString line);
|
||||
|
||||
private: //commands
|
||||
|
||||
Reference in New Issue
Block a user