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

Destroying a dependency should release the name for reuse by other subsystems #85

Closed francois-normandin closed 2 years ago

francois-normandin commented 2 years ago

Thanks @gcodetechnology for the bug report.

As suggested in the title of the report, when a dependency is destroyed, the name should become reusable again (unique name in the Fully Qualified space).

image

A bug in the Unregister Subsystem VI does not delete the name from the dictionary. Probe 15 shows that the object's name is used instead of its qualified name to find and remove from the dictionary of FQNs.

image

francois-normandin commented 2 years ago

image