Sign Up

CSM API String Arguments Support by NEVSTOP - Toolkit for LabVIEW Download

API string argument support enhancement for CSM

D Discussion Watch * 0 ↓369
 screenshot
Version2024.5.31.11523
ReleasedMay 31, 2024
Publisher NEVSTOP
License Apache License 2.0
LabVIEW VersionLabVIEW>=17.0
Operating System Windows, Mac, and Linux
Dependencies labview_open_source_lib_epoch_datetime   nevstop_lib_communicable_state_machine  
Used By nevstop_lib_csm_ini_static_variable_support   nevstop_lib_csm_mermaid_plugin   nevstop_lib_csm_continuous_meausrement_and_logging_example  
Project links Homepage   Documentation   Repository   Discussion

Description

The purpose of this library is to enhance the API parameters for Communicable State Machine (CSM). It allows for the inclusion of various data types in plain text format. Two more templates which include "Data: Get Configuration", "Data: Set Configuration" and "Data: Get Internal Data" states, are provided in the library. These templates can serve as a starting point for building your CSM module with the ability to access data stored in the '>> internal data >>' shift register.

![example](.github/doc.png)

## Supported Data Type

- String/Path
- Boolean
- Integer(I8,I16,I32,I64,U8,U16,U32,U64)
- Float(DBL/SGL)
- Complex(DBL/SGL)
- Timestamp
- Enum
- Array
- Cluster
- Other(use CSM-Hexstr)

More information for the supported datatype format, please visit: https://github.com/NEVSTOP-LAB/CSM-API-String-Arugments-Support

## Know Issue

1. **Cluster in Array is not fully supported. Need to imporve.**
2. **2D array in cluster is not supported now. Need to imporve.**

Release Notes

2024.5.31.11523 (May 31, 2024)

[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

yao was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts

The Role of a Strategic App Marketing Agency
In today's digital landscape, having a groundbreaking app idea is just the first step towards succe…

by cubikeymedia, 1 month, 2 weeks ago, 0 , 0
suggestion
Embrace Freedom: Invest in a Love Doll for Your Best Life
As men, we often find ourselves scrutinizing not only our own sexual desires but also facing judgme…

by cofffee124, 2 months, 3 weeks ago, 0 , 0
resource