diff --git a/.github/workflows/Build_VIPM_Library.yml b/.github/workflows/Build_VIPM_Library.yml index d473f51..8578626 100644 --- a/.github/workflows/Build_VIPM_Library.yml +++ b/.github/workflows/Build_VIPM_Library.yml @@ -48,12 +48,7 @@ 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 包 - uses: NEVSTOP-LAB/InstallNevstopPackage@main with: diff --git a/.github/workflows/Check_Broken_VIs.yml b/.github/workflows/Check_Broken_VIs.yml index bda379f..1382fbd 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,7 @@ 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 包 - uses: NEVSTOP-LAB/InstallNevstopPackage@main with: diff --git a/CSM API String Arguments Support.vipb b/CSM API String Arguments Support.vipb index 10cfe2b..843082f 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.1.1 false . vip @@ -52,12 +52,9 @@ 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 + [update] #109 disable <safestr> for string datatype +[fix] #105 Correct parsing and formatting of numeric values with "B" (byte) suffix, e.g. "100B" +[fix] #107 fix potential bug in "Strip Trailing Zeros for Float String.vi" diff --git a/README(zh-cn).md b/README(zh-cn).md index 2cb8982..0b03558 100644 --- a/README(zh-cn).md +++ b/README(zh-cn).md @@ -1,15 +1,15 @@ # CSM-API-String-Arguments-Support -[English](./README.md) | [中文](./README(CN).md) +[English](./README.md) | [中文](./README(zh-cn).md) [![安装量](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/) [![星级评分](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/) -[![许可证](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) +[![许可证](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![GitHub下载量](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) -该库用于增强通信状态机(CSM)的API参数功能,支持以纯文本格式传递各种数据类型,且特别优化了手动输入体验。 +本库扩展了 [CSM](https://github.com/NEVSTOP-LAB/Communicable-State-Machine)(通信状态机)框架的 API 参数功能,支持以纯文本格式传递各种数据类型。 -库中提供了两个新的CSM模板,它们都包含"Data: Get Configuration"和"Data: Set Configuration"两个内置状态,用于访问存储在'>> internal data >>'移位寄存器中的配置数据。 +库中还附带两个 CSM 模板,内置 `Data: Get Configuration`、`Data: Set Configuration` 和 `Data: Get Internal Data` 状态,可作为构建需要读写 `>> internal data >>` 移位寄存器数据的 CSM 模块的起点。 ![example](.github/doc.png) @@ -17,24 +17,24 @@ - 字符串 (String) - 路径 (Path) -- 布尔值 (Boolean) - 标签 (Tag) -- 引用号 (Refnum,包括IVI/VISA/UserDefinedRefnumTag) -- 整数 (I8,I16,I32,I64,U8,U16,U32,U64) +- 引用号 (Refnum,包括 IVI/VISA/UserDefinedRefnumTag) +- 布尔值 (Boolean) +- 整数 (I8, I16, I32, I64, U8, U16, U32, U64) - 浮点数 (DBL/SGL) - 复数 (DBL/SGL) - 时间戳 (Timestamp) - 枚举 (Enum) - 数组 (Array) - 簇 (Cluster) -- 其他类型 (使用CSM-Hexstr表示) +- 其他类型 (使用 CSM-Hexstr 表示) ### 字符串(String)/路径(Path)/引用号(Refnum)/标签(Tag) -字符串和路径类型遵循CSM的规则,特殊字符如'->|'、'->'、'-@'、'-&'、'>>'、','和';'在传递前会自动转换为%[十六进制]字符串,效果等同于使用**CSM AdvanceAPI\CSM Make String Arguments Safe.vi**。 +字符串和路径类型中,CSM 关键字(`->|`、`->`、`-@`、`-&`、`>>`、`,`、`;`)在传递前会自动转换为 `%[十六进制]` 字符串,效果等同于 **CSM AdvanceAPI\CSM Make String Arguments Safe.vi**。 > [!NOTE] -> LabVIEW的引用号(Refnum,包括IVI/VISA/UserDefinedRefnumTag)和标签(Tag)也支持,转换规则与String类型相同。 +> 引用号(Refnum,包括 IVI/VISA/UserDefinedRefnumTag)和标签(Tag)的转换规则与 String 类型相同。 ### 布尔值(Boolean) @@ -45,6 +45,7 @@ - True/False - On/Off - Enable/Disable + - Active/Inactive - valid/Invalid - 1/0 - Open/Close @@ -169,31 +170,31 @@ _**特殊情况说明**_: ### 枚举(Enum) -`Indexed Enum` 定义为 [索引编号(index)][分隔符(separator)][枚举字符串] 格式的字符串。支持以下表达方式: +`Indexed Enum` 定义为 `[索引编号][分隔符][枚举字符串]` 格式的字符串。支持以下表达方式: -> 十进制数字作为索引,== 作为分隔符: -> -> - 1 == boolean -> - 2 == string -> - 4 == dbl -> - 8 == number -> -> 十六进制数字作为索引,-- 作为分隔符: +> 十六进制索引,`--` 作为分隔符: > > - 0x01 -- boolean > - 0x02 -- string > - 0x04 -- dbl > - 0x08 -- number > -> 二进制数字作为索引,__ 作为分隔符: +> 二进制索引,`__` 作为分隔符: > > - 0b0001 __ boolean > - 0b0010 __ string > - 0b0100 __ dbl > - 0b1000 __ number +> +> 十进制索引,`==` 作为分隔符: +> +> - 1 == boolean +> - 2 == string +> - 4 == dbl +> - 8 == number > [!NOTE] -> 索引编号(index)支持所有整数的表达方式。 +> 索引编号支持所有整数的表达方式。 _**转换规则1: 没有索引编号时**_ @@ -215,10 +216,10 @@ _**转换规则2:包含索引编号时**_ - 字符串 "9 - CCCC" 将转换为 Enum(9 - CCCC),数字值为 2 > [!NOTE] -> - String matching is case-insensitive. -> - String matching performs regular expression matching starting from the first element in the enum list until the first match is found. Therefore, partial writing is supported. -> For example: 0x00 -- Spring | 0x01 -- Summer | 0x02 -- Autumn | 0x03 -- Winter -> The input string "aut" will match to "Autumn". +> - 字符串匹配不区分大小写。 +> - 字符串匹配采用正则表达式,从枚举列表第一个元素开始依次匹配,直到找到第一个符合项为止,因此支持部分匹配。 +> 例如枚举为:0x00 -- Spring | 0x01 -- Summer | 0x02 -- Autumn | 0x03 -- Winter +> 输入字符串 "aut" 将匹配到 "Autumn"。 ### 数组(Array) @@ -254,15 +255,16 @@ a2 b2 c2 d2 e2 ### 簇(Cluster) -**转换规则1: 标签-数据对(Tag:Value)模式** +**转换规则1:标签-数据对(Tag:Value)模式** -在标签-数据对模式下,输入字符串由多个标签-数据对组成,冒号(:)用于分隔标签和数据,分号(;)用于分隔不同元素。花括号({ 和 })用作边界符号。对于非复杂的混合数据类型,花括号可以省略。其他规则如下: +在标签-数据对模式下,输入字符串由多个 `标签:值` 对组成,冒号(`:`)分隔标签与值,分号(`;`)分隔不同元素对。花括号(`{` 和 `}`)为边界符,简单数据类型可省略。其他规则如下: -- 标签对应簇中元素的名称,值会根据对应元素的数据类型进行转换。 -- 只需描述需要修改的元素,与数据原型一致的元素可以省略。 -- 通过名称匹配元素,顺序无关紧要。 -- 对于嵌套簇,子簇元素的标签格式为"父簇标签.子簇元素标签"。 -- 嵌套簇中,如果子簇元素的标签名称唯一,可以省略父簇的标签。 +- 标签对应簇中元素的名称,值根据对应元素的数据类型进行转换。 +- 只需描述需要修改的元素,与原型值一致的元素可省略。 +- 通过名称匹配元素,顺序无关。 +- 对于嵌套簇,子簇元素的标签格式为 `父簇标签.子簇元素标签`。 +- 若子簇元素标签在整个簇中唯一,可省略父簇标签。 +- 若未提供标签,则输入字符串将转换为簇的第一个元素,方便优先设置第一个元素。 **示例:** @@ -286,7 +288,7 @@ typedef cluster{ > > `{subCluster.b2:On}` 表示将簇中子簇的布尔类型数据 `b2` 设置为 TRUE。其他元素的值保持原型输入值不变。由于 `b2` 是唯一的,可以省略父簇标签,直接使用 `b2:On` 也表示相同的转换。 -**转换规则2: 无标签模式** +**转换规则2:无标签模式** 对于簇,也支持仅输入数据字符串,各值之间用分号分隔。 diff --git a/README.md b/README.md index e05bff9..593fc87 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,12 @@ [![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) +[![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![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 extends the [CSM](https://github.com/NEVSTOP-LAB/Communicable-State-Machine) (Communicable State Machine) framework's API parameters to support 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. +It also includes two templates with built-in `Data: Get Configuration`, `Data: Set Configuration`, and `Data: Get Internal Data` states — a ready-to-use starting point for CSM modules that need to read and write data in the `>> internal data >>` shift register. ![example](.github/doc.png) @@ -310,4 +310,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/_test/Untitled 1.vi b/_test/Untitled 1.vi index b076336..c689013 100644 Binary files a/_test/Untitled 1.vi and b/_test/Untitled 1.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 396d447..fe456b4 100644 --- a/addons/API-String-Arugments-Support/API String Arguments Support.lvlib +++ b/addons/API-String-Arugments-Support/API String Arguments Support.lvlib @@ -1,10 +1,13 @@  - &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!!!!!! + &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 + + @@ -57,6 +60,7 @@ + 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/Convert Data To API String Arguments.vim b/addons/API-String-Arugments-Support/Convert Data To API String Arguments.vim index dd621db..25f271d 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 adc554b..643acd8 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/Utility.mnu b/addons/API-String-Arugments-Support/Utility.mnu index 444a7ad..aea55be 100644 Binary files a/addons/API-String-Arugments-Support/Utility.mnu and b/addons/API-String-Arugments-Support/Utility.mnu 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..ddbd7c4 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..be8fe8c 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..1be117d 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/Strip Trailing Zeros for Float String.vi b/addons/API-String-Arugments-Support/_Support/Strip Trailing Zeros for Float String.vi new file mode 100644 index 0000000..aa9b3c9 Binary files /dev/null and b/addons/API-String-Arugments-Support/_Support/Strip Trailing Zeros for Float String.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..9311449 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..5e94f9a 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..20b2daa 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..c1a7cfd 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 041b353..06528be 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 7c026bd..6d57e62 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..636ae56 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 - No Tag Mode.vi b/testcases/testcase-Supported-Datatype/testcases/test - No Tag Mode.vi index 2b4c4e6..b804b02 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 - 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..0656b07 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..3dd893f 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 format.vi b/testcases/testcase-Supported-Datatype/testcases/test - float format.vi index 6d69b3c..c6c8cd8 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 e827676..6ac9d52 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