driver: Add TenmaSerial power driver and integration support #1717
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This patch introduces a new power driver, TenmaSerial, providing control support for Tenma power devices. Integration includes:
This initial draft enables basic functionality and lays the groundwork for full Tenma device intration
Description
This pull request aims to provide initial support for the Tenma power supply, which is controlled via USB. To accomplish this, we created the
TenmaSerialDriver
inlabgrid/driver/powerdriver.py
, as well as other necessary components. Our goal is to create an interface between the Tenma Serial Python package and Labgrid. We used theTenma 72-2540
device and created the tests/test_tenmaserial.py test to check the functionality.Checklist