(If anyone's wondering why there were two back to back releases it's
because of Daylight Savings Time and now aurora will handle that 
because the Inverter doesn't.)

v1.7.3 - changed permissions on the aurora executable to 4711 for none
         root users to be able to run aurora. Had it set to 4755 
         orginally but pulled it back to 4750, needs to be at least 4711.
       - added -L --adjust-time option. See the README for information 
         regarding this option

v1.7.2 - added -q --energy-sent option, see the README for important
         information regarding this option
       - remove size restriction on monetary identifier of the -C option
       - changed permissions on the aurora executable to 4750. This allows
         users other then root to run aurora and not fail due to 
         inaccessibility of the lock file when reading/writing it
       - remove size restriction on various strings
       - checked the TimeBase now that we're back on CST and it checks 
         out correctly. Timezone calculations work. Can remove it from
         the TODO list

v1.7.1 - modify "-d --get-dsp" option. **NOTE** if using "-d" it must be
         changed to "-d 0", if using "--get-dsp" no change is needed
       - modify "-C, --calc-value=<num[:$]>" added "[:$]" to allow monetary
         type to be chosen

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

