Skip to content

Conversation

@nevstop
Copy link
Contributor

@nevstop nevstop commented Nov 10, 2025

No description provided.

nevstop and others added 4 commits November 8, 2025 21:43
* testcases-SyncMessages regular update.

* testcases-SyncMessages regular update.

* ci(workflow): 忽略测试分支的触发构建

修改 GitHub Actions 工作流配置,忽略所有包含 'testcase' 的分支触发构建,避免测试分支的变更触发不必要的构建流程

* ci: 移除main分支的pull_request触发条件

移除对main分支的pull_request触发限制,同时保留对测试分支的忽略规则

* add testcase-CSMSyncMessage.lvclass

* add lvlibp

* add chain module in testcase-CSMSyncMessage/test-SyncMessageInCSMF.vi

* Change Name

* try to find CSM attribute Bugs

* add TestCSMSuite.lvclass

---------

Co-authored-by: qilli <qilong.li@emerson.com>
@nevstop nevstop moved this to Linked to PR in Communicable State Machine(CSM) Nov 26, 2025
SiebenerRepublikII and others added 17 commits November 27, 2025 16:59
* 整理 bookmark

* 整理bookmark

* #537

* 移除 SimMode obsolete API

* 更新工具

* fix https://github.com/NEVSTOP-LAB/Communicable-State-Machine/actions/runs/19469389612

* 更新工具,可以显示Doc

* 调整Example位置

* 整理 example 和依赖关系

* add Refresh Single Example Description.vi

* fix 界面刷新

* 修改位置,保证安装时和源码时相对路径一致

* 整理范例

* 修改名称

* 1. JKISM vs CSM.vi

* 2. Module Naming Rules.vi

* 3. Message Helper VI and Equivalent String.vi

* 4.1 Arguments - Complex Data As Arguments.vi

* 4.2 Arguments - Error As Arguments.vi

* 5. CSM Data Type.vi

* 6. Module Attributes.vi

* 7. System-Level Module.vi

* CSM Reuse Module.vi

* CSM Example - Caller is a CSM.vi

* CSM Example - Caller is NOT a CSM.vi

* 初步整理格式

* 分割 exmample

* 可以移动预览

* 1. Action Workers Example & masscompile

* 2. Chain of Responsibility Example

* 2. Chain of Responsibility Example

* 3. Build-in Error Handling Framework

* 4. Global Log Filter Example

* 5. Multi-Loop Module Example

* Global Log Handling Capability(Global Log Handling Capability Example.vi)

* CSMLS - Continuous Loop in CSM Example.vi

* 更新文档

* 整理 bookmark

* 整理bookmark

* #537

* 移除 SimMode obsolete API

* 更新工具

* fix https://github.com/NEVSTOP-LAB/Communicable-State-Machine/actions/runs/19469389612

* 更新工具,可以显示Doc

* 调整Example位置

* 整理 example 和依赖关系

* add Refresh Single Example Description.vi

* fix 界面刷新

* 修改位置,保证安装时和源码时相对路径一致

* 整理范例

* 修改名称

* 1. JKISM vs CSM.vi

* 2. Module Naming Rules.vi

* 3. Message Helper VI and Equivalent String.vi

* 4.1 Arguments - Complex Data As Arguments.vi

* 4.2 Arguments - Error As Arguments.vi

* 5. CSM Data Type.vi

* 6. Module Attributes.vi

* 7. System-Level Module.vi

* CSM Reuse Module.vi

* CSM Example - Caller is a CSM.vi

* CSM Example - Caller is NOT a CSM.vi

* 初步整理格式

* 分割 exmample

* 可以移动预览

* 1. Action Workers Example & masscompile

* 2. Chain of Responsibility Example

* 2. Chain of Responsibility Example

* 3. Build-in Error Handling Framework

* 4. Global Log Filter Example

* https://github.com/NEVSTOP-LAB/Communicable-State-Machine/actions/runs/19721222022/job/56504019977

* https://github.com/NEVSTOP-LAB/Communicable-State-Machine/actions/runs/19723690649/job/56510919705

* [update] #545 ErrStr now support warning, which will be ignored and converted to empty string.

* 延长等待时间

* highlight bookmark

* fix https://github.com/NEVSTOP-LAB/Communicable-State-Machine/actions/runs/19726851862/job/56519795476

======================================================================
FAIL: test - build internal string (testcase-Basic-Function)
----------------------------------------------------------------------
state >> arg <- csm >>>> 'state >> 'arg != state >> arg <- csm >>>> 'state >> 'arg >>> <ErrStr>[Warning: 1]sdf

* [add] #543 add “CSM - Resolve Module Name.vi” to get module name from worker/chain node name

* #331

* update API Help

* fix https://github.com/NEVSTOP-LAB/Communicable-State-Machine/actions/runs/19738217536

* reset to first row of bookmark list after switch example

* 整理代码位置

* [fix] #549 reset CSM - Module VI Reference.vi cache after topmost VI is restarted.
# Conflicts:
#	testcases/new/testcase-CSMArgument/test2-ErrorStr conversion.vi
[add] additional command “wait" in CSM - Run Script.vi
@nevstop nevstop marked this pull request as ready for review January 26, 2026 03:28
@nevstop nevstop merged commit 6d1581f into main Jan 26, 2026
1 check failed
@nevstop nevstop deleted the Dev2025Q4 branch January 26, 2026 03:28
@github-project-automation github-project-automation bot moved this from Linked to PR to Done in Communicable State Machine(CSM) Jan 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

4 participants