******************************************************************************
GeckoR2 - Version 0.9.7.2323 - 23.04.2019
******************************************************************************
Laboratory impact: No
23.04.2019
- T12 connection detection (-994)
- T12 probe detection (-995)
- Peak detection -> use .\settings\FeatureSettings.xml 'UseDataSmooting'
  to enable/disable (default: disabled)
  If enabled:
  - If peak is detected less than 30seconds the last good measurement value is taken
  - Errorcode is set if peak is detected longer than 30seconds (errorcode “-996”)
******************************************************************************
GeckoR2 - Version 0.9.7.2307 - 05.03.2019
******************************************************************************
Laboratory impact: YES - G1P with new GUI works again
05.03.2019
- Corrections for G1P (OldGUI/NewGUI)
- Correction for log folder (nested folders fixed:folder->subfolder->subfolder...)
******************************************************************************
GeckoR2 - Version 0.9.7.2303 - 28.02.2019
******************************************************************************
Laboratory impact: NO - Can be used in the lab
28.02.2019
- Fast logging (log every end of DoAdditionalWork): To enable this logging
  set FeatureSetting -> ExtendedLogging -> DataLogEveryFullRecord = true
  (data is logged to .\DataLog\EveryFullRecord)
- Exception handling in Panasonic/KT4R:
  Now a value of -999 is set on communication error
- Bugfix: Crash if not at least one serial com port
- Bugfix for USB2RS232 drivers: For some drivers SerialPort.GetPortNames
  returns 'ComName[n] plus a lot of unicode charaters'. Because of this
  Gecko crashes during scanning process. With FeatureSettings
  SerialPortCommon settings the exception can be handled.
- T12 24 bit anpassungen inkl sep logfile
- Language, Unit and AvgStddev menu in common part (in work)
******************************************************************************
GeckoR2 - Version 0.9.7.2287 - 18.02.2019
******************************************************************************
Laboratory impact: NO - Can be used in the lab -> Wrong: No T12 datalog!
18.02.2019
- Average and deviation over 1 minute implemented
- x73 extensions:
  - Commmands amc.on=0 and amc.on=1
  - Save and read pt100 coefficients
- IST HYT improvement: Connect&disconnect exception handling
- Language support
- Test implementation: G1P* with new implementation of set point usercontrol
******************************************************************************
GeckoR2 - Version 0.9.7.2275 - 12.02.2019
******************************************************************************
Laboratory impact: NO - Can be used in the lab
12.02.2019
- Correction on LockableSerialPort: If an instrument has a latency 
  of > 1second until sending an answer the WriteRead method
  throwed an exception. This has been solved now!
- T12 24bit implemented
******************************************************************************
GeckoR2 - Version 0.9.7.2267 - 01.02.2019
******************************************************************************
Laboratory impact: NO - Can be used in the lab
01.02.2019
- PSWGECKO-575: Keller PAA-33X - Multiple sensors by Modbus supported
 (supported addresses: 0...10)
- Small correction on Fluke 7011 bath setpt
******************************************************************************
GeckoR2 - Version 0.9.7.21xx - 20.12.2018
******************************************************************************
Laboratory impact: NO - Can be used in the lab
20.12.2018
Bugfix for Multigas: Multigas-logfile is stored in .\datalog (not subfolder)
******************************************************************************
GeckoR2 - Version 0.9.7.2191 - 19.12.2018
******************************************************************************
Laboratory impact: NO - Can be used in the lab
19.12.2018
PSWGECKO-343: Save x73 instrument config
11.12.2018
Mensor CPT6100 handles different machine units (pascal, millibar and bar)
******************************************************************************
GeckoR2 - Version 0.9.7.2170 - 29.11.2018
******************************************************************************
Laboratory impact: NO - Can be used in the lab
29.11.2018
- FeatureSettings extended: EnableScripting and EnableCalibry
- Bugfix (because of VisualStudio update): StepMotor does not crash anymore if controller/pid dialog is opened
- Channel vapor pressor added to 973
- Exception handling in Scanner.cs: Crash handled if more than one comport with same portname exists!
- PSWGECKO-572: Datalog: Gleicher Header für AllInstruments.txt and [sn].txt
- T12 probe sync exception corrected
25.10.2018
Instrument SRSBGA244 added
******************************************************************************
GeckoR2 - Version 0.9.7.2158 - 26.09.2018
******************************************************************************
Laboratory impact: NO - Can be used in the lab
26.09.2018
PSWGECKO-572: Datalog: Gleicher Header für AllInstruments.txt and [sn].txt
******************************************************************************
GeckoR2 - Version 0.9.7.2118 - 16.05.2018
******************************************************************************
Laboratory impact: NO - Can be used in the lab
16.04.2018
JIRA PSWGECKO-345: Multiple instances of GeckoR2 (use settings -> TemporaryLogPathExtension to customize log path !!!only while runtime!!!)
17.04.2018
Error solved: Add to report works again (log file path was incorrect after last changes with extended log file path)
16.04.2018
ShowLdrChannels for 573
******************************************************************************
GeckoR2 - Version 0.9.7.2114 - 13.04.2018
******************************************************************************
Laboratory impact: NO - Can be used in the lab
13.04.2018
G1: Mole fraction implemented
10.04.2018
Serial port improvement: After opening the port a dummy command is sent to clean instrument buffers
06.04.2018
Datalog folder improvement: A subfolder for each Gecko instance is created (subfoldername: Gecko startup date)
05.04.2018
T12: Probe synchronisation with shared folder
06.04.2018
VirtualInstrument Python: Improvements
21.03.2018
573: Command "pelti?" and "temp1?
******************************************************************************
GeckoR2 - Version 0.9.7.2044 - 01.03.2018
******************************************************************************
Laboratory impact: NO - Can be used in the lab
01.03.2018
GECKO-543: Integration Rotronic HygroGen
21.02.2018
GECKO-544: Multigas extension (cracker) improvement
02.02.2018
GECKO-365: PIC Controller improvement (used by stepmotor)
09.01.2018
GECKO-___: Visual Studio 2017 migration
19.12.2017
GECKO-365: StepMotor improvement (preset file modified)
19.12.2017
GECKO-385: G1 improvement (same implementation like TS2500)
06.12.2017
GECKO-536: MiniTerm: Scripting extension
05.12.2017
GECKO-537: Instrument dialog: MenuTree instead of buttons (improvement)
28.11.2017
- Help with .net framework 4.5 added (URL)

******************************************************************************
GeckoR2 - Version 0.9.7.1984 - 23.11.2017
******************************************************************************
Laboratory impact: NO - Can be used in the lab
23.11.2017
GECKO-533: Multigas: Improvement
- User fields Timestamp and MeasNumber removed
- Filename changed to "[year] - ... - [serial].csv"
373 problem fixed (Instead of ExternalOhms the ExternalTemp is logged twice)

******************************************************************************
GeckoR2 - Version 0.9.7.1980 - 16.11.2017
******************************************************************************
Laboratory impact: Don't work with this version
Found problem    : 373 instead of ExternalOhms the ExternalTemp is logged twice
16.11.2017
New feature: ExtendedFeature -> Profiler -> ShowMinutes/ShowSeconds
15.11.2017
GECKO-535: Profiler: Duration in hours and minutes (not only hours) -> Fred/Alain (ExtendedFeature -> Profiler -> ShowMinutes/ShowSeconds)
14.11.2017
GECKO-533: Multigas: Modification for 373 Cracker

******************************************************************************
GeckoR2 - Version 0.9.7.1970 - 14.11.2017
******************************************************************************
14.11.2017
GECKO-533: Multigas: Modification for 373 Cracker
09.11.2017
GECKO-532: G1: Additional channels
03.11.2017
GECKO-531: Integration of Epluse - Dewpoint transmitter EE355

******************************************************************************
GeckoR2 - Version 0.9.7.1941 - 02.11.2017
******************************************************************************
02.11.2017
GECKO-529: HG101: Profiler issues (Feedback Alain)
GECKO-530: HG101: Integration of manual mode (Feedback Alain)

******************************************************************************
GeckoR2 - Version 0.9.7.1930 - 25.10.2017
******************************************************************************
25.10.2017
GECKO-528: (473) Reading of additional channels (extended mode only)
Common:
- Fensor HG101: Adaption to new HG101 driver
- Profiler correction for HG101 (has to be done for other instruments as well?)
- Language "french" added (xml file)/ Feature is not activated in the software

******************************************************************************
GeckoR2 - Version 0.9.7.1908 - 13.09.2017
******************************************************************************
11.09.2017
GECKO-523: HG-201: SetPt "Control" -> Combobox (On/Off) instead of double (0.0/1.0)
GECKO-524: HG-201: Profiler: RH in % instead of 0.xx (Implemented in HG-201 and TS2500)
GECKO-525:
- Minimieren/Schliessen des Profilerfensters (Solved for HG-101 - and all instruments which are using the new profiler interface)
- Reconnect error "To many keys found" (Solution for Fluke baths (IdnConfirm is not changed after connecting an instrument)/ Woraround for some other instruments (messagebox "try to rescan ports to heal the system"))

Out of JIRA:
- Fluke-baths are using the new version of the profiler
- GalaSoft MVVM Lite removed in new profiler (ProfilerNew, FensorHG101, FensorHG201, Fluke7011, KambicTempBath, TS2500: Parts with GalaSoft removed because there is no .net 4.5 support and the xaml designer couldn't show dialogs anymore)
- Improvements on profiler (column index hidden/ info moved into help-messagebox)

05.09.2017
GECKO-522: 373: Corrected DP/FP channel (head press, ambient press, ref temp)
GECKO-500: T12 Kanal als 2. PT-100 im 373 integrieren.

30.08.2017
GECKO-518: Clean/Simplify R2 zip extract folder structure
Ancient output language file renamed and moved ("out.txt" -> "language\out_strings.txt")
msbuildtasks modified: Binary folder -> dlls are stored in sub folder .\dll
msbuildtasks modified: Binary folder -> xml's are stored in sub folder .\dll -> to check: is this good?!

28.08.2017
GECKO-341: DP correction bug (crash if correction coefficients are defined)

28.08.2017
GECKO-535: T12 RH/RL Eingabe (Komma/Punkt Problem)
Bei falschem Format (x,xxx anstatt x.xxx) wird Messagebox dargestellt und Benutzer darauf hingewiesen, dass Wert korrekt über MiniTerm eingegeben werden soll (falls dies nicht gemacht wird -> Gecko Software korrigiert den Wert temporär, damit T12 (mit Komma-Werten) trotzdem verwendet werden kann)

25.08.2017, mr
GECKO-515: Serial Port: Erkennen von neu zugeführten COM Ports
Ausgetestet mit Versionen 0.9.7.1790 und 0.9.7.1844 sowie USB2SerialAdapter und T12 (14-0703):
Nachdem Treiber korrekt installiert war ("Gerät kann jetzt verwendet werden") erkannte die Gecko Software das Gerät