New module file /sys/ethercat, masters moved to /sys/ethercat/masterX.

This commit is contained in:
Florian Pose
2007-02-20 11:28:15 +00:00
parent 383a1f7631
commit 27f9a4af2d
4 changed files with 106 additions and 23 deletions
+5 -11
View File
@@ -44,28 +44,20 @@ use Getopt::Std;
my %opt;
my $master_index;
my $master_dir;
my $term_width;
#------------------------------------------------------------------------------
$term_width = &get_terminal_width;
&get_options;
&query_master;
&query;
exit 0;
#------------------------------------------------------------------------------
sub query_master
{
$master_dir = "/sys/ethercat" . $master_index;
&query_slaves;
}
#------------------------------------------------------------------------------
sub query_slaves
sub query
{
my $master_dir;
my $dirhandle;
my $entry;
my @slaves;
@@ -77,6 +69,8 @@ sub query_slaves
my $fmt;
my $cols;
$master_dir = "/sys/ethercat/master" . $master_index;
unless (opendir $dirhandle, $master_dir) {
print "Failed to open directory \"$master_dir\".\n";
exit 1;