mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-08-18 00:57:23 +08:00
New module file /sys/ethercat, masters moved to /sys/ethercat/masterX.
This commit is contained in:
+5
-11
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user