diff --git a/.github/workflows/Build_VIPM_Library.yml b/.github/workflows/Build_VIPM_Library.yml index d473f51..2554202 100644 --- a/.github/workflows/Build_VIPM_Library.yml +++ b/.github/workflows/Build_VIPM_Library.yml @@ -48,12 +48,13 @@ jobs: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v3 - - name: vipm-InstallPackage - uses: NEVSTOP-LAB/vipm-InstallPackage@main - with: - LabVIEW_Version: 2017 - # Package could be PackageName/PacakgeWithVersion/vipFilePath - Package: "Epoch Date & Time" + #不再依赖 Epoch Date & Time 包 + # - name: vipm-InstallPackage + # uses: NEVSTOP-LAB/vipm-InstallPackage@main + # with: + # LabVIEW_Version: 2017 + # # Package could be PackageName/PacakgeWithVersion/vipFilePath + # Package: "Epoch Date & Time" - uses: NEVSTOP-LAB/InstallNevstopPackage@main with: diff --git a/.github/workflows/Check_Broken_VIs.yml b/.github/workflows/Check_Broken_VIs.yml index bda379f..db61b08 100644 --- a/.github/workflows/Check_Broken_VIs.yml +++ b/.github/workflows/Check_Broken_VIs.yml @@ -18,7 +18,7 @@ on: - '**.svg' - '**.json' - '**.yml' - + push: paths-ignore: - '**.md' @@ -42,12 +42,13 @@ jobs: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - uses: actions/checkout@v3 - - name: vipm-InstallPackage - uses: NEVSTOP-LAB/vipm-InstallPackage@main - with: - LabVIEW_Version: 2017 - # Package could be PackageName/PacakgeWithVersion/vipFilePath - Package: "Epoch Date & Time" + #不再依赖 Epoch Date & Time 包 + # - name: vipm-InstallPackage + # uses: NEVSTOP-LAB/vipm-InstallPackage@main + # with: + # LabVIEW_Version: 2017 + # # Package could be PackageName/PacakgeWithVersion/vipFilePath + # Package: "Epoch Date & Time" - uses: NEVSTOP-LAB/InstallNevstopPackage@main with: diff --git a/CSM API String Arguments Support.vipb b/CSM API String Arguments Support.vipb index 10cfe2b..7cb526d 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.11.0.1 + 2026.1.0.1 false . vip @@ -52,12 +52,7 @@ More information for the supported datatype format, please visit: https://github NEVSTOP https://github.com/NEVSTOP-LAB/CSM-API-String-Arugments-Support - [feature] #95 support lvlibp -[update] #99 support leaf name searching in Query Data as API String Arguments.vim -[fix] #98 Do not check (), to avoid bugs -[fix] #100 for enum type, empty string should be converted to the reference enum value. -[fix] #102 for cluster type, all elements will be used in no-tag mode in Data To API String Arguments.vi -[fix] #104 Throw up error if API String does'nt match any enum option + [fix] #105 Numeric format of "100B" error diff --git a/README.md b/README.md index e05bff9..2bacc48 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,11 @@ [![Installs](https://www.vipm.io/package/nevstop_lib_csm_api_string_arguments_support/badge.svg?metric=installs)](https://www.vipm.io/package/nevstop_lib_csm_api_string_arguments_support/) [![Stars](https://www.vipm.io/package/nevstop_lib_csm_api_string_arguments_support/badge.svg?metric=stars)](https://www.vipm.io/package/nevstop_lib_csm_api_string_arguments_support/) -[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![GitHub Downloads](https://img.shields.io/github/downloads/NEVSTOP-LAB/CSM-API-String-Arguments-Support/total)](https://github.com/NEVSTOP-LAB/CSM-API-String-Arguments-Support/releases) -This library enhances the API parameters for the Communicable State Machine (CSM) framework by enabling the inclusion of various data types in plain text format and is specially optimized for manual input experience. +This library enhances the API parameters for the Communicable State Machine (CSM) framework by enabling the inclusion of various data types in plain text format. -The library also provides two additional templates that include "Data: Get Configuration" and "Data: Set Configuration" states. These templates serve as a starting point for building CSM modules with the ability to access data stored in the '>> internal data >>' shift register. +The library also provides two additional templates that include "Data: Get Configuration", "Data: Set Configuration", and "Data: Get Internal Data" states. These templates serve as a starting point for building CSM modules with the ability to access data stored in the '>> internal data >>' shift register. ![example](.github/doc.png) @@ -310,4 +309,4 @@ In Non-Tag mode, the input string consists only of data values separated by semi ### Other Data Types -Other data types are first converted to variants and then transformed using CSM-HexStr. +Other data types are treated as variants and transformed using CSM-HexStr. 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 396d447..32a1276 100644 --- a/addons/API-String-Arugments-Support/API String Arguments Support.lvlib +++ b/addons/API-String-Arugments-Support/API String Arguments Support.lvlib @@ -1,73 +1,75 @@ - - - &Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\>7R=2MR%!81N=?"5X<A91M</W-,<'&<9+K1,7Q,<)%N<!NMA3X)DW?-RJ(JQ"I\%%Z,(@`BA#==ZB3RN;]28_,V7@P_W`:R`>HV*SU_WE@\N_XF[3:^^TX\+2YP)D7K6;G-RV3P)R`ZS%=_]J'XP/5N<XH,7V\SEJ?]Z#5P?=J4HP+5JTTFWS%0?=B$DD1G(R/.1==!IT.+D)`B':\B'2Z@9XC':XC':XBUC?%:HO%:HO&R7QT0]!T0]!S0I4<*<)?=:XA-(]X40-X40-VDSGC?"GC4N9(<)"D2,L;4ZGG?ZH%;T>-]T>-]T?.S.%`T.%`T.)^<NF8J4@-YZ$S'C?)JHO)JHO)R>"20]220]230[;*YCK=ASI2F=)1I.Z5/Z5PR&)^@54T&5TT&5TQO<5_INJ6Z;"[(H#>ZEC>ZEC>Z$"(*ETT*ETT*9^B)HO2*HO2*(F.&]C20]C2)GN4UE1:,.[:/+5A?0^NOS?UJ^3<*\9B9GT@7JISVW7*NIFC<)^:$D`5Q9TWE7)M@;V&D,6;M29DVR]6#R],%GC47T9_/=@>Z5V>V57>V5E>V5(OV?^T[FTP?\`?YX7ZRP6\D=LH%_8S/U_E5R_-R$I>$\0@\W/VW<[_"<Y[X&],0^^+,]T_J>`J@_B_]'_.T`$KO.@I"O[^NF!!!!!! - 385908736 - 1.0.0.0 - true - 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + &Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!**!!!*Q(C=\>7^<2N"%)<B4Y9$J9S=#1:<'"BOA#WQB7G"Y4FE#^-#7W$-<()$.ABH>M<!$:T@(9YI!1,%Q",M1(N;`HT\^X"P=:+KX%LP.6]LBW@,3\2,B`'C1\U`;>=)+RZ>[M->@X@V>GY`NV5X6@0^>2F`O*_EWBH]-0Y]6.XN9@SF`?^_XZ7CN`*7`GXZ=P71PPK:P>&Y%&'4'F3HGM:3=Z)H?:)H?:)H?:!(?:!(?:!(O:-\O:-\O:-\O:%<O:%<O:%<?6XE)B?ZS#%FCS=,*:-G%S3>I3BZ34S**`%E(LYK]33?R*.Y%A^>F(A34_**0)G(95I]C3@R**\%QV1FS<L)]31?JF@A#4S"*`!%(J:5Y!E!Q7,"R-%E-"1U"B]#4_!*0(R5Y!E]A3@Q""[;&8A#4_!*0)'()<5L5:JRE?.B'DE?R_.Y()`D97IZ(M@D?"S0YW%Z/2\(YS#=":X*)=A:Z(2QPDA?R]/<()`D=4S/R`(16(@);W?':FTE?!S0Y4%]BM@Q-)5-D_%R0)<(]$#N$)`B-4S'R`#QF!S0Y4%]"M29F/6F4'9-.$I:A?(BLU[,V6W+EFB>5B^?^;&5(T<V)6)@$P6.6^^-^5V3<\Z[5^7<J>Y%^9^4I^59^3,KQ;/D4LQ?K8PKDLKF<KBL[IK[J#\'U"@O?$K>>$Q?N>`PN>PNN.VON>FMN&[PN6KNN&QON6AM,I_"DVS8"],4Z^+P$^0]\@=U``AUT>_`4P00T^.L`S`^$Z[.?K@(]\*(@Q#&-15$!!!!!! + 385908736 + 1.0.0.0 + true + 3 + 49 55 48 48 56 48 48 53 13 0 0 0 0 1 23 21 76 111 97 100 32 38 32 85 110 108 111 97 100 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 9 0 0 13 43 1 100 1 100 80 84 72 48 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 15 13 76 97 121 101 114 46 108 118 99 108 97 115 115 0 0 1 0 0 0 0 0 7 0 0 12 191 0 0 0 0 0 0 0 0 0 0 12 158 0 40 0 0 12 152 0 0 12 0 0 0 0 0 0 32 0 32 0 24 0 0 0 0 0 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 0 0 0 0 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 0 0 0 0 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 0 0 0 0 0 0 128 0 0 128 0 250 250 250 250 250 250 0 128 0 0 128 0 0 128 0 250 250 250 250 250 250 250 250 250 0 128 0 250 250 250 0 128 0 0 128 0 0 128 0 250 250 250 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 0 0 0 0 0 0 128 0 250 250 250 0 128 0 0 128 0 250 250 250 0 128 0 250 250 250 0 128 0 0 128 0 0 128 0 0 128 0 250 250 250 250 250 250 0 128 0 250 250 250 250 250 250 0 128 0 0 128 0 0 128 0 0 128 0 255 0 255 0 128 0 0 128 0 255 0 255 255 0 255 0 128 0 0 128 0 255 0 255 0 128 0 0 128 0 0 0 0 0 0 0 0 128 0 250 250 250 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 250 250 250 250 250 250 0 128 0 0 128 0 250 250 250 0 128 0 250 250 250 0 128 0 250 250 250 0 128 0 0 128 0 0 128 0 255 0 255 0 128 0 255 0 255 0 128 0 255 0 255 0 128 0 255 0 255 0 128 0 255 0 255 0 128 0 0 128 0 0 0 0 0 0 0 0 128 0 250 250 250 0 128 0 0 128 0 250 250 250 0 128 0 0 128 0 0 128 0 0 128 0 250 250 250 0 128 0 250 250 250 0 128 0 0 128 0 0 128 0 250 250 250 0 128 0 0 128 0 0 128 0 255 0 255 255 0 255 255 0 255 0 128 0 255 0 255 255 0 255 0 128 0 0 128 0 255 0 255 0 128 0 0 128 0 0 0 0 0 0 0 0 128 0 0 128 0 250 250 250 250 250 250 0 128 0 0 128 0 250 250 250 250 250 250 250 250 250 0 128 0 0 128 0 250 250 250 0 128 0 0 128 0 0 128 0 250 250 250 0 128 0 0 128 0 0 128 0 255 0 255 0 128 0 255 0 255 0 128 0 255 0 255 0 128 0 0 128 0 0 128 0 255 0 255 0 128 0 0 128 0 0 0 0 0 0 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 0 0 0 0 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 128 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 77 101 114 103 101 100 32 76 97 121 101 114 115 100 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 83 109 97 108 108 32 70 111 110 116 115 0 1 8 1 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 0b5925e..7e9cdd7 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/_Support/Boolean Strings(lvlibp).vi b/addons/API-String-Arugments-Support/_Support/Boolean Strings(lvlibp).vi index 67d0d5a..af62fe2 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 90538a2..2e43c9b 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 b042d40..4e0b435 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 fc8d954..5cd5782 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 1d36ab7..4392ab7 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/Indexed Enum to Numeric_csm.vim b/addons/API-String-Arugments-Support/_Support/Indexed Enum to Numeric_csm.vim index c912074..3b2c7b4 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/Numeric to Indexed Enum_csm.vim b/addons/API-String-Arugments-Support/_Support/Numeric to Indexed Enum_csm.vim index a8e7cb8..2c01af6 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 fcb22d8..8b11f7a 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/Reorder String Array Breadth-firstly.vi b/addons/API-String-Arugments-Support/_Support/Reorder String Array Breadth-firstly.vi index ef23d20..cedfc1c 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Reorder String Array Breadth-firstly.vi and b/addons/API-String-Arugments-Support/_Support/Reorder String Array Breadth-firstly.vi differ diff --git a/addons/API-String-Arugments-Support/_Support/Search 1D String Array by Pattern.vi b/addons/API-String-Arugments-Support/_Support/Search 1D String Array by Pattern.vi index fbf3f09..e21febf 100644 Binary files a/addons/API-String-Arugments-Support/_Support/Search 1D String Array by Pattern.vi and b/addons/API-String-Arugments-Support/_Support/Search 1D String Array by Pattern.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 afc7702..b555727 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 70cd5c2..e5099f4 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 d230a17..fafd239 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 f7d2b86..d18a778 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 1af4bd5..79611f7 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 9f7a62b..350fd63 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/bracket code.vi b/addons/API-String-Arugments-Support/_Support/StringAnalyze/bracket code.vi index 29ff35e..faf2d45 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 3d785a4..36d70d3 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/_JDP Science/Text to Timestamp(RFC3339).vi b/addons/API-String-Arugments-Support/_Support/_JDP Science/Text to Timestamp(RFC3339).vi index 67c8f0e..164e152 100644 Binary files a/addons/API-String-Arugments-Support/_Support/_JDP Science/Text to Timestamp(RFC3339).vi 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 index 269d97b..dccecca 100644 Binary files a/addons/API-String-Arugments-Support/_Support/_JDP Science/Timestamp to Text(RFC3339).vi and b/addons/API-String-Arugments-Support/_Support/_JDP Science/Timestamp to Text(RFC3339).vi differ diff --git a/testcases/testcase-Supported-Datatype/testcase-Supported-Datatype.lvclass b/testcases/testcase-Supported-Datatype/testcase-Supported-Datatype.lvclass index 8f255f1..f3ea21c 100644 --- a/testcases/testcase-Supported-Datatype/testcase-Supported-Datatype.lvclass +++ b/testcases/testcase-Supported-Datatype/testcase-Supported-Datatype.lvclass @@ -46,6 +46,15 @@ 3 + + &Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&!!!!!#1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!$R!=!!?!!!F)X2F=X2D98.F,6.V=("P=H2F:#V%982B>(FQ:3ZM>G.M98.T!!R5:8.U1W&T:3"P>81!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!/E"Q!"Y!!#5D>'6T>'.B=W5N5X6Q='^S>'6E,52B>'&U?8"F,GRW9WRB=X-!#V2F=X2$98.F)'FO!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!(!Q!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!A!!!!! + -1 + 16777216 + true + 1 + 1 + 1342972432 + &Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!&!!!!!#1!-1#%'=X2B>(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&!!!Q!!!!%!!AFF=H*P=C"P>81!"!!!!$R!=!!?!!!F)X2F=X2D98.F,6.V=("P=H2F:#V%982B>(FQ:3ZM>G.M98.T!!R5:8.U1W&T:3"P>81!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO<S"F=H*P=CE!/E"Q!"Y!!#5D>'6T>'.B=W5N5X6Q='^S>'6E,52B>'&U?8"F,GRW9WRB=X-!#V2F=X2$98.F)'FO!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!(!Q!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!A!!!!! -1 diff --git a/testcases/testcase-Supported-Datatype/testcases/test - #86.vi b/testcases/testcase-Supported-Datatype/testcases/test - #86.vi index a2e10c7..96df91e 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 - #98.vi b/testcases/testcase-Supported-Datatype/testcases/test - #98.vi index a29a344..4b1e767 100644 Binary files a/testcases/testcase-Supported-Datatype/testcases/test - #98.vi and b/testcases/testcase-Supported-Datatype/testcases/test - #98.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 65f71bd..90c9d3c 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 826d909..94343c8 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 ca47beb..c55d58d 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.vi b/testcases/testcase-Supported-Datatype/testcases/test - Cluster mixed with Array.vi index 12d254e..52081de 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.vi b/testcases/testcase-Supported-Datatype/testcases/test - Cluster.vi index 7c026bd..041841f 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 e166bc7..2fdf3d3 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 8ea686f..554792f 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 - Enum.vi b/testcases/testcase-Supported-Datatype/testcases/test - Enum.vi index 42d5f1e..00db706 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 - Numeric.vi b/testcases/testcase-Supported-Datatype/testcases/test - Numeric.vi new file mode 100644 index 0000000..7cdd125 Binary files /dev/null and b/testcases/testcase-Supported-Datatype/testcases/test - Numeric.vi differ diff --git a/testcases/testcase-Supported-Datatype/testcases/test - Refnum.vi b/testcases/testcase-Supported-Datatype/testcases/test - Refnum.vi index d9a0388..ce027df 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 518df09..aa2b4b2 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 - float.vi b/testcases/testcase-Supported-Datatype/testcases/test - float.vi index e827676..e26ea5c 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 b2851ef..09434ac 100644 Binary files a/testcases/testcase-Supported-Datatype/testcases/test - timestamp.vi and b/testcases/testcase-Supported-Datatype/testcases/test - timestamp.vi differ