Klaus Basan
f3847bd33c
Ref T121, check if Internet is accessible
...
* in case the internet provider is down, this is not detected
* extended test to detect if access is possible
* in case of downtime this indicated in status component
2017-09-24 19:51:44 +01:00
Klaus Basan
6ebbf58f79
Formatting
2017-05-05 23:07:34 +01:00
Mathew Sutcliffe
e3fe8ec39f
refs #937 Resolved clazy warnings: miscellaneous.
2017-04-19 19:31:50 +01:00
Mathew Sutcliffe
fce1513dae
refs #937 Resolved clazy warnings: unnecessary detaching of containers.
2017-04-19 19:31:38 +01:00
Roland Winklmeier
64a47da67f
Use CApplication::isNetworkAccessible() wherever possible
...
Up to now we had a mixture of different methods to detect whether
network is connected, accessible or both. Even if they implied a
different meaning, they were all doing the same and internally
referred to almost the same code. Almost, since our implementation
of CNetworkUtils::hasConnectedInterface refers to code from Qt 4.4.
However, all of them returned a boolean status whether a network
interface is generally up or not. Instead of maintaining our own
version, use Qt functions.
refs #869
2017-02-24 15:22:11 +00:00
Roland Winklmeier
10f9c9c50a
Fix typo
2017-02-24 15:22:10 +00:00
Roland Winklmeier
2616f94f2d
Define precipitation rate default unit to mm/h
...
There was a misalignment in precipitation rate units across the code.
GFS values are in kg m-2 s-1 which is equal to mm/s, but the default
unit seems to be mm/h in many weather documents.
2017-02-24 00:09:22 +00:00
Klaus Basan
c2aeab0ab8
Unrelated formatting
2017-02-24 00:08:58 +00:00
Klaus Basan
1ced7f3c0b
refs #857 , check if network is accessible in readers
...
* new read state "skipped"
* renamed to "isNetworkConnectedAndAccessible"
* checking before reading, which would only fail if network is not accessible
2017-02-24 00:08:55 +00:00
Roland Winklmeier
2bd9120c1c
Quit and wait for GFS parser thread to be finished before closing
...
refs #854
2017-02-24 00:08:51 +00:00
Roland Winklmeier
2cea07f174
Use CApplications QNetworkAccessManager to download GFS data
2017-01-10 23:47:37 +00:00
Mathew Sutcliffe
6f907c5ade
refs #800 Fixed uninitialized variable.
2016-12-13 19:00:34 +01:00
Mathew Sutcliffe
ced70c4612
refs #800 Replaced some C-style casts.
2016-12-13 19:00:31 +01:00
Roland Winklmeier
91728fe414
Reduce the number of debug messages in CWeatherDataGfs
2016-06-17 10:46:31 +02:00
Roland Winklmeier
7ca5d63ce5
Retrieve precipitation rate from GFS data
...
refs #663
2016-06-17 10:46:31 +02:00
Roland Winklmeier
027b344d11
WeatherDataGfs: Calculate dew point
...
refs #663
2016-06-17 10:46:31 +02:00
Roland Winklmeier
3a1605b553
Differentiate None from Unknown in CCloudLayer
...
refs #663
2016-06-17 10:46:31 +02:00
Roland Winklmeier
ea1837d847
Replace several for loops with range-for loops
2016-04-10 16:20:04 +02:00
Roland Winklmeier
5801962a99
Extend GFS data and CGridPoint with surface pressure and temperature
2016-04-10 16:17:23 +02:00
Roland Winklmeier
9c869a16df
Retrieve binary rain and snow information from GFS source
...
refs #612
2016-04-10 16:16:23 +02:00
Roland Winklmeier
82fc267b22
Fetch weather data by grid and range instead of geo location
...
refs #612
2016-04-10 16:14:00 +02:00
Roland Winklmeier
f72c8e878b
Use CCoordinateGeodetic instead of CLatitude and CLongitude
...
refs #612
2016-04-10 16:13:39 +02:00
Roland Winklmeier
4e9c34b04a
[g2clib] Fix unassigned variable
2016-03-31 13:47:07 +02:00
Roland Winklmeier
724cefe44f
[g2clib] Fix MSVC2015 compiler warnings when building 64 bit
2016-03-31 13:47:06 +02:00
Roland Winklmeier
48fdfbea3e
Cloud layers have a base and a top
...
refs #579
2016-03-02 23:04:29 +01:00
Roland Winklmeier
af3b8f7f0c
Add dew point to CTemperatureLayer
...
refs #579
2016-03-02 23:03:33 +01:00
Roland Winklmeier
af28db9e97
Add CVisibilityLayer and CVisibilityLayerList
...
refs #579
2016-03-02 22:58:38 +01:00
Roland Winklmeier
7953d550ea
Fix linux clang errors and warnings
...
refs #596
2016-02-15 18:35:34 +01:00
Roland Winklmeier
aabaf69bcd
[g2clib] Fix redundant nullptr check when freeing memory
2016-01-28 01:36:30 +01:00
Roland Winklmeier
2fa0c669df
[g2clib] Fix warning about conversion from double to float
2016-01-28 01:36:28 +01:00
Roland Winklmeier
c226b07c5b
[g2clib] Fix potential null pointer dereference
2016-01-28 01:36:26 +01:00
Roland Winklmeier
25d548c195
[g2clib] Fix uninitialized variables
2016-01-28 01:36:23 +01:00
Roland Winklmeier
7d88bdd43b
[g2clib] Fix memory leaks
2016-01-28 01:36:18 +01:00
Roland Winklmeier
f4f5999595
[g2clib] Fix compiler warnings
2016-01-28 01:36:16 +01:00
Roland Winklmeier
f290f09d4e
[g2clib] Fix projection issues
...
Patch from Fedora 23
http://pkgs.fedoraproject.org/cgit/rpms/g2clib.git/tree/g2clib-degrib.patch
2016-01-28 01:36:13 +01:00
Roland Winklmeier
cf0e93afdc
[g2clib] Fix sigfault if simunpack() is called with 0 values to unpack
...
Patch from Fedora 23
http://pkgs.fedoraproject.org/cgit/rpms/g2clib.git/tree/g2clib-simunpack.patch
2016-01-28 01:36:10 +01:00
Roland Winklmeier
dda82f75d6
[g2clib] Remove multiple definitions of templates
...
Patch from Fedora 23
http://pkgs.fedoraproject.org/cgit/rpms/g2clib.git/tree/g2clib-templates.patch
2016-01-28 01:36:08 +01:00
Roland Winklmeier
8ee165bc28
[g2clib] Fix up type detection and printf arguments on 64-bit machines
...
Patch from Fedora 23
http://pkgs.fedoraproject.org/cgit/rpms/g2clib.git/tree/g2clib-64bit.patch
2016-01-28 01:36:05 +01:00
Roland Winklmeier
22ef3e81aa
[g2clib] Make C functions available in C++ modules
2016-01-28 01:36:02 +01:00
Roland Winklmeier
3fd9d1bffe
Implement GFS weatherdata plugin
...
refs #556
2016-01-28 01:36:00 +01:00