Hi Mohsen,

additionally you can use ecrt_slave_config_state in your application. I call 
this function plus ecrt_master_state and ecrt_domain_state every other second 
to check the status of the whole setup.

Best regards,
Christoph

On 10/4/18 11:15 PM, Ian Prochazka wrote:
Would user command from OS console give you the answer:

xxxxx@xxxxx<mailto:xxxxx@xxxxx::~$>::~$<mailto:xxxxx@xxxxx::~$> ethercat slaves



The ethercat commands can be used while your application is running. Try 
'ethercat --help' for other options



Best regards,

Ian



________________________________
From: etherlab-users 
[[email protected]<mailto:[email protected]>] On 
Behalf Of Mohsen Alizadeh Noghani [[email protected]<mailto:[email protected]>]
Sent: Thursday, October 04, 2018 3:06 AM
To: [email protected]<mailto:[email protected]>
Subject: [etherlab-users] How to check if all slaves have reached operational 
state?

Dear EtherLab users,
After activating the master and starting frame exchange, is there a way to 
check whether all states have reached operational?
Additional info:
Currently, in my 
code<https://github.com/mohse-n/L7N_EtherLab/blob/master/simple_test.c>, I just 
send empty frames for long enough (trial and error) so that when I exit the loop, my 
slaves (servo drives) are in OP state.
I have tried checking the working counter in the loop and exiting from it after 
the domain's working counter becomes equal to our expected value. However, 
there is still a small delay after that happens and the second slave reaching 
operational state.
Best,
Mohsen



_______________________________________________
etherlab-users mailing list
[email protected]<mailto:[email protected]>
http://lists.etherlab.org/mailman/listinfo/etherlab-users



--
(bb|[^b]{2})

________________________________

Helmholtz-Zentrum Berlin für Materialien und Energie GmbH

Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.

Aufsichtsrat: Vorsitzender Dr. Karl Eugen Huthmacher, stv. Vorsitzende Dr. 
Jutta Koch-Unterseher
Geschäftsführung: Prof. Dr. Bernd Rech (kommissarisch), Thomas Frederking

Sitz Berlin, AG Charlottenburg, 89 HRB 5583

Postadresse:
Hahn-Meitner-Platz 1
D-14109 Berlin

https://www.helmholtz-berlin.de

Abonnieren Sie unseren monatlichen 
Newsletter!<https://www.helmholtz-berlin.de/aktuell/pm/newsletter/>
Subscribe to our monthly 
newsletter!<https://www.helmholtz-berlin.de/aktuell/pm/newsletter/index_en.html>
_______________________________________________
etherlab-users mailing list
[email protected]
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to