scan
#!/bin/bash
#Written by Paul Rodenhuis VK2AHB with assistance from Kevin VK2CKD
# 071020 try to scan js8 frequencies with HB
#
# assumes js8call script running. and HB x minutes set.
if [ $# = 0 ]
then
echo "Usage: scan [3.6, 7, 10, 14, 21, 28]"
exit 0
fi
echo -n "How many minutes? "
read minutes
echo $minutes
seconds=`expr $minutes \* 60`
echo "Seconds" "$seconds"
echo "No of args " $#
qsy () {
DEV=/dev/ttyUSB0
(
stty raw 19200
case $i in
3.6)
#set Frequency to 3578.0
echo -n -e "\xFE\xFE\x94\xE0\x05\x00\x80\x57\x03\x00\xFD" ;;
7)
#set Frequency to 70780
echo -n -e "\xFE\xFE\x94\xE0\x05\x00\x80\x07\x07\x00\xFD" ;;
10)
#set Frequency to 10130
echo -n -e "\xFE\xFE\x94\xE0\x05\x00\x00\x13\x10\x00\xFD" ;;
14)
#set Frequency to 140780
echo -n -e "\xFE\xFE\x94\xE0\x05\x00\x80\x07\x14\x00\xFD" ;;
21)
#set Frequency to 21078
echo -n -e "\xFE\xFE\x94\xE0\x05\x00\x80\x07\x21\x00\xFD" ;;
28)
#set Frequency to 28078
echo -n -e "\xFE\xFE\x94\xE0\x05\x00\x80\x07\x28\x00\xFD" ;;
esac
) < $DEV > $DEV
}
tuner() {
DEV=/dev/ttyUSB0
(
stty raw 19200
#set TUNER on
echo -n -e "\xfe\xfe\x94\xe0\x1C\x01\x01\xfd"
echo -n -e "\xfe\xfe\x94\xe0\x1C\x01\x02\xfd"
) < $DEV > $DEV
}
#Start of main script
while true
do
for i in `echo "$*"`
do
echo "$*"
echo -n "$i "
echo " `date +%H:%M`"
qsy $i
tuner on
sleep $seconds
done
done
scan15
#!/bin/bash
#Written by Paul Rodenhuis VK2AHB with ssistance from Kevin VK2CKD
# 071020 try to scan js8 frequencies with HB QSY every 15 minutes
#eg scan15 7 10 14 OR scan15 7 10 14 21
#
# assumes js8call script running. and HB x minutes set.
if [ $# = 0 ]
then
echo "Usage: scan [3.6, 7, 10, 14, 21, 28]"
exit 0
fi
#echo -n "How many minutes? "
#read minutes
minutes=15
#echo $minutes
seconds=`expr $minutes \* 60`
echo "Seconds" "$seconds"
echo "No of args " $#
qsy () {
DEV=/dev/ttyUSB0
(
stty raw 19200
case $i in
3.6)
#set Frequency to 36580
echo -n -e "\xFE\xFE\x94\xE0\x05\x00\x80\x57\x03\x00\xFD" ;;
7)
#set Frequency to 70780
echo -n -e "\xFE\xFE\x94\xE0\x05\x00\x80\x07\x07\x00\xFD" ;;
10)
#set Frequency to 10130
echo -n -e "\xFE\xFE\x94\xE0\x05\x00\x00\x13\x10\x00\xFD" ;;
14)
#set Frequency to 140780
echo -n -e "\xFE\xFE\x94\xE0\x05\x00\x80\x07\x14\x00\xFD" ;;
21)
#set Frequency to 21078
echo -n -e "\xFE\xFE\x94\xE0\x05\x00\x80\x07\x21\x00\xFD" ;;
28)
#set Frequency to 28078
echo -n -e "\xFE\xFE\x94\xE0\x05\x00\x80\x07\x28\x00\xFD" ;;
esac
) < $DEV > $DEV
}
tuner() {
DEV=/dev/ttyUSB0
(
stty raw 19200
#set TUNER on
echo -n -e "\xfe\xfe\x94\xe0\x1C\x01\x01\xfd"
echo -n -e "\xfe\xfe\x94\xe0\x1C\x01\x02\xfd"
) < $DEV > $DEV
}
#Start of main script
while true
do
for i in `echo "$*"`
do
echo "$*"
echo -n "$i "
echo " `date +%H:%M`"
qsy $i
tuner on
sleep $seconds
done
done