Skip to content

WiresmithTech/Futures-For-LabVIEW

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Futures for LabVIEW

This repository contains a library with an implementation for futures in LabVIEW.

πŸ“’ Description

Futures and promises are useful tools in creating an asynchronous interface. In LabVIEW this probably means between QMH or Actor loops.

This library contains an implementation of futures for variants which can be used in these interfaces.

πŸš€ Installation

Releases are distributed as VI packages. These will be published on VIPM or made available on the releases page at https://github.com/WiresmithTech/Futures-For-LabVIEW/releases

😎 Usage

See the user guide at https://github.com/WiresmithTech/Futures-For-LabVIEW/blob/main/docs/user-guide.adoc

πŸ’» Development Requirements

This code is built in LabVIEW 2017 with no other dependencies.

VI tester is used for testing the API.

πŸ‘₯ Contributing

TBD

🍻 Credits

  • Javascript, Rust, C# and other languages that got there first.
  • CSLUG user group for letting me bat the idea around.
  • James Powell for the first implementation I ever saw in LabVIEW.

πŸ“„ License

This project is released under an MIT license.

About

A futures API for LabVIEW.

Resources

License

Stars

Watchers

Forks

Packages

No packages published