BUG: DTR and RTS reset when a second program attempts to access WS
When one of the weather programs is already accessing the serial port of the weather station and you attempt to run another program you get the error "Serial device is locked by other program" which is good. However, this second attempt as a side effect of resetting DTR and RTS so the first program is now unable to get a response from the weather station any more. For a work around I put in the code to set the DTR and RTS up as it should be before closing and returning the lock error.