KCL-BMEIS / spectrumdevice

Python library for communicating with digitisers manufactured by Spectrum Instrumentation
MIT License
6 stars 2 forks source link

Timestamp acquisition and mocking #17

Closed crnbaker closed 2 years ago

crnbaker commented 2 years ago

Fixes #16.

Polling mode is used to manually request the transfer of timestamps into a new transfer buffer during acquisition. A new Waveform dataclass has been created to hold samples along with a timestamps: a list of Waveform is now returned by get_waveforms.

The timestamp transfer process is mocked using new classes in the devices package.

To do:

crnbaker commented 2 years ago

Replaced by #18