====== Data Logging ======
===== Software =====
Perl program is on it's way, writing it now.
[[http://www.live-graph.org/|LiveGraph]] - Excellent graphing software written in Java, I use it as a frontend.
==== Perl Script ====
=== Install ===
sudo cpan -i Device::SerialPort
sudo cpan -i DBI
sudo cpan -i LWP::Simple
sudo cpan -i Time::HiRes
=== Files ===
$SERIALPORT="/dev/ttyUSB0";
$SERIALBAUD=19200;
# Delay between updates
$DELAY=0.3;
$DataFile='/tmp/monitordata.lgdat';
#!/usr/bin/perl
$num=pack( 'L>',120000);
#$buf="Pear";
$buf="\x00\x00\x00\x01$num\xff\xff\xff\xff\x00\x00\xff\xffPear";
print "Test data:\t$buf\n";
#$buf=[hex('00'),hex('00'),hex('00').hex('01')];
#$buf="ABCDEF";
#my @data = unpack('L>*', $buf);
@values=unpack "L>*", $buf; # < or > specifies endianness
#print $values;
foreach my $val (@values) {
print "$val\n";
}