Skip to content

v2025.Febrary: Maintenance Update

Latest
Compare
Choose a tag to compare
@nevstop nevstop released this 28 Feb 01:54
7f78946

Release Notes:

#Core
[add] #379 Modules starting with '.' are recognized as system-level and excluded from "CSM - List Module.vi".
[update] Removed inline option for "Parse State Queue++.vi" to reduce CSM module loading time.
[update] #288 CSM now stops the loop before processing "Macro: Exit".
[fix] #387 "CSM - Forward States to CSM.vi" now generates a notify user-event to break event structure waiting.

#Template
[add] #386 Added a new DQMH-Style Template, moving UI handler out of the CSM-message loop.

#Tool
[add] #322 Added "Make Bent Wire Straight.vi" to CSMHelper.
[add] #381 Added tool to fix JKISM State Editor RCM entry for CSM.
[add] Added tool to create CSM palette in functions root palette.
[add] #374 Added "Go to State" RCM for String Constant.
[update] Added Exit toolbar button to post "Macro: Exit" to the selected CSM module.
[update] #384 Adapted to changes in jkism 2024, fixing State Editor RCM issues.

#Example
[fix] Minor documentation fixes (#380, #383).

#Installer
[update] Brought installing window to topmost (NI Knowledge Base: https://knowledge.ni.com/KnowledgeArticleDetails?id=kA03q000000YOu6CAG&l=en-US).
[update] Improved installing window.
[update] #382 Updated copyright year.

#CSM Loop Support
[update] Changed all APIs to subroutines.
[obsolete] #288 CSMLS - Add Exit State(s) with Loop Check.vi is no longer needed. "Parse State Queue++.vi" handles this automatically.

#Testcase
[add] #373 Added testcase to check dependencies; fails if unexpected dependencies are included.
[add] Added testcase to check for VI path length.
[add] Added testcase to validate CSM RCM dependencies.