forked from ExternalVendorCode/Signal-Server
234 lines
8.2 KiB
Plaintext
Executable File
234 lines
8.2 KiB
Plaintext
Executable File
SIGNAL SERVER CHANGELOG
|
|
|
|
3.21 Beta - 30 Jul 2019 - N9OZB Mods, minor fix
|
|
Fixed a minor bug in the Gzip decoding routines, gzerror() not coming back NULL?
|
|
|
|
3.20 Beta - 14 Jul 2019 - N9OZB Mods
|
|
1. Added .GZ (Gzip) file processing for .sdf.gz DEM tiles.
|
|
2. Added .BZ2 (Bzip2) file processing for .sdf.bz2 DEM tiles.
|
|
3. Added much improved Antenna file options, new command line options for:
|
|
a. AZ/EL file/path with a unique filename, no longer locked to output filename.
|
|
b. Can specify command line pattern rotation azimuth, overrides value in file.
|
|
c. Can specify command line pattern downtilt and direction, overrides file.
|
|
4. Added command line option for color palette file, not locked to output name,
|
|
filename/path is used for .scf, .lcf and .dcf files, depending on mode.
|
|
5. Fixed major bug in .udt file processing in West (negative) longitudes.
|
|
6. Fixed ITM "Conf" and "Rel" options (ITM "situations" and "times") on cmdline.
|
|
7. Increased HD Version capacity from 9 to 32 DEM tiles (.sdf files).
|
|
8. Updated command line help msg, CHANGELOG, and README.md documentation.
|
|
9. Removed extra unused variables, cleaned up code and fixed a few logic issues.
|
|
10. Restructured src tree, updated Makefile. Much cleaner directory structure.
|
|
11. Added Antenna & UDT test file "ant-udt_test" to ./test.sh suite.
|
|
12. Added sample color palette files in ./color.
|
|
13. Added some conversion & postdownload scripts to ./utils/sdf.
|
|
14. Added sample antenna file DB413-B in ./antenna.
|
|
15. Tried to keep cmdline color/antenna and all changes backward compatible.
|
|
16. Added base run (runsig.sh) and kmz conversion script (genkmz.sh) files.
|
|
17. Added dandy User Manual for reference.
|
|
|
|
3.11 - 25 Sept 2018
|
|
More LIDAR edge cases, tidying of many meridian hacks(!) and regression tested with different LIDAR resolutions and configurations eg. 1x2, 2x1..
|
|
Meridian issue fixed for 30m but deliberately broken for 2m due to previous crap hacks causing a headache. Can be fixed in DEM by re-processing LIDAR tiles to NOT span the meridian.
|
|
|
|
3.10 - 15 Apr 2018
|
|
360 min_west fix
|
|
|
|
3.09 - 7 Feb 2018
|
|
Meridian LIDAR cropping fix
|
|
|
|
3.08 - 17 Dec 2017
|
|
Proper fix for nearfield void
|
|
More LIDAR edge cases: 1x2, 2x1...
|
|
Removed exit() if no colour file
|
|
Polyfilla for gaps at tile edges
|
|
SUI model clutter factor
|
|
|
|
3.07 - 2 Sep 2017
|
|
Bugfixes for LIDAR edge cases with mismatched tiles, missing tiles etc.
|
|
|
|
3.06 - 23 June 2017
|
|
Cropping edge cases with > 100km and LOS
|
|
|
|
3.05 - 18 June 2017
|
|
LIDAR overhaul for mismatched tiles and different resolutions. No longer expects x/y grid of tiles of equal size.
|
|
Dynamic resampling so user can specify *any* resolution less than maximum resolution of data.
|
|
|
|
3.04 - 19 April 2017
|
|
Added Egli VHF/UHF model courtesy of G6DTX
|
|
Adjusted SUI correction factor for height. Most academic papers have /2000 but some are /2. Only out by 1e3 :O
|
|
New propagation model unit test script at models/test.cc
|
|
Added 10 to ARRAYSIZE again as it was needed :p
|
|
|
|
3.03 - 19 March 2017
|
|
Path profile bugfix for some models
|
|
Error handling for when prop loss < free space loss
|
|
|
|
3.02 - 22 Feb 2017
|
|
Gareth's error handling
|
|
|
|
3.01 - 16 Feb 2017
|
|
Image crop (Major performance improvement later on), SUI bugfix, txelev replaced
|
|
|
|
3.0 - 02 Feb 2017
|
|
Image rendering library support. Uses third party PNG lib instead of expensive PPM.
|
|
Code cleanup by a professional developer.
|
|
More errors to stderr
|
|
|
|
2.94 - 03 Oct 2016
|
|
Reduced MAXPAGES array for LIDAR to allow for uber large tiles
|
|
|
|
2.93 - 30 Sep 2016
|
|
More tiles
|
|
|
|
2.92 - 29 September 2016
|
|
Overhauled LIDAR functions to read in (more) native format tiles.
|
|
Replaced 'super tile' code with more scalable multi-tile code: currently limited to 16.
|
|
|
|
2.9 - 01 September 2016
|
|
MODIS Landcover support in ASCII Grid format. Works for 1200/3600 SRTM only.
|
|
|
|
2.82 - 15 July 2016
|
|
Fixed bug in SUI model which was making it over optimistic.
|
|
|
|
2.81 - 01 July 2016
|
|
Added Rx gain value for PPA report only and tweaked text report to show ERP/EIRP with and without Rx gain
|
|
|
|
2.8 - 08 June 2016
|
|
Widened scope of LIDAR / ASCII Grid input to include sub-meter accurate tiles. (ac000)
|
|
Optimised memory usage (ac000)
|
|
Tidied and refactored some code (ac000)
|
|
Updated Readme and callsign because I passed my intermediate :)
|
|
|
|
2.75 - 22 Apr 2016
|
|
Added Hata model logic for f < 200MHz
|
|
|
|
|
|
2.72 - 07 Feb 2016
|
|
Expanded LIDAR coverage to read in 4 adjacent ASCII tiles in a 2x2 grid
|
|
Removed requirement to specify -res in LIDAR mode as it's in the file header
|
|
|
|
2.71 - 14 Jan 2016
|
|
LIDAR longitude bugfix for Greenwich meridian tiles
|
|
Adjusted ITM parameters warnings
|
|
|
|
2.7 - 03 Jan 2016
|
|
Added support for LIDAR data in ASCII grid format with WGS84 bounds
|
|
Increased resolution to +54000 pixels per degree (2m)
|
|
Removed support for Windows SDF filenames without:colons.
|
|
|
|
|
|
2.63 - 10 Nov 2015
|
|
Added sanity check and handicap to ECC33 model when used with low Tx heights in hilly areas = sea of red
|
|
|
|
2.62 - 30 Oct 2015
|
|
Fixed near field 'lattice' bug at 30m resolution caused by previous fix to fill in void around antenna.
|
|
Credit to Nils Lofstad for helping nail this down.
|
|
|
|
2.61 - 27 Oct 2015
|
|
FSPL model floor reduced from 150MHz to 20MHz.
|
|
|
|
2.6 - 9 June 2015
|
|
Multi-threading support added by Michael Ramnarine
|
|
PlotPropagation() and PlotLOSMap() use four threads by default
|
|
Feature can be disabled with -nothreads flag
|
|
Static and global variables have been made thread safe
|
|
|
|
2.5 - 27 May 2015
|
|
Code refactored by Andrew Clayton / ac000 with header files
|
|
New Makefile with c / c++ multi mode compilation
|
|
Single executable now with run time switch for HD mode
|
|
Models separated into directory
|
|
|
|
2.44 - 25 Mar 2015
|
|
Improved PPA text report to list other prop models
|
|
Added HD mode to build script
|
|
|
|
2.43 - 06 Mar 2015
|
|
Improved model error handling
|
|
Tweaked params for Ericsson model and inverted environment variables to match rest
|
|
|
|
v2.41 - 27 February 2015
|
|
Simpler PPA output for scripting
|
|
Enabled new models for PPA (previously just ITM)
|
|
#Define to enable HD mem options/build at build time (-DHD)
|
|
Optimised build command (-Ofast) to improve speed by 14%
|
|
Improved test script
|
|
|
|
2.4 - January 2015
|
|
Added SUI, ECC33, Ericsson models in new 'models' module
|
|
Added model validation
|
|
Retired individual model files as some models only 1 or 2 lines of code
|
|
|
|
2.31 - October 2014
|
|
ERP up to 5MW for Mexican TV(!)
|
|
|
|
2.3 - 29 September 2014
|
|
Replaced itm.cpp with itwom3.0.cpp and added ITWOM model as result
|
|
|
|
2.23 - 14 August 2014
|
|
Improved diffraction model to work only for dips deeper than 20m and not to exaggerate result by an arbitrary figure (3)
|
|
Fixed false 'frequency too low' error message for FSPL model which was intended for Hata models only.
|
|
|
|
2.22 -
|
|
Fixed LOS not outputting bounds
|
|
|
|
2.2 -
|
|
Made .dot output opt in to save some disk space
|
|
Changed version number to line 1 of main.cpp instead of buried in code in two places.
|
|
|
|
v2.1 -
|
|
Added experimental dual core support with -haf
|
|
Requires double the RAM
|
|
|
|
1.3.8 - 16 Jan 2014
|
|
Added Free Space Path Loss model (with optional diffraction)
|
|
|
|
1.3.7 - 30 Dec 2013
|
|
Added propagation model option (-pm)
|
|
Added HATA urban/suburban/open models (150-1500MHz)
|
|
Added COST231-Hata (urban) model (1500-2000MHz)
|
|
Added custom Knife Edge Diffraction option (-ked) to enhance new models
|
|
Removed unused variables
|
|
|
|
1.3.6 - 12 Aug 2013
|
|
Added LOS model for up to 100GHz
|
|
Added 1 arc second (3600 pixels/degree) support (-res 3600)
|
|
|
|
1.3.5 - 07 Jul 2013
|
|
Reduced maxpages to 9
|
|
Added memset() to clear DEM before use
|
|
|
|
1.3.4 - 16 May 2013
|
|
High resolution SRTM1 1-arc second DEM support added.
|
|
Use -res 3600 and ensure .sdf files are produced with srtm2sdf-hd
|
|
|
|
1.3.3 - 04 Nov 2012
|
|
Air planning:
|
|
Increased maximum Tx height to 60,000 (m/f)
|
|
Increased maximum Rx height to 60,000 (m/f)
|
|
|
|
1.3.2 - 04 Oct 2012
|
|
Re-instated grey scale option to allow for terrain background.
|
|
Off by default. Enable with switch -t
|
|
|
|
1.3 - 03 Jan 2012
|
|
Added user defined clutter layers from SPLAT! (-udt switch)
|
|
|
|
1.2 - 31 Dec 2011
|
|
Max colours increased from 32 to 128
|
|
Radius value fixed at metric
|
|
Metric / Imperial conversion bug fixed
|
|
|
|
1.1 - 08 Dec 2011
|
|
Max Tx altitude increased to 20,000(m) for high altitude aircraft. "Can you 'ere me now?"
|
|
Added 2 new options -tercon, -terdic for *custom* dielectric values and ground conductivity. -te terrain option remains. Use with care!
|
|
New Earth Dielectric range (Permittivity): 80 to 0.1
|
|
New Conductivity range (Siemens/m): 0.01 to 0.000001
|
|
|
|
1.0 - 19 November 2011
|
|
Signal Server forked from SPLAT!
|
|
|
|
|
|
|
|
|