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
