Skip to content

An open source LabVIEW library for parsing and composing TOML files

License

Notifications You must be signed in to change notification settings

AntoineChalons/lv-toml

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • LabVIEW 100.0%