JKISoftware / JKI-State-Machine-Objects

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

Verify if possible to start subcomponents during startup of component #33

Closed francois-normandin closed 2 years ago

francois-normandin commented 7 years ago

Starting a SMO in a process.vi between the "Register Process" node and the Process: Sync case deadlocks. The issue is that the Register Process node is not reentrant. Verify that making this node "pre-allocated clones" does not hinder any of the other framework features.

francois-normandin commented 6 years ago

As of 1.3.0's unit tests, it does not appear to be an issue. I'll leave this pending and test with a larger project before reporting back again on this proposed change.

francois-normandin commented 2 years ago

This definitely works in 1.4.0 with large projects, but I have no reference as to when this node was made reentrant. I can state that there are no unforeseen effects that have been reported, so I'm closing this issue as "implemented".