-
Try out the new Jake: AI Coding Assistant for LabVIEW (beta)!
Get answers to questions about LabVIEW and discuss your code.
IG Config by IlluminatedG - Toolkit for LabVIEW Download
Configuration tree with search capabilities and simple storage formats meant to be a base functionality of a larger config system.
Version | 0.9.0.11 |
Released | Nov 01, 2024 |
Publisher | IlluminatedG |
License | MIT |
LabVIEW Version | LabVIEW>=20.0 |
Operating System | Windows, Mac, and Linux |
Dependencies | jdp_science_jsontext drjdpowell_lib_sqlite_labview |
Project links | Discussion |
Description
This is a base level configuration storage library. This library provides a tree structure for storing string values with various methods for traversing and searching the data to find and identify nodes. Hierarchical organization is supported along with attaching meta-data values to configuration element nodes. The library includes implementations for INI, JSON, and SQLite storage formats with all data being compatible with all formats. Helper VIs are provided to consistently store different supported data types as strings.
The library provides a host of traversal and search capabilities for finding nested and ancestor elements related to a specific element. The intent is for another layer to be built above this library that provides all the APIs for a specific organizational structure for a given application or component. The meta fields can be used to store type identifying information and provide generalized handling of contents along with other associated information for config elements.