Releases: DnOberon/tdms
Releases · DnOberon/tdms
Channel Iteration Pattern
This release lays down the channel fetching pattern. Users must first check the channel's data type and then call the subsequent matching function to get a channel who's iterator returns a native Rust type, or matching struct.
Note: This functionality is not complete. It only lays the groundwork and the pattern for eventual access. The iterator currently returns None
always, and only the iterator for TdmsDoubleFloat
currently.
Basic Functionality
This release contains the following basic functionality:
- Read both standard and big endian encoded files
- Read files with DAQmx data and data indices
- Read all segments in file, along with their groups and channels
- Read all raw data contained in all segments in file (as a
Vec<u8>
only at the present time) - Can list all groups and channels for file
- Can request a single channel and be given a struct that will eventually contain iterators over the raw data
Initial Release
This is the initial release of tdms
. This release covers extremely basic functionality such as reading all segments of a file, their metadata, and giving a few methods for learning about them.