--- /dev/null
+#!/usr/bin/perl -w
+use warnings;
+no warnings "portable";
+use Getopt::Long;
+use Data::Dumper;
+use Time::HiRes qw(usleep);
+use lib '.';
+use MDC;
+use MDCPower;
+no warnings 'numeric';
+
+
+while(1){
+
+foreach my $p (0..3){
+ foreach my $s (0..5) {
+ MDCPower::power_ping(MDC::get_address($p,$s,0,5));
+ }
+}
+
+sleep 30;
+}
'vout' => 7, 'volt' => 7, 'voltage' => 7
};
+###############################################################################
+#ping a power board
+###############################################################################
+sub power_ping {
+ my ($addr) = @_;
+
+ my ($host,$board,$outp) = MDC::get_power_output($addr);
+# print "$addr $host\n";
+ return if $host eq "-1";
+ system("ping -c 1 -W 1 $host");
+
+ }
###############################################################################
#set the voltage for a given board and channel.