mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-17 02:45:33 +08:00
committed by
Mathew Sutcliffe
parent
97b21b6dac
commit
1f61458504
@@ -13,6 +13,7 @@
|
||||
#define BLACKMISC_SIMULATION_FSX_SIMCONNECTUTILITIES_H
|
||||
|
||||
#include "blackmisc/blackmiscexport.h"
|
||||
#include "blackmisc/weather/gridpoint.h"
|
||||
|
||||
#include <QMetaType>
|
||||
#include <QObject>
|
||||
@@ -145,6 +146,9 @@ namespace BlackMisc
|
||||
SIMCONNECT_EXCEPTION_OBJECT_SCHEDULE
|
||||
};
|
||||
|
||||
//! Converts the weather at gridPoint to a SimConnect METAR string
|
||||
static QString convertToSimConnectMetar(const BlackMisc::Weather::CGridPoint &gridPoint);
|
||||
|
||||
//! Register metadata
|
||||
static void registerMetadata();
|
||||
|
||||
@@ -156,6 +160,11 @@ namespace BlackMisc
|
||||
//! \return enum element's name
|
||||
static const QString resolveEnumToString(const DWORD id, const char *enumName);
|
||||
|
||||
static QString windsToSimConnectMetar(const BlackMisc::Weather::CWindLayerList &windLayers);
|
||||
static QString visibilitiesToSimConnectMetar(const BlackMisc::Weather::CVisibilityLayerList &visibilityLayers);
|
||||
static QString cloudsToSimConnectMetar(const BlackMisc::Weather::CCloudLayerList &cloudLayers);
|
||||
static QString temperaturesToSimConnectMetar(const BlackMisc::Weather::CTemperatureLayerList &temperatureLayers);
|
||||
|
||||
//! Hidden constructor
|
||||
CSimConnectUtilities();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user