v1.7.0 - clean up some compiler warnings for variable set but not used

v1.6.9 - Starting with version 1.6.9 the 'make' tries to determine the gcc 
         'march' & 'mtune' compile flags for optimization
       - corrected joule reading, output conversion error
       - Makefile modifications no longer have to modify the 64bit flag, may
         not have to modify "arch" & "tune" parameters if gcc >= 4.2 on AMD
         & Intel platforms
       - fixed a integer conversion issue for -k due to some architectures
       - fixed bizarreness with -bt
       - adjust TimeBase to true UTC-0000 and take into account timezone in 
         GetTime (-t) and SetTime (-S) functions
       - added 'make check' that reports what the compile will be for
         architecture wise
       - tweaked Makefile to determine "arch" & "tune" using gcc if possible
       - tweaking Makefile for ARM processors
       - tweaked Makefile again for 'make' versions older then 3.82 which
         don't have the 'undefine' directive
       - increase the allowed values from 31 to 63 for inverter address (-a)
         as allowed in newer inverters

v1.6.8 - added -k option to read past days production - this is considered 
         experimental and may or may not work in all instances and especially
         if there is no data for all the days requested - please report any 
         problems/anomalies encountered
       - removed -fpack-struct from the compiler CFLAGS - once again caused 
         longopts not to work
       - added -X option to enable RTS/CTS on the serial port

v1.6.7 - added -A option to read "Last four alarms"
       - fix using wrong param when displaying TransState message
       - pass TransState the command description so if it gets a non-zero status
         it can report for what command it got it

v1.6.6 - added -P option to throttle commands sent to the inverter

v1.6.2 - added -D & -E to report more DSP information

v1.6.0 - added -U option to delay read after sending command to inverter and
         -u option to report it
       - version numbering now Number dot Number dot Number
       - manpage now included
       - 'make' now has 'install' and 'uninstall' options

v1.5-7 - fix sizeof pointer passing in memset
       - add -Y retries option and -y option to report the number of attempts
         made and use in the Communicate function 
       - in ReadNextChar restore serial port settings and clear lock if exiting

v1.5-5 - added -x option to enable XON/XOFF

v1.5-1 - serial port configuration tweaks

v1.5-0 - Starting with v1.5-0 this work based on Power One's 'Aurora Inverter
         Series - Communication Protocol -' document, Rel. 4.6 25/02/09

v1.4-5 - add -o option to output data to a file

v1.4-4 - don't set lckCNT = -1 when clearing stale serial port lock really
         bonehead move... As Dierks Bentley would say, What was I thinkin'?

v1.4.3 - add cCommandEnd = '\0'

v1.4.2 - disable XON/XOFF flow control on output

v1.3-4 - fix determining if serial port is in use
       - correct szSerBuffer size 

v1.3-3 - correct an error in strftime that only may show up 
         in the first or last week of the year

v1.3-2 - take into account Daylight Savings Time when 
         setting the Aurora's time

v1.3-1 - new release

v1.3-0 - new release

v1.2-9	- fix -n & -p problem that left serial port locked
	- disable all options except -d & -e when -c is used
	- only format time for columns for options -d or -e
	- all verbose output goes to stderr
	- update help

v1.2-5	- add locking of serial port

v1.0-0  -  This work based on Magnetek's 'Aurora PV Inverter - Communications
           Protocol -' document, Rel. 1.8 09/05/2005

