Warning
Contents of this repository were merged back into the main repo nistreamer. All further development is done there while this repo is left for reference.
This repository is a part of NI Pulse Streamer project. See main page for project details.
The base_streamer crate contains the following shared logic:
- Base traits for all channel, device, and streamer types;
- Pulse instruction type
Instr<T>; - The "function library tools" module:
- Base waveform function traits (
Calc<T>,FnTraitSet<T>); - Helper procedural macros for waveform function libraries;
- Built-in "standard function library".
- Base waveform function traits (