Tue Oct 21 18:36:15 2008 James Cameron * tsl.c (main): more correctly recall the old file name. Tue Oct 21 18:32:34 2008 James Cameron * tsl-minimal.c (main): insert a blank line if we have slept for longer than we asked due to events like system suspend or hibernate. Wed Sep 03 09:21:51 2008 James Cameron * Makefile, tsl-minimal.c: add a version for low power usage, taking a sample only rarely, rather than a continuous sample stream. Sat Jul 29 09:38:03 2006 James Cameron * tsl.c (main): insert a blank line initially, so that gnuplot can break the graph at a new sample range. Mon Jan 26 17:58:10 2004 James Cameron * tsl.c (serial_read, serial_open): fix typo, tls -> tsl. Sat Jul 5 15:44:59 2003 James Cameron * tsl.c (main): add celcius to fahrenheit conversion, using an additional option position in argument list. Mon May 13 08:55:21 2002 James Cameron * tsl.c (main): correct Julian date value, it was zero based. From Stephen Kitchener. Sat Apr 7 10:08:58 2001 James Cameron * tsl.c (main): close the output file after each sample if the sample period is greater than or equal to one minute. * tsl.c (main): add date and time in year, julian day, hours, minutes, and seconds, to both the screen display and the log file data. This change creates an incompatibility with prior versions. To use the old format, compile with FEATURE_DECIMAL_HOURS enabled. * tsl.c (main): add third argument as file to send temperature log data to, detect and handle failure to open temperature log. Sat Jan 13 12:43:37 2001 root * Makefile: implement targets for dist, distclean, and install. * tsl.c: suppress data for inactive sensors, firstly by displaying nothing for the sensor if it has not yet provided data, and secondly by ceasing to display old data after five other sensor reports have been received without the sensor reporting again. * tsl.c: added column headings and centered output in a table. * tsl.c: fix reading of negative samples ... the code was ignoring the negative sign and the leading zero. Defect was caused by insufficient testing; no range test was performed on the complete system, although the microcontroller code was tested below zero.