diff --git a/CSM API String Arguments Support.lvproj b/CSM API String Arguments Support.lvproj index ecc1205..ebc8d2b 100644 --- a/CSM API String Arguments Support.lvproj +++ b/CSM API String Arguments Support.lvproj @@ -96,8 +96,6 @@ - - @@ -140,12 +138,6 @@ - - - - - - @@ -204,7 +196,6 @@ - @@ -218,20 +209,12 @@ - - - - - - - - @@ -376,11 +359,6 @@ - - - - - @@ -389,8 +367,6 @@ - - diff --git a/CSM API String Arguments Support.vipb b/CSM API String Arguments Support.vipb index 8146b29..35c3e25 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.9.0.1 + 2025.10.0.1 false . vip @@ -17,7 +17,6 @@ - labview_open_source_lib_epoch_datetime =1.2.0.6 nevstop_lib_communicable_state_machine >=2025.9.13.224959 nevstop_lib_jki_state_machine++ >=2023.8.5.2239 @@ -266,6 +265,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/0. Using within CSM - Get Module Configuration.vi b/Example/Get Module Configuration Example/0. Using within CSM - Get Module Configuration.vi index 94247d3..b0ed30b 100644 Binary files a/Example/Get Module Configuration Example/0. Using within CSM - Get Module Configuration.vi and b/Example/Get Module Configuration Example/0. Using within CSM - Get Module Configuration.vi differ diff --git a/README(CN).md b/README(CN).md index bf7d3dd..433430b 100644 --- a/README(CN).md +++ b/README(CN).md @@ -158,7 +158,7 @@ _**特殊情况说明**_: _**特殊情况说明**_: -当字符串不包含 `Format_String` 时,`TimeStamp_String` 应符合 ISO8601 UTC 标准格式。 +当字符串不包含 `Format_String` 时,`TimeStamp_String` 应符合 RFC3339 标准格式。 ```text "2023-10-31T14:49:39.597Z" 为有效的表达方式. diff --git a/README.md b/README.md index f26a582..c82e976 100644 --- a/README.md +++ b/README.md @@ -158,7 +158,7 @@ Timestamp strings use the format `TimeStamp_String(Format_String)`. The `Format_ _**Special Case**_: -If no time string format is included, the ISO8601 UTC standard is used by default. +If no time string format is included, the RFC3339 standard is used by default. ```text "2023-10-31T14:49:39.597Z" is valid. diff --git a/_test/CSM API-String APIOnly.lvproj b/_test/CSM API-String APIOnly.lvproj new file mode 100644 index 0000000..5934c03 --- /dev/null +++ b/_test/CSM API-String APIOnly.lvproj @@ -0,0 +1,28 @@ + + + + true + true + false + 0 + My Computer/VI Server + My Computer/VI Server + true + true + false + + + + + + + + + + + + + + + + diff --git a/addons/API-String-Arugments-Support/API String - Add Boolean Strings.vi b/addons/API-String-Arugments-Support/API String - Add Boolean Strings.vi index 1a51154..62d547e 100644 Binary files a/addons/API-String-Arugments-Support/API String - Add Boolean Strings.vi and b/addons/API-String-Arugments-Support/API String - Add Boolean Strings.vi differ diff --git a/addons/API-String-Arugments-Support/API String - Float Format String.vi b/addons/API-String-Arugments-Support/API String - Float Format String.vi index e193a85..b041482 100644 Binary files a/addons/API-String-Arugments-Support/API String - Float Format String.vi and b/addons/API-String-Arugments-Support/API String - Float Format String.vi differ diff --git a/addons/API-String-Arugments-Support/API String - List Boolean Strings.vi b/addons/API-String-Arugments-Support/API String - List Boolean Strings.vi index 19639b3..dda461c 100644 Binary files a/addons/API-String-Arugments-Support/API String - List Boolean Strings.vi and b/addons/API-String-Arugments-Support/API String - List Boolean Strings.vi differ diff --git a/addons/API-String-Arugments-Support/API String - Remove Boolean Strings.vi b/addons/API-String-Arugments-Support/API String - Remove Boolean Strings.vi index a1033dd..acc38ae 100644 Binary files a/addons/API-String-Arugments-Support/API String - Remove Boolean Strings.vi and b/addons/API-String-Arugments-Support/API String - Remove Boolean Strings.vi differ diff --git a/addons/API-String-Arugments-Support/API String - Set Float Format String.vi b/addons/API-String-Arugments-Support/API String - Set Float Format String.vi index 1e37e57..fee6eeb 100644 Binary files a/addons/API-String-Arugments-Support/API String - Set Float Format String.vi and b/addons/API-String-Arugments-Support/API String - Set Float Format String.vi differ diff --git a/addons/API-String-Arugments-Support/API String - Set Float Precision.vi b/addons/API-String-Arugments-Support/API String - Set Float Precision.vi index 9805e39..53813a2 100644 Binary files a/addons/API-String-Arugments-Support/API String - Set Float Precision.vi and b/addons/API-String-Arugments-Support/API String - Set Float Precision.vi differ diff --git a/addons/API-String-Arugments-Support/API String Arguments Support.lvlib b/addons/API-String-Arugments-Support/API String Arguments Support.lvlib index aae99d0..4363116 100644 --- a/addons/API-String-Arugments-Support/API String Arguments Support.lvlib +++ b/addons/API-String-Arugments-Support/API String Arguments Support.lvlib @@ -5,15 +5,13 @@ 1.0.0.0 true 3 - - - - + + diff --git a/addons/API-String-Arugments-Support/CSM - Broadcast Data As API String.vim b/addons/API-String-Arugments-Support/CSM - Broadcast Data As API String.vim index a7dce5b..8072c4c 100644 Binary files a/addons/API-String-Arugments-Support/CSM - Broadcast Data As API String.vim and b/addons/API-String-Arugments-Support/CSM - Broadcast Data As API String.vim differ diff --git a/addons/API-String-Arugments-Support/CSM - Convert HexStr to Data.vim b/addons/API-String-Arugments-Support/CSM - Convert HexStr to Data.vim index 85f9c88..0031bbd 100644 Binary files a/addons/API-String-Arugments-Support/CSM - Convert HexStr to Data.vim and b/addons/API-String-Arugments-Support/CSM - Convert HexStr to Data.vim differ diff --git a/addons/API-String-Arugments-Support/CSM - Module VI Ref.vi b/addons/API-String-Arugments-Support/CSM - Module VI Ref.vi deleted file mode 100644 index 38d3f88..0000000 Binary files a/addons/API-String-Arugments-Support/CSM - Module VI Ref.vi and /dev/null 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 deleted file mode 100644 index 91e52d1..0000000 Binary files a/addons/API-String-Arugments-Support/CSM - Query CSM VI Ref By API String.vi and /dev/null differ diff --git a/addons/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 index e2c8550..1e1ec91 100644 Binary files a/addons/API-String-Arugments-Support/CSM - Query Internal Data Names By API String.vi and b/addons/API-String-Arugments-Support/CSM - Query Internal Data Names By API String.vi differ diff --git a/addons/API-String-Arugments-Support/CSM - Timestamp to API String Arguments.vi b/addons/API-String-Arugments-Support/CSM - Timestamp to API String Arguments.vi index 93e25aa..c2b6fb7 100644 Binary files a/addons/API-String-Arugments-Support/CSM - Timestamp to API String Arguments.vi and b/addons/API-String-Arugments-Support/CSM - Timestamp to API String Arguments.vi differ diff --git a/addons/API-String-Arugments-Support/Convert API String Arguments to Data.vim b/addons/API-String-Arugments-Support/Convert API String Arguments to Data.vim index 649e9b6..5b260fb 100644 Binary files a/addons/API-String-Arugments-Support/Convert API String Arguments to Data.vim and b/addons/API-String-Arugments-Support/Convert API String Arguments to Data.vim differ diff --git a/addons/API-String-Arugments-Support/Convert Data To API String Arguments.vim b/addons/API-String-Arugments-Support/Convert Data To API String Arguments.vim index 49942db..3eb6741 100644 Binary files a/addons/API-String-Arugments-Support/Convert Data To API String Arguments.vim and b/addons/API-String-Arugments-Support/Convert Data To API String Arguments.vim differ diff --git a/addons/API-String-Arugments-Support/Query Data as API String Arguments.vim b/addons/API-String-Arugments-Support/Query Data as API String Arguments.vim index 33ee094..eed2d77 100644 Binary files a/addons/API-String-Arugments-Support/Query Data as API String Arguments.vim and b/addons/API-String-Arugments-Support/Query Data as API String Arguments.vim differ diff --git a/addons/API-String-Arugments-Support/_Support/API String to 1D Array.vi b/addons/API-String-Arugments-Support/_Support/API String to 1D Array.vi index c47ac7a..a8451e6 100644 Binary files a/addons/API-String-Arugments-Support/_Support/API String to 1D Array.vi and b/addons/API-String-Arugments-Support/_Support/API String to 1D Array.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/Boolean Strings(lvlibp).vi b/addons/API-String-Arugments-Support/_Support/Boolean Strings(lvlibp).vi index 4c28521..abd7109 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Boolean Strings(lvlibp).vi and b/addons/API-String-Arugments-Support/_Support/Boolean Strings(lvlibp).vi differ diff --git a/addons/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 index 313939c..90538a2 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Cluster API String to 1D Array(Splite Nested Cluster).vi and b/addons/API-String-Arugments-Support/_Support/Cluster API String to 1D Array(Splite Nested Cluster).vi differ diff --git a/addons/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 index 1e2e888..f30fca9 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Convert API String Arguments to Data(variant).vi and b/addons/API-String-Arugments-Support/_Support/Convert API String Arguments to Data(variant).vi differ diff --git a/addons/API-String-Arugments-Support/_Support/Data To API String Arguments.vi b/addons/API-String-Arugments-Support/_Support/Data To API String Arguments.vi index 331e4ac..53a9c59 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Data To API String Arguments.vi and b/addons/API-String-Arugments-Support/_Support/Data To API String Arguments.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/Data To SingleElementsArray_csm.vi b/addons/API-String-Arugments-Support/_Support/Data To SingleElementsArray_csm.vi index 2f2f134..1d36ab7 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Data To SingleElementsArray_csm.vi and b/addons/API-String-Arugments-Support/_Support/Data To SingleElementsArray_csm.vi differ diff --git a/addons/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 index 216e920..f89a649 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Data To SingleElementsArray_with_itself_csm.vi and b/addons/API-String-Arugments-Support/_Support/Data To SingleElementsArray_with_itself_csm.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/Float Precision(lvlibp).vi b/addons/API-String-Arugments-Support/_Support/Float Precision(lvlibp).vi index f37e326..f19b651 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Float Precision(lvlibp).vi and b/addons/API-String-Arugments-Support/_Support/Float Precision(lvlibp).vi differ diff --git a/addons/API-String-Arugments-Support/_Support/Float Precision.vi b/addons/API-String-Arugments-Support/_Support/Float Precision.vi index f858058..e51a1e8 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Float Precision.vi and b/addons/API-String-Arugments-Support/_Support/Float Precision.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/Indexed Enum to Numeric_csm.vim b/addons/API-String-Arugments-Support/_Support/Indexed Enum to Numeric_csm.vim index a9d3362..4820c86 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Indexed Enum to Numeric_csm.vim and b/addons/API-String-Arugments-Support/_Support/Indexed Enum to Numeric_csm.vim differ diff --git a/addons/API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi b/addons/API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi index c1bc5ea..020c3da 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi and b/addons/API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi b/addons/API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi index 481a14d..d84cf6f 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi and b/addons/API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/Numeric to Indexed Enum_csm.vim b/addons/API-String-Arugments-Support/_Support/Numeric to Indexed Enum_csm.vim index c899068..2e42ef0 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Numeric to Indexed Enum_csm.vim and b/addons/API-String-Arugments-Support/_Support/Numeric to Indexed Enum_csm.vim differ diff --git a/addons/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 index 44c465d..2994ac2 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Query Data as API String Arguments(variant).vi and b/addons/API-String-Arugments-Support/_Support/Query Data as API String Arguments(variant).vi differ diff --git a/addons/API-String-Arugments-Support/_Support/SingleElementsArray To Data_csm.vi b/addons/API-String-Arugments-Support/_Support/SingleElementsArray To Data_csm.vi index 2e45ee2..afc7702 100644 Binary files a/addons/API-String-Arugments-Support/_Support/SingleElementsArray To Data_csm.vi and b/addons/API-String-Arugments-Support/_Support/SingleElementsArray To Data_csm.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/String To Float_csm.vi b/addons/API-String-Arugments-Support/_Support/String To Float_csm.vi index bd68d16..666b53b 100644 Binary files a/addons/API-String-Arugments-Support/_Support/String To Float_csm.vi and b/addons/API-String-Arugments-Support/_Support/String To Float_csm.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/String To Indexed Enum_csm.vi b/addons/API-String-Arugments-Support/_Support/String To Indexed Enum_csm.vi index c31e097..2cdf85d 100644 Binary files a/addons/API-String-Arugments-Support/_Support/String To Indexed Enum_csm.vi and b/addons/API-String-Arugments-Support/_Support/String To Indexed Enum_csm.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/String To Number(I64)_csm.vi b/addons/API-String-Arugments-Support/_Support/String To Number(I64)_csm.vi index 26897ef..3196803 100644 Binary files a/addons/API-String-Arugments-Support/_Support/String To Number(I64)_csm.vi and b/addons/API-String-Arugments-Support/_Support/String To Number(I64)_csm.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/String to Boolean_csm.vi b/addons/API-String-Arugments-Support/_Support/String to Boolean_csm.vi index ab2b6cb..a90780c 100644 Binary files a/addons/API-String-Arugments-Support/_Support/String to Boolean_csm.vi and b/addons/API-String-Arugments-Support/_Support/String to Boolean_csm.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/StringAnalyze/Cluster API String Mode.vi b/addons/API-String-Arugments-Support/_Support/StringAnalyze/Cluster API String Mode.vi index fb462cc..fc3c9ff 100644 Binary files a/addons/API-String-Arugments-Support/_Support/StringAnalyze/Cluster API String Mode.vi and b/addons/API-String-Arugments-Support/_Support/StringAnalyze/Cluster API String Mode.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/StringAnalyze/Get content in brackets.vi b/addons/API-String-Arugments-Support/_Support/StringAnalyze/Get content in brackets.vi index 6b5c9f1..623e198 100644 Binary files a/addons/API-String-Arugments-Support/_Support/StringAnalyze/Get content in brackets.vi and b/addons/API-String-Arugments-Support/_Support/StringAnalyze/Get content in brackets.vi differ diff --git a/addons/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 index 23f56fe..f3ccd16 100644 Binary files a/addons/API-String-Arugments-Support/_Support/StringAnalyze/String to 1D Array 2.vi and b/addons/API-String-Arugments-Support/_Support/StringAnalyze/String to 1D Array 2.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/StringAnalyze/bracket code.vi b/addons/API-String-Arugments-Support/_Support/StringAnalyze/bracket code.vi index a362372..29ff35e 100644 Binary files a/addons/API-String-Arugments-Support/_Support/StringAnalyze/bracket code.vi and b/addons/API-String-Arugments-Support/_Support/StringAnalyze/bracket code.vi differ diff --git a/addons/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 index 5ec46e5..d61c470 100644 Binary files a/addons/API-String-Arugments-Support/_Support/StringAnalyze/check if brackets Matched 2.vi and b/addons/API-String-Arugments-Support/_Support/StringAnalyze/check if brackets Matched 2.vi differ diff --git a/addons/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 index 00155ae..8a9cdb9 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Strip Tag in Tag Value Pair.vi and b/addons/API-String-Arugments-Support/_Support/Strip Tag in Tag Value Pair.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/_JDP Science/Text to Timestamp(RFC3339).vi b/addons/API-String-Arugments-Support/_Support/_JDP Science/Text to Timestamp(RFC3339).vi new file mode 100644 index 0000000..acd2370 Binary files /dev/null and b/addons/API-String-Arugments-Support/_Support/_JDP Science/Text to Timestamp(RFC3339).vi differ diff --git a/addons/API-String-Arugments-Support/_Support/_JDP Science/Timestamp to Text(RFC3339).vi b/addons/API-String-Arugments-Support/_Support/_JDP Science/Timestamp to Text(RFC3339).vi new file mode 100644 index 0000000..740dd9e Binary files /dev/null and b/addons/API-String-Arugments-Support/_Support/_JDP Science/Timestamp to Text(RFC3339).vi differ diff --git a/testcases/testcase-Supported-Datatype/testcases/test - timestamp.vi b/testcases/testcase-Supported-Datatype/testcases/test - timestamp.vi index d6abc11..ec0cc97 100644 Binary files a/testcases/testcase-Supported-Datatype/testcases/test - timestamp.vi and b/testcases/testcase-Supported-Datatype/testcases/test - timestamp.vi differ