#!/usr/bin/perl
#
# Satoshi Yasuda 7m3tjz/ad6gz
#
# $Header: /usr/amsat/bin/RCS/receive_int,v 1.3 2006/03/08 23:01:11 root Exp $
$tbdcmdpath = "/usr/local/bin/tbdcmd";
$sleeppath = "/bin/sleep";
if (! defined($ARGV[0])) {
print "Usage: $0 callsign [[loop_count:4] mute_duration:3]\n";
exit 1;
}
#
$callsign = $ARGV[0];
#
$cnt = 4;
$duration = 3;
#
if (defined($ARGV[1])) {
$cnt = $ARGV[1];
}
if (defined($ARGV[2])) {
$duration = $ARGV[2];
}
#
$mutecmd = sprintf ("%s \"mute %s\"",$tbdcmdpath,$callsign);
$unmutecmd = sprintf ("%s \"unmute %s\"",$tbdcmdpath,$callsign);
#
while ($cnt)
{
system ($mutecmd);
system ($sleeppath . ' ' . $duration); # mute for desired interval
system ($unmutecmd);
system ($sleeppath . ' 150'); # wait 150 seconds
$cnt -= 1;
}
#