Remove JKI State Machine and OpenG LabVIEW ZIP Library Required Dependencies
There are two package dependencies that are only loosely related to the core functionality of the toolkit:
- JKI State Machine
- OpenG LabVIEW ZIP Library
It would be beneficial for consumers of this VERY useful Messenger Library Toolkit to not be required to install these two packages, as they have unique and sometimes undesirable license stipulations.
The OpenG LabVIEW Zip Library is also conditionally disabled. It would be nice if this could be completely removed in favor of a plugin mechanism and add-on package.
The JKI State Machine is disabled and currently unused in the "Test Next Action Speed.vi" and is only used otherwise in the State Logger.lvclass:Actor.vi. This class is more of an optional add-on rather than a required component for the main functionality of the toolkit. I'd like to see this class be moved into a separate package that users can opt-in to install.
It would be nice if VIPM allowed for "recommended packages," but I'm not sure they do. Removing these two dependencies would make this toolkit lighter weight and introduce less restrictions for others to use the toolkit by having less legal requirements involved.
Comments (6)
-
repo owner -
repo owner This would also involve removing the “JKI State Machine Actor Template”, but I have not used or thought about that in years, so that is perhaps fine.
-
repo owner Reworked State Logger to use DEV Template: 361b72e37522bfb85af92ba4057ef21980aab67f
-
repo owner Dropped JKI State Machine Actor
-
repo owner Removed both dependencies. Will be in 1.14.6
-
repo owner - changed status to resolved
- Log in to comment
Hello, who is this?