diff --git a/tools/pos2aprs.pl b/tools/pos2aprs.pl index ecedc80..33d95ce 100755 --- a/tools/pos2aprs.pl +++ b/tools/pos2aprs.pl @@ -71,7 +71,9 @@ while ($line = <$fpi>) { $date = $3*10000+$2*100+($1%100); } - if ($line =~ /vH:\ *(\d+\.\d+)\ +D:\ *(\d+\.\d+).*/) { + if ( ($line =~ /vH:\ *(\d+\.\d+)\ +D:\ *(\d+\.\d+).*/) + or ($line =~ /vH:\ *(\d+\.\d+)m\/s\ +D:\ *(\d+\.\d+).*/) ) + { $speed = $1*3.6/1.852; ## m/s -> knots $course = $2; } diff --git a/tools/pos2nmea.pl b/tools/pos2nmea.pl index 4d71cdb..2cf438f 100755 --- a/tools/pos2nmea.pl +++ b/tools/pos2nmea.pl @@ -77,7 +77,9 @@ while ($line = <$fpi>) { $date = $3*10000+$2*100+($1%100); } - if ($line =~ /vH:\ *(\d+\.\d+)\ +D:\ *(\d+\.\d+).*/) { + if ( ($line =~ /vH:\ *(\d+\.\d+)\ +D:\ *(\d+\.\d+).*/) + or ($line =~ /vH:\ *(\d+\.\d+)m\/s\ +D:\ *(\d+\.\d+).*/) ) + { $speed = $1*3.6/1.852; ## m/s -> knots $course = $2; }