Skip to content

WIP: redesign API and project structure#2

Open
lefi7z wants to merge 2 commits intomasterfrom
topic-asyncio
Open

WIP: redesign API and project structure#2
lefi7z wants to merge 2 commits intomasterfrom
topic-asyncio

Conversation

@lefi7z
Copy link
Member

@lefi7z lefi7z commented Sep 16, 2022

Sketched new API in 'measurement.py'. The basic idea:

A measurement is used for scripting. This class only defines the schedule and later holds the generated datafiles.

A instrument is then used to execute that script. This class is the PTR controller. It has to react to server events (like a cycle update, ...) and update the schedule and parameters according to the measurement's requirements. This needs real-time capabilities and is not intended for scripting or interactivity, but foremost as a client/server program.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant