JKI-State-Machine
JKI-State-Machine copied to clipboard
JKI State Machine 2024 Release Planning
This is a living issue that Jim will update
What’s new
- [Update] LabVIEW 2020+ Compatibility
- Upgraded sources to LabVIEW 2020 and separated compiled code
- [New] State Utilities
- Conditional State -
- Periodic State -
- Select State(?) - [to review]
- [Change] Warnings now Routed to Error Handler frame -
- [New] Error Handler frame receives previous state as argument
- Template Updates
- UI Cleanup
- New frame for code related to clearing control/indicator values before
Exit(Called byMacro: Exit)
- New frame for code related to clearing control/indicator values before
- Minor Typo Fixes
- UI Cleanup
- Maintenance
- VIPC file updated
Open Issues and Questions
- Package Dependencies (built package) - Jim: Tom asked a question about dependencies of the built package
- Don’t want users to depend on OpenG 6.0
- Jim thinks we should check to ensure that any package dependencies of the JKI SM utilities are internalized during the build process
- Package Build - Tom mentioned that the package build wasn’t working (VIPM complains about declared dependencies not installed)
- Consider LVLIB Upgrade
- Should we move to an LVLIB instead of LLB?
To Do
- Palette Updates
- [ ] #34
- Unit Tests
- [x] #35
- [ ] The new template states (UI Cleanup) should be tested
- Code Review
- [x] Tom will lead a code review with the team for feedback
- Docs
- [ ] #36
- [ ] Create 2024 release in docs
- [ ] Evaluate JKI State Machine Editor updates
- There are some annoyances -- little bugs