synapticon / Etherlab_EtherCAT_Master

Clone of IgH EtherCAT Master with additional Vectioneer patches.
GNU Lesser General Public License v2.1
81 stars 54 forks source link

Fix simultaneous access externally and internally #8

Closed craig-modbot closed 6 years ago

craig-modbot commented 6 years ago

When the internal SDO request for the dictionary is interrupted by external applications downloading SDOs to the slave, bad things happen to the state machine. This Pull Request adds a test for the fsm_coe running before initiating an external SDO request.

(This Pull Request also logs the latest git commit for tracking pre-release versions)

vtretyakov commented 6 years ago

@craig-modbot thanks a lot for the PR! Could you please re-submit it into develop branch that we are currently extensively testing?

craig-modbot commented 6 years ago

Done.