#!/bin/bash 
#
PWR=/dev/pwr1
PWR2=/dev/pwr2
WIND=/dev/ttyUSB1
PTH=/usr/local/scripts
WEB=/www/www.herjulf.net/projects/low-power/

#
# Collect from sensors
#  101109 --ro
#


function parse_tag()
{
	sfi="$IFS" ; IFS='/'
	set -f 
	arr=($PWR2)
	PWR2N=${arr[2]}
	set +f     # enable globbing 
	IFS="$sfi" # re-instate original IFS val
}

function q1_job()
{
        stty -F $PWR  sane
	echo "" | /sbin/tty_talk -38400 $PWR q1 > /var/data/q1.dat
	cp /var/data/q1.dat $WEB
}

function collect()
{
        stty -F $PWR  sane
	q1_job

         stty -F $PWR  sane
         $PTH/q2-job   $PWR >> /var/data/q2.dat

	sleep 1

	 #parse_tag
         #stty -F $PWR2  sane
         #$PTH/q2-job   $PWR2 >> /var/data/q2-$PWR2N.dat

#        $PTH/q2-job   $WIND >> /var/data/wind.dat
#        $PTH/q3-job   $WIND >> /var/data/solar.dat
         $PTH/temp-job $PWR 
}

function plot_charge()
{
        # Plot Charge
        $PTH/chrge-plot.sh 24 pwr-last-2h.png
        $PTH/chrge-plot.sh 288 pwr-last-24h.png
        $PTH/chrge-plot.sh 2016 pwr-last-7d.png
}

function plot_solar()
{
        # Plot Solar
        $PTH/solar-plot.sh 24 solar-last-2h.png
        $PTH/solar-plot.sh 288 solar-last-24h.png
        $PTH/solar-plot.sh 2016 solar-last-7d.png
}

function plot_wind()
{
        # Plot Wind
        $PTH/wind-plot.sh 24 wind-last-2h.png
        $PTH/wind-plot.sh 288 wind-last-24h.png
        $PTH/wind-plot.sh 2016 wind-last-7d.png
}

function plot_temp()
{
        # Plot Temp
        $PTH/temp-plot.sh 24 temp-last-2h.png
        $PTH/temp-plot.sh 288 temp-last-24h.png
        $PTH/temp-plot.sh 2016 temp-last-7d.png
}

collect
plot_charge
#plot_solar
#plot_wind
plot_temp
sync
