Skip to content

Dev202405 #40

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10 commits into from
May 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,14 @@
<Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>
<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
<Property Name="NI.SortType" Type="Int">3</Property>
<Item Name="Obsolete" Type="Folder">
<Item Name="CSM - Module VI Ref.vi" Type="VI" URL="../CSM - Module VI Ref.vi"/>
</Item>
<Item Name="Utility" Type="Folder">
<Item Name="CSM - Timestamp to API String Arguments.vi" Type="VI" URL="../CSM - Timestamp to API String Arguments.vi"/>
<Item Name="CSM - Module VI Ref.vi" Type="VI" URL="../CSM - Module VI Ref.vi"/>
<Item Name="CSM - Convert HexStr to Data.vim" Type="VI" URL="../CSM - Convert HexStr to Data.vim"/>
<Item Name="CSM - Query CSM VI Ref By API String.vi" Type="VI" URL="../CSM - Query CSM VI Ref By API String.vi"/>
<Item Name="CSM - Query Internal Data Names By API String.vi" Type="VI" URL="../CSM - Query Internal Data Names By API String.vi"/>
</Item>
<Item Name="Support" Type="Folder">
<Item Name="nevstop" Type="Folder">
Expand Down
Binary file modified API-String-Arugments-Support/CSM - Module VI Ref.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified API-String-Arugments-Support/CSM-Utility.mnu
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified API-String-Arugments-Support/_Support/Indexed String To Enum_csm.vi
Binary file not shown.
Binary file modified API-String-Arugments-Support/_Support/Match Multiple Pattern_csm.vi
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified API-String-Arugments-Support/_Support/String To Float_csm.vi
Binary file not shown.
Binary file modified API-String-Arugments-Support/_Support/String to Boolean_csm.vi
Binary file not shown.
222 changes: 0 additions & 222 deletions CSM API String Arguments Support.lvproj

Large diffs are not rendered by default.

22 changes: 11 additions & 11 deletions CSM API String Arguments Support.vipb
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2023-08-12 17:59:50" Modified_Date="2024-04-25 22:01:09" Creator="yaoli" Comments="" ID="364c4bd791c4732295604da103d1fde0">
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2023-08-12 17:59:50" Modified_Date="2024-05-30 22:25:41" Creator="yaoli" Comments="" ID="59e4df5937afa9e7a21e8383c62de1f1">
<Library_General_Settings>
<Package_File_Name>NEVSTOP_lib_CSM_API_String_Arguments_Support</Package_File_Name>
<Library_Version>2024.4.0.15</Library_Version>
<Library_Version>2024.5.0.15</Library_Version>
<Auto_Increment_Version>false</Auto_Increment_Version>
<Library_Source_Folder>.</Library_Source_Folder>
<Library_Output_Folder>vip</Library_Output_Folder>
Expand All @@ -18,11 +18,7 @@
<Advanced_Settings>
<Package_Dependencies>
<Additional_External_Dependencies>labview_open_source_lib_epoch_datetime &gt;=1.2.0.6</Additional_External_Dependencies>
<Additional_External_Dependencies>nevstop_lib_communicable_state_machine &gt;=2023.11.11.215032</Additional_External_Dependencies>
<Additional_External_Dependencies>oglib_array &gt;=4.0.0.9</Additional_External_Dependencies>
<Additional_External_Dependencies>oglib_error &gt;=4.2.0.23</Additional_External_Dependencies>
<Additional_External_Dependencies>oglib_lvdata &gt;=4.0.0.7</Additional_External_Dependencies>
<Additional_External_Dependencies>oglib_string &gt;=4.0.0.6</Additional_External_Dependencies>
<Additional_External_Dependencies>nevstop_lib_communicable_state_machine &gt;=2024.5.25.143204</Additional_External_Dependencies>
<Package_Conflicts>nevstop_lib_jki_state_machine++ &gt;=2023.8.5.2239</Package_Conflicts>
</Package_Dependencies>
<Custom_Action_VIs>
Expand Down Expand Up @@ -62,10 +58,14 @@ More information for the supported datatype format, please visit: https://github
<Copyright/>
<Packager>NEVSTOP</Packager>
<URL>https://github.com/NEVSTOP-LAB/CSM-API-String-Arugments-Support</URL>
<Release_Notes>[fix] #35 support the data if too large or too small. Support Y,Z,E,a,z,y for float
[fix] Fixing bugs in removing unnecessary 0s at the end
[update] update palette
[update] update all icons</Release_Notes>
<Release_Notes>[add] #39 add CSM - Query Internal Data Names By API String.vi
[add] add CSM - Query CSM VI Ref By API String.vi. CSM - Module VI Ref.vi is obsolete.
[add] add a new mode for cluster type: no label mode
[fix] #38 remove . if no digital number is behind.
[update] #37 update template
[update] Use Embedded copies of OpenG VIs and enhancing efficiency
[update] Update names of templates
</Release_Notes>
</Description>
<Destinations>
<Toolkit_VIs>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file modified Example/Supported Datatype Examples/Test Cases - Cluster.vi
Binary file not shown.
Binary file modified Example/Supported Datatype Examples/Test Cases - float.vi
Binary file not shown.
Binary file modified Example/Supported Datatype Examples/Test Cases - timestamp.vi
Binary file not shown.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,8 @@ U32 integer

`On`,`{On}` are similar to `{b:On}`. The first element of cluster will be changed to TRUE.

`on;abcdef,13` and `{on;abcdef,13}` stands for change the input cluster's boolean b to TRUE and String str to "abcdef", U32 integer to 13. If the cluster has more elements, they will keep as before.

#### Other DataType

Other Datatype will be treated as variant and use CSM-HexStr for data transformation.
Expand Down
Binary file not shown.
Binary file not shown.
Binary file added Template/CSM Module Template(+Configuration).vi
Binary file not shown.
Binary file not shown.
Binary file modified _test/remove zero.vi
Binary file not shown.
Loading