From 8af278c9d7af0fbf9845a45a71ed0d0252fac2b0 Mon Sep 17 00:00:00 2001 From: kebekus Date: Fri, 22 Nov 2024 16:30:57 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20Akaflieg?= =?UTF-8?q?-Freiburg/enroute@11934f3124c7b4f256180eca07e50c1309baf7cd=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- APIdoc/html/METAR_8h_source.html | 90 +++++++++---------- .../html/classWeather_1_1METAR-members.html | 2 +- APIdoc/html/classWeather_1_1METAR.html | 27 ++++-- APIdoc/html/doxygen_crawl.html | 2 +- APIdoc/html/functions_d.html | 2 +- APIdoc/html/functions_func_d.html | 2 +- 6 files changed, 68 insertions(+), 57 deletions(-) diff --git a/APIdoc/html/METAR_8h_source.html b/APIdoc/html/METAR_8h_source.html index 5862a5082..e02e63597 100644 --- a/APIdoc/html/METAR_8h_source.html +++ b/APIdoc/html/METAR_8h_source.html @@ -211,62 +211,62 @@
227 // Methods
228 //
229
-
236 [[nodiscard]] Q_INVOKABLE QString derivedData(const Navigation::Aircraft& aircraft) const;
-
237
-
247 [[nodiscard]] Q_INVOKABLE QString summary(const Navigation::Aircraft& aircraft, const QDateTime& currentTime) const;
-
248
-
249protected:
-
250 // This constructor reads a XML stream, as provided by the Aviation Weather
-
251 // Center's Text Data Server, https://www.aviationweather.gov/dataserver
-
252 explicit METAR(QXmlStreamReader& xml, QObject* parent = nullptr);
-
253
-
254 // This constructor reads a serialized METAR from a QDataStream
-
255 explicit METAR(QDataStream& inputStream, QObject* parent = nullptr);
-
256
-
257private:
-
258 Q_DISABLE_COPY_MOVE(METAR)
-
259
-
260 // Decoded METAR text
-
261 QString _decoded;
+
245 [[nodiscard]] Q_INVOKABLE QString derivedData(const Navigation::Aircraft& aircraft, bool showPerformanceWarning, bool explainPerformanceWarning) const;
+
246
+
256 [[nodiscard]] Q_INVOKABLE QString summary(const Navigation::Aircraft& aircraft, const QDateTime& currentTime) const;
+
257
+
258protected:
+
259 // This constructor reads a XML stream, as provided by the Aviation Weather
+
260 // Center's Text Data Server, https://www.aviationweather.gov/dataserver
+
261 explicit METAR(QXmlStreamReader& xml, QObject* parent = nullptr);
262
-
263 // Flight category, as returned by the Aviation Weather Center
-
264 FlightCategory m_flightCategory {unknown};
+
263 // This constructor reads a serialized METAR from a QDataStream
+
264 explicit METAR(QDataStream& inputStream, QObject* parent = nullptr);
265
-
266 // Gust speed, as returned by the Aviation Weather Center
-
267 Units::Speed m_gust;
+
266private:
+
267 Q_DISABLE_COPY_MOVE(METAR)
268
-
269 // Station ID, as returned by the Aviation Weather Center
-
270 QString m_ICAOCode;
+
269 // Decoded METAR text
+
270 QString _decoded;
271
-
272 // Station coordinate, as returned by the Aviation Weather Center
-
273 QGeoCoordinate m_location;
+
272 // Flight category, as returned by the Aviation Weather Center
+
273 FlightCategory m_flightCategory {unknown};
274
-
275 // Observation time, as returned by the Aviation Weather Center
-
276 QDateTime m_observationTime;
+
275 // Gust speed, as returned by the Aviation Weather Center
+
276 Units::Speed m_gust;
277
-
278 // QNH in hPa, as returned by the Aviation Weather Center
-
279 Units::Pressure m_qnh;
+
278 // Station ID, as returned by the Aviation Weather Center
+
279 QString m_ICAOCode;
280
-
281 // Raw METAR text, as returned by the Aviation Weather Center
-
282 QString m_raw_text;
+
281 // Station coordinate, as returned by the Aviation Weather Center
+
282 QGeoCoordinate m_location;
283
-
284 // Wind speed, as returned by the Aviation Weather Center
-
285 Units::Speed m_wind;
+
284 // Observation time, as returned by the Aviation Weather Center
+
285 QDateTime m_observationTime;
286
-
287 // Temperature, as returned by the Aviation Weather Center
-
288 Units::Temperature m_temperature;
+
287 // QNH in hPa, as returned by the Aviation Weather Center
+
288 Units::Pressure m_qnh;
289
-
290 // Dewpoint, as returned by the Aviation Weather Center
-
291 Units::Temperature m_dewpoint;
+
290 // Raw METAR text, as returned by the Aviation Weather Center
+
291 QString m_raw_text;
292
-
293 // Density altitude, derived data
-
294 Units::Distance m_densityAltitude;
-
295};
+
293 // Wind speed, as returned by the Aviation Weather Center
+
294 Units::Speed m_wind;
+
295
+
296 // Temperature, as returned by the Aviation Weather Center
+
297 Units::Temperature m_temperature;
+
298
+
299 // Dewpoint, as returned by the Aviation Weather Center
+
300 Units::Temperature m_dewpoint;
+
301
+
302 // Density altitude, derived data
+
303 Units::Distance m_densityAltitude;
+
304};
-
296
-
301QDataStream& operator<<(QDataStream& stream, const METAR& metar);
-
302
-
303} // namespace Weather
+
305
+
310QDataStream& operator<<(QDataStream& stream, const METAR& metar);
+
311
+
312} // namespace Weather
This extremely simple class holds a few numbers that describe an aircraft.
Definition Aircraft.h:35
Convenience class for distance computations.
Definition Distance.h:35
Convenience class for pressure computations.
Definition Pressure.h:35
@@ -299,8 +299,8 @@
QGeoCoordinate coordinate
Geographical coordinate of the station reporting this METAR.
Definition METAR.h:95
QString flightCategoryColor
Suggested color describing the flight category for this METAR.
Definition METAR.h:116
FlightCategory flightCategory
Flight category for this METAR.
Definition METAR.h:119
-
Q_INVOKABLE QString derivedData(const Navigation::Aircraft &aircraft) const
Derived data, such as density height.
bool isValid() const
Getter function for property with the same name.
+
Q_INVOKABLE QString derivedData(const Navigation::Aircraft &aircraft, bool showPerformanceWarning, bool explainPerformanceWarning) const
Derived data, such as density height.
WeatherDataProvider, weather service manager.
Conversion between units used in aviation.
Definition Angle.h:34
diff --git a/APIdoc/html/classWeather_1_1METAR-members.html b/APIdoc/html/classWeather_1_1METAR-members.html index addb99a6f..21d4a9cdc 100644 --- a/APIdoc/html/classWeather_1_1METAR-members.html +++ b/APIdoc/html/classWeather_1_1METAR-members.html @@ -71,7 +71,7 @@ decodedTextWeather::Decoder decodedText() constWeather::Decoderinline decodedTextChanged()Weather::Decodersignal - derivedData(const Navigation::Aircraft &aircraft) constWeather::METAR + derivedData(const Navigation::Aircraft &aircraft, bool showPerformanceWarning, bool explainPerformanceWarning) constWeather::METAR expirationWeather::METAR expiration() constWeather::METAR FlightCategory enum nameWeather::METAR diff --git a/APIdoc/html/classWeather_1_1METAR.html b/APIdoc/html/classWeather_1_1METAR.html index 23691c1e8..f82f201da 100644 --- a/APIdoc/html/classWeather_1_1METAR.html +++ b/APIdoc/html/classWeather_1_1METAR.html @@ -128,9 +128,9 @@ QString rawText () const  Getter function for property with the same name.
  -Q_INVOKABLE QString derivedData (const Navigation::Aircraft &aircraft) const - Derived data, such as density height.
-  +Q_INVOKABLE QString derivedData (const Navigation::Aircraft &aircraft, bool showPerformanceWarning, bool explainPerformanceWarning) const + Derived data, such as density height.
+  Q_INVOKABLE QString summary (const Navigation::Aircraft &aircraft, const QDateTime &currentTime) const  One-line summary of the METAR.
  @@ -317,8 +317,8 @@

-

◆ derivedData()

+ +

◆ derivedData()

diff --git a/APIdoc/html/doxygen_crawl.html b/APIdoc/html/doxygen_crawl.html index 7ee9215b2..0d3f6338a 100644 --- a/APIdoc/html/doxygen_crawl.html +++ b/APIdoc/html/doxygen_crawl.html @@ -2023,8 +2023,8 @@ - + diff --git a/APIdoc/html/functions_d.html b/APIdoc/html/functions_d.html index da1565f0f..99f2f2f40 100644 --- a/APIdoc/html/functions_d.html +++ b/APIdoc/html/functions_d.html @@ -75,7 +75,7 @@

- d -