AntoineChalons / lv-toml

An open source LabVIEW library for parsing and composing TOML files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LV-TOML

LV-TOML is an open source LabVIEW library for parsing and composing TOML v0.4.0 files.

LV-TOML is tested against the TOML test suite toml-test.

About this fork

The original developer is not maintaining this project, so this fork was created to update to a newer version of LabVIEW and add some features. A discussion was created on LAVA forum to discuss this : https://lavag.org/topic/21972-anyone-using-toml-files/

Installation

The most recent VI Package (.vip) can be downloaded here. It is also available directly from VIPM

Open the VI Package using VI Package Manager and press Install.

In LabVIEW, The LV-TOML palette can be found in the Zaphiro Technologies palette.

Usage

The polymorphic VIs Read TOML File.vi and Write TOML File.vi can parse and compose TOML files to and from a variant or a TOML Value.ctl. TOML Value.ctl values are composable and caseable using LV-Tagged-Union. To use LV-Tagged-Union with this library, the types LV-TOML:TOML Value.ctl and LV-TOML:TOML Key-Value Pair.ctl from the TOML palette must be in memory.

Dependencies

OpenG Toolkits

  • OpenG Error Library
  • OpenG Variant Data Library
  • JDP Science Common Utilities

LV-JSON (only for needed for running tests)

Requires LabVIEW 2017 or later

Note

If you use Notepad++, here is a syntax file to make NPP support TOML https://github.com/Theodor-Lindberg/NPP-TOML-Syntax

About

An open source LabVIEW library for parsing and composing TOML files

License:Other


Languages

Language:LabVIEW 99.0%Language:Shell 1.0%Language:Batchfile 0.1%