Skip to content

Driver update concept for DSO#255

Draft
Jasper-Harvey0 wants to merge 3 commits intomainfrom
dso-driver-revamp
Draft

Driver update concept for DSO#255
Jasper-Harvey0 wants to merge 3 commits intomainfrom
dso-driver-revamp

Conversation

@Jasper-Harvey0
Copy link
Collaborator

This is my idea to revamp the DSO driver.
The implementation intends to keep the same API so we don't have to change test scripts.

Basically it takes a more direct approach to constructing classes in a fashion that reflects the old API.
We get type checking, code completion, and (I think) better maintainability.
This will also allow us to make a bit more of a distinction between oscilloscopes that have different channel counts, by raising errors if an instrument does not have a channel.

@clint-lawrence
Copy link
Collaborator

Sounds like a super idea!

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.

2 participants