mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-11 06:25:33 +08:00
refs #132 , improved one line comments for Doxygen
This commit is contained in:
@@ -23,9 +23,7 @@
|
|||||||
|
|
||||||
namespace BlackCore
|
namespace BlackCore
|
||||||
{
|
{
|
||||||
/*!
|
//! \brief Network context
|
||||||
* \brief Network context
|
|
||||||
*/
|
|
||||||
class CContextNetwork : public IContextNetwork
|
class CContextNetwork : public IContextNetwork
|
||||||
{
|
{
|
||||||
// Register by same name, make signals sender independent
|
// Register by same name, make signals sender independent
|
||||||
|
|||||||
@@ -37,20 +37,14 @@ namespace BlackCore
|
|||||||
Q_CLASSINFO("D-Bus Interface", BLACKCORE_CONTEXTNETWORK_INTERFACENAME)
|
Q_CLASSINFO("D-Bus Interface", BLACKCORE_CONTEXTNETWORK_INTERFACENAME)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
/*!
|
//! \brief Service name
|
||||||
* \brief Service name
|
|
||||||
* \return
|
|
||||||
*/
|
|
||||||
static const QString &InterfaceName()
|
static const QString &InterfaceName()
|
||||||
{
|
{
|
||||||
static QString s(BLACKCORE_CONTEXTNETWORK_INTERFACENAME);
|
static QString s(BLACKCORE_CONTEXTNETWORK_INTERFACENAME);
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
//! \brief Service path
|
||||||
* \brief Service path
|
|
||||||
* \return
|
|
||||||
*/
|
|
||||||
static const QString &ServicePath()
|
static const QString &ServicePath()
|
||||||
{
|
{
|
||||||
static QString s(BLACKCORE_CONTEXTNETWORK_SERVICEPATH);
|
static QString s(BLACKCORE_CONTEXTNETWORK_SERVICEPATH);
|
||||||
@@ -63,35 +57,22 @@ namespace BlackCore
|
|||||||
* \param connection
|
* \param connection
|
||||||
* \param parent
|
* \param parent
|
||||||
*/
|
*/
|
||||||
IContextNetwork(const QString &serviceName, QDBusConnection &connection, QObject *parent = 0);
|
IContextNetwork(const QString &serviceName, QDBusConnection &connection, QObject *parent = nullptr);
|
||||||
|
|
||||||
/*!
|
//! Destructor
|
||||||
* Destructor
|
|
||||||
*/
|
|
||||||
~IContextNetwork() {}
|
~IContextNetwork() {}
|
||||||
|
|
||||||
|
//! \brief Using local objects?
|
||||||
/*!
|
|
||||||
* \brief Using local objects?
|
|
||||||
* \return
|
|
||||||
*/
|
|
||||||
virtual bool usingLocalObjects() const { return false; }
|
virtual bool usingLocalObjects() const { return false; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
BlackMisc::CGenericDBusInterface *m_dBusInterface;
|
BlackMisc::CGenericDBusInterface *m_dBusInterface; /*!< DBus interface */
|
||||||
|
|
||||||
/*!
|
//! \brief Relay connection signals to local signals.
|
||||||
* Relay connection signals to local signals
|
|
||||||
* No idea why this has to be wired and is not done automatically
|
|
||||||
* \param connection
|
|
||||||
*/
|
|
||||||
void relaySignals(const QString &serviceName, QDBusConnection &connection);
|
void relaySignals(const QString &serviceName, QDBusConnection &connection);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
/*!
|
//! \brief Constructor
|
||||||
* \brief IContextNetwork
|
|
||||||
* \param parent
|
|
||||||
*/
|
|
||||||
IContextNetwork(QObject *parent = nullptr) : QObject(parent), m_dBusInterface(0) {}
|
IContextNetwork(QObject *parent = nullptr) : QObject(parent), m_dBusInterface(0) {}
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@@ -106,36 +87,22 @@ namespace BlackCore
|
|||||||
|
|
||||||
signals:
|
signals:
|
||||||
|
|
||||||
/*!
|
//! \brief Send status message
|
||||||
* \brief Send status messages
|
|
||||||
* \param message
|
|
||||||
*/
|
|
||||||
void statusMessage(const BlackMisc::CStatusMessage &message);
|
void statusMessage(const BlackMisc::CStatusMessage &message);
|
||||||
|
|
||||||
/*!
|
//! \brief Send status messages
|
||||||
* \brief Send status messages
|
|
||||||
* \param messages
|
|
||||||
*/
|
|
||||||
void statusMessages(const BlackMisc::CStatusMessageList &messages);
|
void statusMessages(const BlackMisc::CStatusMessageList &messages);
|
||||||
|
|
||||||
/*!
|
//! \brief ATC station (online) list has been changed
|
||||||
* \brief List has been changed
|
|
||||||
*/
|
|
||||||
void changedAtcStationsOnline();
|
void changedAtcStationsOnline();
|
||||||
|
|
||||||
/*!
|
//! \brief ATC station (booked) list has been changed
|
||||||
* \brief ATC station list has been changed
|
|
||||||
*/
|
|
||||||
void changedAtcStationsBooked();
|
void changedAtcStationsBooked();
|
||||||
|
|
||||||
/*!
|
//! \brief Aircraft list has been changed
|
||||||
* \brief Aircraft list has been changed
|
|
||||||
*/
|
|
||||||
void changedAircraftsInRange();
|
void changedAircraftsInRange();
|
||||||
|
|
||||||
/*!
|
//! \brief Terminated connection
|
||||||
* \brief Terminated connection
|
|
||||||
*/
|
|
||||||
void connectionTerminated();
|
void connectionTerminated();
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@@ -147,9 +114,7 @@ namespace BlackCore
|
|||||||
*/
|
*/
|
||||||
void connectionStatusChanged(uint from, uint to);
|
void connectionStatusChanged(uint from, uint to);
|
||||||
|
|
||||||
/*!
|
//! \brief Text messages (also private chat messages)
|
||||||
* \brief Text messages (also private chat messages)
|
|
||||||
*/
|
|
||||||
void textMessagesReceived(const BlackMisc::Network::CTextMessageList &textMessages);
|
void textMessagesReceived(const BlackMisc::Network::CTextMessageList &textMessages);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
@@ -165,29 +130,19 @@ namespace BlackCore
|
|||||||
*/
|
*/
|
||||||
virtual const BlackMisc::Aviation::CAtcStationList getAtcStationsOnline() const;
|
virtual const BlackMisc::Aviation::CAtcStationList getAtcStationsOnline() const;
|
||||||
|
|
||||||
/*!
|
//! \brief ATC list, with booked controllers
|
||||||
* \brief ATC list, with booked controllers
|
|
||||||
*/
|
|
||||||
virtual const BlackMisc::Aviation::CAtcStationList getAtcStationsBooked() const;
|
virtual const BlackMisc::Aviation::CAtcStationList getAtcStationsBooked() const;
|
||||||
|
|
||||||
/*!
|
//! \brief Aircraft list
|
||||||
* \brief Aircraft list
|
|
||||||
*/
|
|
||||||
virtual const BlackMisc::Aviation::CAircraftList getAircraftsInRange() const;
|
virtual const BlackMisc::Aviation::CAircraftList getAircraftsInRange() const;
|
||||||
|
|
||||||
/*!
|
//! \brief Get all users
|
||||||
* \brief Get all users
|
|
||||||
*/
|
|
||||||
virtual BlackMisc::Network::CUserList getUsers() const;
|
virtual BlackMisc::Network::CUserList getUsers() const;
|
||||||
|
|
||||||
/*!
|
//! \brief Users for given callsigns, e.g. for voice room resolution
|
||||||
* \brief All users with callsign, e.g. for voice room resolution
|
|
||||||
*/
|
|
||||||
virtual BlackMisc::Network::CUserList getUsersForCallsigns(const BlackMisc::Aviation::CCallsignList &callsigns) const;
|
virtual BlackMisc::Network::CUserList getUsersForCallsigns(const BlackMisc::Aviation::CCallsignList &callsigns) const;
|
||||||
|
|
||||||
/*!
|
//! \brief Get own aircraft
|
||||||
* \brief Get own aircraft
|
|
||||||
*/
|
|
||||||
virtual BlackMisc::Aviation::CAircraft getOwnAircraft() const;
|
virtual BlackMisc::Aviation::CAircraft getOwnAircraft() const;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@@ -203,9 +158,7 @@ namespace BlackCore
|
|||||||
*/
|
*/
|
||||||
virtual BlackMisc::CStatusMessageList disconnectFromNetwork();
|
virtual BlackMisc::CStatusMessageList disconnectFromNetwork();
|
||||||
|
|
||||||
/*!
|
//! \brief Network connected?
|
||||||
* \brief Network connected?
|
|
||||||
*/
|
|
||||||
virtual bool isConnected() const;
|
virtual bool isConnected() const;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@@ -215,24 +168,16 @@ namespace BlackCore
|
|||||||
*/
|
*/
|
||||||
virtual BlackMisc::CStatusMessageList setOwnAircraft(const BlackMisc::Aviation::CAircraft &aircraft);
|
virtual BlackMisc::CStatusMessageList setOwnAircraft(const BlackMisc::Aviation::CAircraft &aircraft);
|
||||||
|
|
||||||
/*!
|
//! \brief Own position, be aware height is terrain height
|
||||||
* \brief Own position, be aware height is terrain height
|
|
||||||
*/
|
|
||||||
virtual void updateOwnPosition(const BlackMisc::Geo::CCoordinateGeodetic &position, const BlackMisc::Aviation::CAltitude &altitude);
|
virtual void updateOwnPosition(const BlackMisc::Geo::CCoordinateGeodetic &position, const BlackMisc::Aviation::CAltitude &altitude);
|
||||||
|
|
||||||
/*!
|
//! \brief Complete situation update
|
||||||
* \brief Complete situation update
|
|
||||||
*/
|
|
||||||
virtual void updateOwnSituation(const BlackMisc::Aviation::CAircraftSituation &situation);
|
virtual void updateOwnSituation(const BlackMisc::Aviation::CAircraftSituation &situation);
|
||||||
|
|
||||||
/*!
|
//! \brief Update own cockpit
|
||||||
* \brief Update own cockpit
|
|
||||||
*/
|
|
||||||
virtual void updateOwnCockpit(const BlackMisc::Aviation::CComSystem &com1, const BlackMisc::Aviation::CComSystem &com2, const BlackMisc::Aviation::CTransponder &transponder);
|
virtual void updateOwnCockpit(const BlackMisc::Aviation::CComSystem &com1, const BlackMisc::Aviation::CComSystem &com2, const BlackMisc::Aviation::CTransponder &transponder);
|
||||||
|
|
||||||
/*!
|
//! \brief Text messages (radio and private chat messages)
|
||||||
* \brief Text messages (radio and private chat messages)
|
|
||||||
*/
|
|
||||||
virtual void sendTextMessages(const BlackMisc::Network::CTextMessageList &textMessages);
|
virtual void sendTextMessages(const BlackMisc::Network::CTextMessageList &textMessages);
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@@ -242,24 +187,16 @@ namespace BlackCore
|
|||||||
*/
|
*/
|
||||||
virtual BlackMisc::Aviation::CInformationMessage getMetar(const QString &airportIcaoCode);
|
virtual BlackMisc::Aviation::CInformationMessage getMetar(const QString &airportIcaoCode);
|
||||||
|
|
||||||
/*!
|
//! \brief Use the selected COM1/2 frequencies, and get the corresponding voice room for it
|
||||||
* \brief Use the selected COM1/2 frequencies, and get the corresponding voice room for it
|
|
||||||
*/
|
|
||||||
virtual BlackMisc::Voice::CVoiceRoomList getSelectedVoiceRooms() const;
|
virtual BlackMisc::Voice::CVoiceRoomList getSelectedVoiceRooms() const;
|
||||||
|
|
||||||
/*!
|
//! \brief Use the selected COM1/2 frequencies, and get the corresponding ATC stations for it
|
||||||
* \brief Use the selected COM1/2 frequencies, and get the corresponding ATC stations for it
|
|
||||||
*/
|
|
||||||
virtual BlackMisc::Aviation::CAtcStationList getSelectedAtcStations() const;
|
virtual BlackMisc::Aviation::CAtcStationList getSelectedAtcStations() const;
|
||||||
|
|
||||||
/*!
|
//! \brief Request data updates (pilot's frequencies, ATIS, ..)
|
||||||
* \brief Request data updates (pilot' frequencies, ATIS, ..)
|
|
||||||
*/
|
|
||||||
virtual void requestDataUpdates();
|
virtual void requestDataUpdates();
|
||||||
|
|
||||||
/*!
|
//! \brief Request ATIS updates (for all stations)
|
||||||
* \brief Request ATIS updates (for all stations)
|
|
||||||
*/
|
|
||||||
virtual void requestAtisUpdates();
|
virtual void requestAtisUpdates();
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user