Skip to content

Releases: NEVSTOP-LAB/CSM-API-String-Arguments-Support

v2025.May

03 Jun 02:01
aac6dca
Compare
Choose a tag to compare

Release Notes:

[add] add support of Refnum/UserDefinedRefnumTag Datatype, which could be described as string.
[update] #85 Map/Set Datatype will not report error "[Error: 1](Unexpected Datatype)" thanks @wulei
[fix] #82 No Tag Mode Cluster string like "c:/abcde.txt;True" will now be converted correctly
[fix] #84 No Tag Mode Cluster String like "https://github.com/NEVSTOP-LAB" will have more chance be correctly parsed.

v2025.April: Enhance cluster datatype support

29 Apr 14:23
4507792
Compare
Choose a tag to compare

Release Notes:

[update] #80 when any cluster element has no name, use no-tag mode automatically for "Data To API String Arguments.vi"
[update] for cluster datatype, now the ref cluster is not required to have the same order as input cluster
[add] add API String - Is Supported Datatype.vi for checking datatype

v2025.March: Add VISA/IVI/Tag datatype support

29 Mar 02:38
227cfbc
Compare
Choose a tag to compare

Release Notes:

[add] #78 add VISA/IVI/Tag datatype support

v2025.January: Enhance API String Conversion

27 Jan 06:09
4ff166d
Compare
Choose a tag to compare

Release Notes:

[important] #71 Add an option to support just parsing part of the elements in string for cluster datatype
[important] #76 . is also OK as tag name for cluster datatype
[update] #77 No-tag mode is supported in Convert Data To API String Arguments.vim
[update] #74 Simplify templates following CSM Core's update
[update] #73 update connector pane of CSM - Convert HexStr to Data.vim
[update] improve a little bit for empty string case
[fix] #75 now Set Float Format String.vi support format like "%_6g"

v2024.December: Update Control Palette

31 Dec 00:40
f857c97
Compare
Choose a tag to compare

Release Notes:

[update] update control palette icon

v2024.November

28 Nov 07:20
d10bf54
Compare
Choose a tag to compare

Release Notes:

[important] Change License to MIT, to enable more csm users
[update] Use New State Debug Log History VI

v2024.October

08 Nov 14:44
3a1746f
Compare
Choose a tag to compare

Release Notes:

[add] #66 add "Set Float Format String.vi" to configure the format of floating point numbers.

v2024.September: Fix complex datatype known issues

28 Sep 11:35
d3b3733
Compare
Choose a tag to compare

Release Notes:

[update] add "VI Reference" case in template.
[update] #56 update error handling in template
[fix] #58 Fix issue with nested array. Thanks @hautale for reporting this issue.
[fix] #2 Fix issue with 2d array in cluster, which is a known issue before.
[fix] Fix issue with cluster array/ 2D Cluster Array, which is a known issue before.

What's Changed

Full Changelog: v2024.August...v2024.September

v2024 August: Minor Update

30 Aug 05:31
b9ee8e2
Compare
Choose a tag to compare

##Release Notes:

[update] add "VI Reference" case in template.
[update] #56 update error handling in template

v2024.July: Enhance Enum/Cluster Datatype support

30 Jul 01:37
488487d
Compare
Choose a tag to compare

[important] #51 Enum type support is enhanced.
[important] #55 Cluster type support is enhanced. Leaf element's name could be used as tag name in tag-value pair mode.
[add] add CSM - Broadcast Data As API String.vim in utility palette
[add] add utility vi for conversion between 'indexed enum‘ and number.
[fix] Fix the bug that prevents correct parsing of strings starting with digits. For example, “10V” could not be converted to Enum(10mV|1V|10V) as intended.
[fix] Fix bug that Binary Number is not corrected converted to number. e.g. 0b1 -x-> -1. This is wrong.
[update] update some VI icons