JKISoftware / JKI-State-Machine-Objects

Object-oriented framework for LabVIEW based on the JKI State Machine
BSD 3-Clause "New" or "Revised" License
95 stars 56 forks source link

Stop Dependencies should be moved to onStopped() #46

Closed francois-normandin closed 7 years ago

francois-normandin commented 7 years ago

Because dependencies are created and started in onStart() method of a caller subsystem, they should be stopped and destroyed in the symmetrical onStopped() method of the same caller. They are currently stopped and destroyed in the onStop() method, which can generate errors in the caller's process when using a dependency, either through polling or concurrent query.

francois-normandin commented 7 years ago

fixed in 1.3.0