libwaterdepth.pl
author A.M. Thurnherr <athurnherr@yahoo.com>
Fri, 18 Nov 2022 12:54:01 -0500
changeset 54 00ed1e8dcfa4
parent 47 dde46143288c
permissions -rw-r--r--
2022 A16N pre-cruise
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
47
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     1
#======================================================================
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     2
#                    L I B W A T E R D E P T H . P L 
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     3
#                    doc: Mon Feb  7 16:06:56 2022
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     4
#                    dlm: Mon Feb  7 16:20:09 2022
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     5
#                    (c) 2022 A.M. Thurnherr
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     6
#                    uE-Info: 10 27 NIL 0 0 70 0 2 4 NIL ofnI
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     7
#======================================================================
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     8
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
     9
# HISTORY:
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    10
#	Feb  7, 2022: - created
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    11
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    12
sub waterdepth(@)
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    13
{
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    14
	my($lon,$lat) = &antsFunUsage(2,"ff","lon, lat",@_);
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    15
	open(my $F, "-|", "waterdepth $lon $lat") || croak("waterdepth: $!\n");
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    16
	my($wd);
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    17
	chomp($wd = <$F>);
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    18
	croak("Cannot decode waterdepth output ($wd)\n")
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    19
		unless numberp($wd);
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    20
	close($F);
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    21
	return $wd;
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    22
}
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    23
dde46143288c before 2022 P2 cruise
A.M. Thurnherr <athurnherr@yahoo.com>
parents:
diff changeset
    24
1;