diff --git a/API-String-Arugments-Support/CSM - Module VI Ref.vi b/API-String-Arugments-Support/CSM - Module VI Ref.vi
deleted file mode 100644
index bb83056..0000000
Binary files a/API-String-Arugments-Support/CSM - Module VI Ref.vi and /dev/null differ
diff --git a/API-String-Arugments-Support/CSM - Query CSM VI Ref By API String.vi b/API-String-Arugments-Support/CSM - Query CSM VI Ref By API String.vi
deleted file mode 100644
index a890daf..0000000
Binary files a/API-String-Arugments-Support/CSM - Query CSM VI Ref By API String.vi and /dev/null differ
diff --git a/Arguments/API String Arguments.mnu b/Arguments/API String Arguments.mnu
new file mode 100644
index 0000000..461e84b
Binary files /dev/null and b/Arguments/API String Arguments.mnu differ
diff --git a/CSM API String Arguments Support.lvproj b/CSM API String Arguments Support.lvproj
index a1466c5..ecc1205 100644
--- a/CSM API String Arguments Support.lvproj
+++ b/CSM API String Arguments Support.lvproj
@@ -24,6 +24,12 @@
-
true
+ -
+ true
+
+ -
+ true
+
-
true
@@ -33,7 +39,6 @@
-
-
diff --git a/CSM API String Arguments Support.vipb b/CSM API String Arguments Support.vipb
index 8bd63d8..a246567 100644
--- a/CSM API String Arguments Support.vipb
+++ b/CSM API String Arguments Support.vipb
@@ -1,7 +1,7 @@
-
+
NEVSTOP_lib_CSM_API_String_Arguments_Support
- 2025.7.0.1
+ 2025.8.0.1
false
.
vip
@@ -17,8 +17,8 @@
- labview_open_source_lib_epoch_datetime >=1.2.0.6
- nevstop_lib_communicable_state_machine >=2025.5.27.213756
+ labview_open_source_lib_epoch_datetime >=1.3.0.8
+ nevstop_lib_communicable_state_machine >=2025.7.30.163451
nevstop_lib_jki_state_machine++ >=2023.8.5.2239
@@ -53,7 +53,9 @@ More information for the supported datatype format, please visit: https://github
NEVSTOP
https://github.com/NEVSTOP-LAB/CSM-API-String-Arugments-Support
- [fix] #86 use breadth-first traversal instead of depth-first traversal for vested-cluster
+ [add] Add a sub-palette in argument palette
+[update] #90 Mark "CSM - Query CSM VI Ref By API String.vi" as obsolete. Prompt user to use "CSM - Module VI Reference.vi" instead.
+[update] update dependency to latest version.
@@ -120,6 +122,12 @@ More information for the supported datatype format, please visit: https://github
true
<user.lib>\_NEVSTOP\Communicable State Machine(CSM)\More Templates
+
+ CSM-Dir
+ false
+ true
+ <user.lib>\_NEVSTOP\Communicable State Machine(CSM)
+
@@ -128,12 +136,6 @@ More information for the supported datatype format, please visit: https://github
false
0
-
- API-String-Arugments-Support
- 0
- false
- 0
-
Example
1
@@ -146,6 +148,18 @@ More information for the supported datatype format, please visit: https://github
false
0
+
+ Arguments
+ 0
+ true
+ 1
+
+
+ addons
+ 0
+ true
+ 1
+
.
@@ -254,6 +268,7 @@ More information for the supported datatype format, please visit: https://github
false
false
false
+ false
true
diff --git a/Example/Get Module Configuration Example/Get Module Configuration Example.vi b/Example/Get Module Configuration Example/Get Module Configuration Example.vi
index 1e2afe3..96250fc 100644
Binary files a/Example/Get Module Configuration Example/Get Module Configuration Example.vi and b/Example/Get Module Configuration Example/Get Module Configuration Example.vi differ
diff --git a/Example/Get Module Configuration Example/SubModule.vi b/Example/Get Module Configuration Example/SubModule.vi
index f39ae56..72dc352 100644
Binary files a/Example/Get Module Configuration Example/SubModule.vi and b/Example/Get Module Configuration Example/SubModule.vi differ
diff --git a/Example/String to Enum Example.vi b/Example/String to Enum Example.vi
index 1a2041c..2520978 100644
Binary files a/Example/String to Enum Example.vi and b/Example/String to Enum Example.vi differ
diff --git a/Example/String(Float with Unit) To Float Example.vi b/Example/String(Float with Unit) To Float Example.vi
index c2e3f99..df62dfd 100644
Binary files a/Example/String(Float with Unit) To Float Example.vi and b/Example/String(Float with Unit) To Float Example.vi differ
diff --git a/Example/Supported Datatype Examples/Test Cases - 2D Array in Cluster.vi b/Example/Supported Datatype Examples/Test Cases - 2D Array in Cluster.vi
index b9d9a95..d3fed7c 100644
Binary files a/Example/Supported Datatype Examples/Test Cases - 2D Array in Cluster.vi and b/Example/Supported Datatype Examples/Test Cases - 2D Array in Cluster.vi differ
diff --git a/Example/Supported Datatype Examples/Test Cases - 2D Cluster Array.vi b/Example/Supported Datatype Examples/Test Cases - 2D Cluster Array.vi
index 2613de4..2a603d1 100644
Binary files a/Example/Supported Datatype Examples/Test Cases - 2D Cluster Array.vi and b/Example/Supported Datatype Examples/Test Cases - 2D Cluster Array.vi differ
diff --git a/Example/Supported Datatype Examples/Test Cases - API String Arguments Support(Variant).vi b/Example/Supported Datatype Examples/Test Cases - API String Arguments Support(Variant).vi
index ec65ccc..e767995 100644
Binary files a/Example/Supported Datatype Examples/Test Cases - API String Arguments Support(Variant).vi and b/Example/Supported Datatype Examples/Test Cases - API String Arguments Support(Variant).vi differ
diff --git a/Example/Supported Datatype Examples/Test Cases - Array Contains Cluster with Array.vi b/Example/Supported Datatype Examples/Test Cases - Array Contains Cluster with Array.vi
index b155d23..4db2c18 100644
Binary files a/Example/Supported Datatype Examples/Test Cases - Array Contains Cluster with Array.vi and b/Example/Supported Datatype Examples/Test Cases - Array Contains Cluster with Array.vi differ
diff --git a/Example/Supported Datatype Examples/Test Cases - Cluster Array.vi b/Example/Supported Datatype Examples/Test Cases - Cluster Array.vi
index 5797587..4ee3c97 100644
Binary files a/Example/Supported Datatype Examples/Test Cases - Cluster Array.vi and b/Example/Supported Datatype Examples/Test Cases - Cluster Array.vi differ
diff --git a/Example/Supported Datatype Examples/Test Cases - Cluster Changed Value as Arguments.vi b/Example/Supported Datatype Examples/Test Cases - Cluster Changed Value as Arguments.vi
index 05ca302..f53a531 100644
Binary files a/Example/Supported Datatype Examples/Test Cases - Cluster Changed Value as Arguments.vi and b/Example/Supported Datatype Examples/Test Cases - Cluster Changed Value as Arguments.vi differ
diff --git a/Example/Supported Datatype Examples/Test Cases - Cluster.vi b/Example/Supported Datatype Examples/Test Cases - Cluster.vi
index e3430dd..edfe943 100644
Binary files a/Example/Supported Datatype Examples/Test Cases - Cluster.vi and b/Example/Supported Datatype Examples/Test Cases - Cluster.vi differ
diff --git a/Example/Supported Datatype Examples/Test Cases - Complex.vi b/Example/Supported Datatype Examples/Test Cases - Complex.vi
index 4e225fb..b3f53c2 100644
Binary files a/Example/Supported Datatype Examples/Test Cases - Complex.vi and b/Example/Supported Datatype Examples/Test Cases - Complex.vi differ
diff --git a/Example/Supported Datatype Examples/Test Cases - Datatype Check.vi b/Example/Supported Datatype Examples/Test Cases - Datatype Check.vi
index a89ebef..e569388 100644
Binary files a/Example/Supported Datatype Examples/Test Cases - Datatype Check.vi and b/Example/Supported Datatype Examples/Test Cases - Datatype Check.vi differ
diff --git a/Example/Supported Datatype Examples/Test Cases - Empty String Check.vi b/Example/Supported Datatype Examples/Test Cases - Empty String Check.vi
index 1204ab4..c5b89e1 100644
Binary files a/Example/Supported Datatype Examples/Test Cases - Empty String Check.vi and b/Example/Supported Datatype Examples/Test Cases - Empty String Check.vi differ
diff --git a/Example/Supported Datatype Examples/Test Cases - float.vi b/Example/Supported Datatype Examples/Test Cases - float.vi
index 0893042..1a7322b 100644
Binary files a/Example/Supported Datatype Examples/Test Cases - float.vi and b/Example/Supported Datatype Examples/Test Cases - float.vi differ
diff --git a/Example/Supported Datatype Examples/Test Cases - timestamp.vi b/Example/Supported Datatype Examples/Test Cases - timestamp.vi
index e4cca39..a580ad4 100644
Binary files a/Example/Supported Datatype Examples/Test Cases - timestamp.vi and b/Example/Supported Datatype Examples/Test Cases - timestamp.vi differ
diff --git a/Template/CSM Module Template(+Configuration).vi b/Template/CSM Module Template(+Configuration).vi
index 01813a5..e9f6ed5 100644
Binary files a/Template/CSM Module Template(+Configuration).vi and b/Template/CSM Module Template(+Configuration).vi differ
diff --git a/Template/CSM User Interface(UI) Module Template(+Configuration).vi b/Template/CSM User Interface(UI) Module Template(+Configuration).vi
index 13565b7..15a61a7 100644
Binary files a/Template/CSM User Interface(UI) Module Template(+Configuration).vi and b/Template/CSM User Interface(UI) Module Template(+Configuration).vi differ
diff --git a/_test/Show DBL postfix.vi b/_test/Show DBL postfix.vi
index 8b28838..9c32fb8 100644
Binary files a/_test/Show DBL postfix.vi and b/_test/Show DBL postfix.vi differ
diff --git a/_test/Test Cases - API String Arguments Support(VIM).vi b/_test/Test Cases - API String Arguments Support(VIM).vi
index e471328..d965ef4 100644
Binary files a/_test/Test Cases - API String Arguments Support(VIM).vi and b/_test/Test Cases - API String Arguments Support(VIM).vi differ
diff --git a/_test/Untitled 1.vi b/_test/Untitled 1.vi
index d33965c..6372888 100644
Binary files a/_test/Untitled 1.vi and b/_test/Untitled 1.vi differ
diff --git a/_test/benchmark of to 1d array.vi b/_test/benchmark of to 1d array.vi
index 7e0c897..90d826f 100644
Binary files a/_test/benchmark of to 1d array.vi and b/_test/benchmark of to 1d array.vi differ
diff --git a/_test/test - strip brackets.vi b/_test/test - strip brackets.vi
index 52b00bd..7f6f58b 100644
Binary files a/_test/test - strip brackets.vi and b/_test/test - strip brackets.vi differ
diff --git a/_test/test Enum.vi b/_test/test Enum.vi
index 7905041..87ee3e2 100644
Binary files a/_test/test Enum.vi and b/_test/test Enum.vi differ
diff --git a/_test/test boolean strings.vi b/_test/test boolean strings.vi
index bce25f6..fab7e84 100644
Binary files a/_test/test boolean strings.vi and b/_test/test boolean strings.vi differ
diff --git a/_test/test tag value mode.vi b/_test/test tag value mode.vi
index fc3d6c7..9295198 100644
Binary files a/_test/test tag value mode.vi and b/_test/test tag value mode.vi differ
diff --git a/API-String-Arugments-Support/API String - Add Boolean Strings.vi b/addons/API-String-Arugments-Support/API String - Add Boolean Strings.vi
similarity index 100%
rename from API-String-Arugments-Support/API String - Add Boolean Strings.vi
rename to addons/API-String-Arugments-Support/API String - Add Boolean Strings.vi
diff --git a/API-String-Arugments-Support/API String - Float Format String.vi b/addons/API-String-Arugments-Support/API String - Float Format String.vi
similarity index 100%
rename from API-String-Arugments-Support/API String - Float Format String.vi
rename to addons/API-String-Arugments-Support/API String - Float Format String.vi
diff --git a/API-String-Arugments-Support/API String - Is Supported Datatype.vi b/addons/API-String-Arugments-Support/API String - Is Supported Datatype.vi
similarity index 100%
rename from API-String-Arugments-Support/API String - Is Supported Datatype.vi
rename to addons/API-String-Arugments-Support/API String - Is Supported Datatype.vi
diff --git a/API-String-Arugments-Support/API String - List Boolean Strings.vi b/addons/API-String-Arugments-Support/API String - List Boolean Strings.vi
similarity index 100%
rename from API-String-Arugments-Support/API String - List Boolean Strings.vi
rename to addons/API-String-Arugments-Support/API String - List Boolean Strings.vi
diff --git a/API-String-Arugments-Support/API String - Remove Boolean Strings.vi b/addons/API-String-Arugments-Support/API String - Remove Boolean Strings.vi
similarity index 100%
rename from API-String-Arugments-Support/API String - Remove Boolean Strings.vi
rename to addons/API-String-Arugments-Support/API String - Remove Boolean Strings.vi
diff --git a/API-String-Arugments-Support/API String - Set Float Format String.vi b/addons/API-String-Arugments-Support/API String - Set Float Format String.vi
similarity index 100%
rename from API-String-Arugments-Support/API String - Set Float Format String.vi
rename to addons/API-String-Arugments-Support/API String - Set Float Format String.vi
diff --git a/API-String-Arugments-Support/API String - Set Float Precision.vi b/addons/API-String-Arugments-Support/API String - Set Float Precision.vi
similarity index 100%
rename from API-String-Arugments-Support/API String - Set Float Precision.vi
rename to addons/API-String-Arugments-Support/API String - Set Float Precision.vi
diff --git a/API-String-Arugments-Support/API String Arguments Support.lvlib b/addons/API-String-Arugments-Support/API String Arguments Support.lvlib
similarity index 100%
rename from API-String-Arugments-Support/API String Arguments Support.lvlib
rename to addons/API-String-Arugments-Support/API String Arguments Support.lvlib
index cf4f23e..6160767 100644
--- a/API-String-Arugments-Support/API String Arguments Support.lvlib
+++ b/addons/API-String-Arugments-Support/API String Arguments Support.lvlib
@@ -7,11 +7,11 @@
3
-
+
-
-
diff --git a/API-String-Arugments-Support/CSM - Broadcast Data As API String.vim b/addons/API-String-Arugments-Support/CSM - Broadcast Data As API String.vim
similarity index 100%
rename from API-String-Arugments-Support/CSM - Broadcast Data As API String.vim
rename to addons/API-String-Arugments-Support/CSM - Broadcast Data As API String.vim
diff --git a/API-String-Arugments-Support/CSM - Convert HexStr to Data.vim b/addons/API-String-Arugments-Support/CSM - Convert HexStr to Data.vim
similarity index 100%
rename from API-String-Arugments-Support/CSM - Convert HexStr to Data.vim
rename to addons/API-String-Arugments-Support/CSM - Convert HexStr to Data.vim
diff --git a/addons/API-String-Arugments-Support/CSM - Module VI Ref.vi b/addons/API-String-Arugments-Support/CSM - Module VI Ref.vi
new file mode 100644
index 0000000..38d3f88
Binary files /dev/null and b/addons/API-String-Arugments-Support/CSM - Module VI Ref.vi differ
diff --git a/addons/API-String-Arugments-Support/CSM - Query CSM VI Ref By API String.vi b/addons/API-String-Arugments-Support/CSM - Query CSM VI Ref By API String.vi
new file mode 100644
index 0000000..91e52d1
Binary files /dev/null and b/addons/API-String-Arugments-Support/CSM - Query CSM VI Ref By API String.vi differ
diff --git a/API-String-Arugments-Support/CSM - Query Internal Data Names By API String.vi b/addons/API-String-Arugments-Support/CSM - Query Internal Data Names By API String.vi
similarity index 100%
rename from API-String-Arugments-Support/CSM - Query Internal Data Names By API String.vi
rename to addons/API-String-Arugments-Support/CSM - Query Internal Data Names By API String.vi
diff --git a/API-String-Arugments-Support/CSM - Timestamp to API String Arguments.vi b/addons/API-String-Arugments-Support/CSM - Timestamp to API String Arguments.vi
similarity index 100%
rename from API-String-Arugments-Support/CSM - Timestamp to API String Arguments.vi
rename to addons/API-String-Arugments-Support/CSM - Timestamp to API String Arguments.vi
diff --git a/API-String-Arugments-Support/CSM-Utility.mnu b/addons/API-String-Arugments-Support/CSM-Utility.mnu
similarity index 73%
rename from API-String-Arugments-Support/CSM-Utility.mnu
rename to addons/API-String-Arugments-Support/CSM-Utility.mnu
index 22a2f59..5167e9d 100644
Binary files a/API-String-Arugments-Support/CSM-Utility.mnu and b/addons/API-String-Arugments-Support/CSM-Utility.mnu differ
diff --git a/API-String-Arugments-Support/Configure.mnu b/addons/API-String-Arugments-Support/Configure.mnu
similarity index 100%
rename from API-String-Arugments-Support/Configure.mnu
rename to addons/API-String-Arugments-Support/Configure.mnu
diff --git a/API-String-Arugments-Support/Convert API String Arguments to Data.vim b/addons/API-String-Arugments-Support/Convert API String Arguments to Data.vim
similarity index 100%
rename from API-String-Arugments-Support/Convert API String Arguments to Data.vim
rename to addons/API-String-Arugments-Support/Convert API String Arguments to Data.vim
diff --git a/API-String-Arugments-Support/Convert Data To API String Arguments.vim b/addons/API-String-Arugments-Support/Convert Data To API String Arguments.vim
similarity index 100%
rename from API-String-Arugments-Support/Convert Data To API String Arguments.vim
rename to addons/API-String-Arugments-Support/Convert Data To API String Arguments.vim
diff --git a/API-String-Arugments-Support/Query Data as API String Arguments.vim b/addons/API-String-Arugments-Support/Query Data as API String Arguments.vim
similarity index 100%
rename from API-String-Arugments-Support/Query Data as API String Arguments.vim
rename to addons/API-String-Arugments-Support/Query Data as API String Arguments.vim
diff --git a/API-String-Arugments-Support/Utility.mnu b/addons/API-String-Arugments-Support/Utility.mnu
similarity index 100%
rename from API-String-Arugments-Support/Utility.mnu
rename to addons/API-String-Arugments-Support/Utility.mnu
diff --git a/API-String-Arugments-Support/_Support/API String to 1D Array.vi b/addons/API-String-Arugments-Support/_Support/API String to 1D Array.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/API String to 1D Array.vi
rename to addons/API-String-Arugments-Support/_Support/API String to 1D Array.vi
diff --git a/API-String-Arugments-Support/_Support/Boolean Strings.vi b/addons/API-String-Arugments-Support/_Support/Boolean Strings.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/Boolean Strings.vi
rename to addons/API-String-Arugments-Support/_Support/Boolean Strings.vi
diff --git a/API-String-Arugments-Support/_Support/Cluster API String to 1D Array(Splite Nested Cluster).vi b/addons/API-String-Arugments-Support/_Support/Cluster API String to 1D Array(Splite Nested Cluster).vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/Cluster API String to 1D Array(Splite Nested Cluster).vi
rename to addons/API-String-Arugments-Support/_Support/Cluster API String to 1D Array(Splite Nested Cluster).vi
diff --git a/API-String-Arugments-Support/_Support/Compare Two Numbers_csm.vim b/addons/API-String-Arugments-Support/_Support/Compare Two Numbers_csm.vim
similarity index 100%
rename from API-String-Arugments-Support/_Support/Compare Two Numbers_csm.vim
rename to addons/API-String-Arugments-Support/_Support/Compare Two Numbers_csm.vim
diff --git a/API-String-Arugments-Support/_Support/Concatenate Strings If not Empty_csm.vi b/addons/API-String-Arugments-Support/_Support/Concatenate Strings If not Empty_csm.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/Concatenate Strings If not Empty_csm.vi
rename to addons/API-String-Arugments-Support/_Support/Concatenate Strings If not Empty_csm.vi
diff --git a/API-String-Arugments-Support/_Support/Convert API String Arguments to Data(variant).vi b/addons/API-String-Arugments-Support/_Support/Convert API String Arguments to Data(variant).vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/Convert API String Arguments to Data(variant).vi
rename to addons/API-String-Arugments-Support/_Support/Convert API String Arguments to Data(variant).vi
diff --git a/API-String-Arugments-Support/_Support/Data To API String Arguments.vi b/addons/API-String-Arugments-Support/_Support/Data To API String Arguments.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/Data To API String Arguments.vi
rename to addons/API-String-Arugments-Support/_Support/Data To API String Arguments.vi
diff --git a/API-String-Arugments-Support/_Support/Data To SingleElementsArray_csm.vi b/addons/API-String-Arugments-Support/_Support/Data To SingleElementsArray_csm.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/Data To SingleElementsArray_csm.vi
rename to addons/API-String-Arugments-Support/_Support/Data To SingleElementsArray_csm.vi
diff --git a/API-String-Arugments-Support/_Support/Data To SingleElementsArray_with_itself_csm.vi b/addons/API-String-Arugments-Support/_Support/Data To SingleElementsArray_with_itself_csm.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/Data To SingleElementsArray_with_itself_csm.vi
rename to addons/API-String-Arugments-Support/_Support/Data To SingleElementsArray_with_itself_csm.vi
diff --git a/API-String-Arugments-Support/_Support/Float Precision.vi b/addons/API-String-Arugments-Support/_Support/Float Precision.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/Float Precision.vi
rename to addons/API-String-Arugments-Support/_Support/Float Precision.vi
diff --git a/API-String-Arugments-Support/_Support/Indexed Enum to Numeric_csm.vim b/addons/API-String-Arugments-Support/_Support/Indexed Enum to Numeric_csm.vim
similarity index 100%
rename from API-String-Arugments-Support/_Support/Indexed Enum to Numeric_csm.vim
rename to addons/API-String-Arugments-Support/_Support/Indexed Enum to Numeric_csm.vim
diff --git a/API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi b/addons/API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi
rename to addons/API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi
diff --git a/API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi b/addons/API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi
rename to addons/API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi
diff --git a/API-String-Arugments-Support/_Support/Numeric to Indexed Enum_csm.vim b/addons/API-String-Arugments-Support/_Support/Numeric to Indexed Enum_csm.vim
similarity index 100%
rename from API-String-Arugments-Support/_Support/Numeric to Indexed Enum_csm.vim
rename to addons/API-String-Arugments-Support/_Support/Numeric to Indexed Enum_csm.vim
diff --git a/API-String-Arugments-Support/_Support/Query Data as API String Arguments(variant).vi b/addons/API-String-Arugments-Support/_Support/Query Data as API String Arguments(variant).vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/Query Data as API String Arguments(variant).vi
rename to addons/API-String-Arugments-Support/_Support/Query Data as API String Arguments(variant).vi
diff --git a/API-String-Arugments-Support/_Support/SingleElementsArray To Data_csm.vi b/addons/API-String-Arugments-Support/_Support/SingleElementsArray To Data_csm.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/SingleElementsArray To Data_csm.vi
rename to addons/API-String-Arugments-Support/_Support/SingleElementsArray To Data_csm.vi
diff --git a/API-String-Arugments-Support/_Support/String To Float_csm.vi b/addons/API-String-Arugments-Support/_Support/String To Float_csm.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/String To Float_csm.vi
rename to addons/API-String-Arugments-Support/_Support/String To Float_csm.vi
diff --git a/API-String-Arugments-Support/_Support/String To Indexed Enum_csm.vi b/addons/API-String-Arugments-Support/_Support/String To Indexed Enum_csm.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/String To Indexed Enum_csm.vi
rename to addons/API-String-Arugments-Support/_Support/String To Indexed Enum_csm.vi
diff --git a/API-String-Arugments-Support/_Support/String To Number(I64)_csm.vi b/addons/API-String-Arugments-Support/_Support/String To Number(I64)_csm.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/String To Number(I64)_csm.vi
rename to addons/API-String-Arugments-Support/_Support/String To Number(I64)_csm.vi
diff --git a/API-String-Arugments-Support/_Support/String to Boolean_csm.vi b/addons/API-String-Arugments-Support/_Support/String to Boolean_csm.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/String to Boolean_csm.vi
rename to addons/API-String-Arugments-Support/_Support/String to Boolean_csm.vi
diff --git a/API-String-Arugments-Support/_Support/StringAnalyze/Cluster API String Mode.vi b/addons/API-String-Arugments-Support/_Support/StringAnalyze/Cluster API String Mode.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/StringAnalyze/Cluster API String Mode.vi
rename to addons/API-String-Arugments-Support/_Support/StringAnalyze/Cluster API String Mode.vi
diff --git a/API-String-Arugments-Support/_Support/StringAnalyze/Get content in brackets.vi b/addons/API-String-Arugments-Support/_Support/StringAnalyze/Get content in brackets.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/StringAnalyze/Get content in brackets.vi
rename to addons/API-String-Arugments-Support/_Support/StringAnalyze/Get content in brackets.vi
diff --git a/API-String-Arugments-Support/_Support/StringAnalyze/String to 1D Array 2.vi b/addons/API-String-Arugments-Support/_Support/StringAnalyze/String to 1D Array 2.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/StringAnalyze/String to 1D Array 2.vi
rename to addons/API-String-Arugments-Support/_Support/StringAnalyze/String to 1D Array 2.vi
diff --git a/API-String-Arugments-Support/_Support/StringAnalyze/Strip brackets with Option.vi b/addons/API-String-Arugments-Support/_Support/StringAnalyze/Strip brackets with Option.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/StringAnalyze/Strip brackets with Option.vi
rename to addons/API-String-Arugments-Support/_Support/StringAnalyze/Strip brackets with Option.vi
diff --git a/API-String-Arugments-Support/_Support/StringAnalyze/Strip brackets.vi b/addons/API-String-Arugments-Support/_Support/StringAnalyze/Strip brackets.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/StringAnalyze/Strip brackets.vi
rename to addons/API-String-Arugments-Support/_Support/StringAnalyze/Strip brackets.vi
diff --git a/API-String-Arugments-Support/_Support/StringAnalyze/bracket code.vi b/addons/API-String-Arugments-Support/_Support/StringAnalyze/bracket code.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/StringAnalyze/bracket code.vi
rename to addons/API-String-Arugments-Support/_Support/StringAnalyze/bracket code.vi
diff --git a/API-String-Arugments-Support/_Support/StringAnalyze/check if brackets Matched 2.vi b/addons/API-String-Arugments-Support/_Support/StringAnalyze/check if brackets Matched 2.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/StringAnalyze/check if brackets Matched 2.vi
rename to addons/API-String-Arugments-Support/_Support/StringAnalyze/check if brackets Matched 2.vi
diff --git a/API-String-Arugments-Support/_Support/StringAnalyze/check if brackets Matched.vi b/addons/API-String-Arugments-Support/_Support/StringAnalyze/check if brackets Matched.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/StringAnalyze/check if brackets Matched.vi
rename to addons/API-String-Arugments-Support/_Support/StringAnalyze/check if brackets Matched.vi
diff --git a/API-String-Arugments-Support/_Support/Strip Tag in Tag Value Pair.vi b/addons/API-String-Arugments-Support/_Support/Strip Tag in Tag Value Pair.vi
similarity index 100%
rename from API-String-Arugments-Support/_Support/Strip Tag in Tag Value Pair.vi
rename to addons/API-String-Arugments-Support/_Support/Strip Tag in Tag Value Pair.vi
diff --git a/API-String-Arugments-Support/dir.mnu b/addons/API-String-Arugments-Support/dir.mnu
similarity index 61%
rename from API-String-Arugments-Support/dir.mnu
rename to addons/API-String-Arugments-Support/dir.mnu
index 9be159b..143a591 100644
Binary files a/API-String-Arugments-Support/dir.mnu and b/addons/API-String-Arugments-Support/dir.mnu differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - #86.vi b/testcases/testcase-Supported-Datatype/testcases/test - #86.vi
index 5fb58cc..5c47d19 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - #86.vi and b/testcases/testcase-Supported-Datatype/testcases/test - #86.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - API String Arguments Support(Variant).vi b/testcases/testcase-Supported-Datatype/testcases/test - API String Arguments Support(Variant).vi
index 6a17684..a7a957f 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - API String Arguments Support(Variant).vi and b/testcases/testcase-Supported-Datatype/testcases/test - API String Arguments Support(Variant).vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Arguments or Respsone.vi b/testcases/testcase-Supported-Datatype/testcases/test - Arguments or Respsone.vi
index a5eae2f..df74352 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Arguments or Respsone.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Arguments or Respsone.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Cluster Changed Value as Arguments.vi b/testcases/testcase-Supported-Datatype/testcases/test - Cluster Changed Value as Arguments.vi
index 078c14e..1e2f126 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Cluster Changed Value as Arguments.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Cluster Changed Value as Arguments.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Cluster Changed with Leaf Element Name.vi b/testcases/testcase-Supported-Datatype/testcases/test - Cluster Changed with Leaf Element Name.vi
index a97ab49..2494abd 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Cluster Changed with Leaf Element Name.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Cluster Changed with Leaf Element Name.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Cluster mixed with Array 2.vi b/testcases/testcase-Supported-Datatype/testcases/test - Cluster mixed with Array 2.vi
index 6a99db8..dbc97cd 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Cluster mixed with Array 2.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Cluster mixed with Array 2.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Cluster mixed with Array.vi b/testcases/testcase-Supported-Datatype/testcases/test - Cluster mixed with Array.vi
index 858f550..9ed0738 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Cluster mixed with Array.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Cluster mixed with Array.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Cluster with Reference.vi b/testcases/testcase-Supported-Datatype/testcases/test - Cluster with Reference.vi
index 9fb4cc3..7d49994 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Cluster with Reference.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Cluster with Reference.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Cluster.vi b/testcases/testcase-Supported-Datatype/testcases/test - Cluster.vi
index 09b0e90..1ee00db 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Cluster.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Cluster.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Cluster2.vi b/testcases/testcase-Supported-Datatype/testcases/test - Cluster2.vi
index 92e0edb..bf4dba4 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Cluster2.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Cluster2.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Complex.vi b/testcases/testcase-Supported-Datatype/testcases/test - Complex.vi
index 0a9fb7f..ccb4282 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Complex.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Complex.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Datetype Check.vi b/testcases/testcase-Supported-Datatype/testcases/test - Datetype Check.vi
index dd07a4e..9346cfa 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Datetype Check.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Datetype Check.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Empty String Check.vi b/testcases/testcase-Supported-Datatype/testcases/test - Empty String Check.vi
index 740f0c2..c95a893 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Empty String Check.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Empty String Check.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Enum.vi b/testcases/testcase-Supported-Datatype/testcases/test - Enum.vi
index 918ca3e..fd2e724 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Enum.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Enum.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - No Tag Mode.vi b/testcases/testcase-Supported-Datatype/testcases/test - No Tag Mode.vi
index d0f594b..7732a7f 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - No Tag Mode.vi and b/testcases/testcase-Supported-Datatype/testcases/test - No Tag Mode.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Refnum.vi b/testcases/testcase-Supported-Datatype/testcases/test - Refnum.vi
index 25e8d2a..ed71167 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Refnum.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Refnum.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - String with Keywords.vi b/testcases/testcase-Supported-Datatype/testcases/test - String with Keywords.vi
index cf87255..518df09 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - String with Keywords.vi and b/testcases/testcase-Supported-Datatype/testcases/test - String with Keywords.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Tag.vi b/testcases/testcase-Supported-Datatype/testcases/test - Tag.vi
index 029f2aa..a4d21ae 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - Tag.vi and b/testcases/testcase-Supported-Datatype/testcases/test - Tag.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - float format.vi b/testcases/testcase-Supported-Datatype/testcases/test - float format.vi
index 59f7f90..53e1a1c 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - float format.vi and b/testcases/testcase-Supported-Datatype/testcases/test - float format.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - float.vi b/testcases/testcase-Supported-Datatype/testcases/test - float.vi
index 63d2863..6694b7c 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - float.vi and b/testcases/testcase-Supported-Datatype/testcases/test - float.vi differ
diff --git a/testcases/testcase-Supported-Datatype/testcases/test - timestamp.vi b/testcases/testcase-Supported-Datatype/testcases/test - timestamp.vi
index 19fc885..071698e 100644
Binary files a/testcases/testcase-Supported-Datatype/testcases/test - timestamp.vi and b/testcases/testcase-Supported-Datatype/testcases/test - timestamp.vi differ