J'utilise WSJT pour effectuer mes QSO via la lune.
Ce programme fournit dans un fichier azel.dat les coordonnées des éléments célestes utilisés par les radioamateurs (Lune, soleil..).
De façon à avoir un tracking de la lune automatique je dois extraire de ce fichier les informations mise à jour par le logiciel et les envoyer sur mon port rs232 de mon tracker.
De façon à automatiser cela, j'ai fait un petit script :
##############################"
#
# Script to send data from wsjt 7 to F1TE tracker
#
# F8ARR
# V0.1 2010.07.17
#
#
##################################
#Configuration
AZELPATH="/home/f8arr/bin/wsjt-7.03_r1090/trunk"
AZELFILE="azel.dat"
TRACKERPORT="/dev/ttyS0"
TRACKERSPEED=9600
# END OF CONFIG #####################
stty -F $TRACKERPORT $TRACKERSPEED iutf8 -parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
cd $AZELPATH
while [ 1 ]
do
AzimutMoon=`more $AZELFILE | grep Moon | cut -d, -f2`
ElMoon=`more $AZELFILE | grep Moon | cut -d, -f3`
echo "W$AzimutMoon $ElMoon"> $TRACKERPORT
echo "W$AzimutMoon $ElMoon"
sleep 15
done
# End
##############################"
#
# Script to send data from wsjt 7 to F1TE tracker
#
# F8ARR
# V0.1 2010.07.17
#
#
##################################
#Configuration
AZELPATH="/home/f8arr/bin/wsjt-7.03_r1090/trunk"
AZELFILE="azel.dat"
TRACKERPORT="/dev/ttyS0"
TRACKERSPEED=9600
# END OF CONFIG #####################
stty -F $TRACKERPORT $TRACKERSPEED iutf8 -parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
cd $AZELPATH
while [ 1 ]
do
AzimutMoon=`more $AZELFILE | grep Moon | cut -d, -f2`
ElMoon=`more $AZELFILE | grep Moon | cut -d, -f3`
echo "W$AzimutMoon $ElMoon"> $TRACKERPORT
echo "W$AzimutMoon $ElMoon"
sleep 15
done
# End