Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SP983c Basel IV amplifier remote control #2707

Merged
merged 25 commits into from
Apr 9, 2021

Conversation

ThorvaldLarsen
Copy link
Contributor

@ThorvaldLarsen ThorvaldLarsen commented Feb 10, 2021

Add a driver for the Basel SP983 amplifier for remote control. The string interaction is somewhat weird for the driver but even so the current commands can likely be written in a cleaner way.

If an error occurs the instrument can get stuck in a loop if an error occurs where one has to ping the instrument multiple times to clear the error message from the VISA log. Would be good to discuss with a developer the best way to handle this case. Driver documentation is sparse but can be found here: link.

Need to retest driver from the branch.

@codecov
Copy link

codecov bot commented Feb 10, 2021

Codecov Report

Merging #2707 (f84adac) into master (c121578) will decrease coverage by 0.05%.
The diff coverage is 32.55%.

@@            Coverage Diff             @@
##           master    #2707      +/-   ##
==========================================
- Coverage   65.36%   65.31%   -0.06%     
==========================================
  Files         207      208       +1     
  Lines       27978    28021      +43     
==========================================
+ Hits        18288    18302      +14     
- Misses       9690     9719      +29     

@astafan8
Copy link
Contributor

astafan8 commented Feb 10, 2021

thanks @ThorvaldLarsen for the PR! apart from what you mentioned, we should also look into adding the remote control capability as an option to the existing basel preamp driver, or, at least, make sure the set of parameters are exactly the same between the "virtual" and remote-controlled driver.

@astafan8 astafan8 added this to the 0.23.0 milestone Feb 11, 2021
@trevormorgan trevormorgan modified the milestones: 0.23.0, 0.24.0 Feb 26, 2021
@jenshnielsen jenshnielsen changed the title [WIP] SP983c Basel IV amplifier remote control SP983c Basel IV amplifier remote control Mar 25, 2021
@FarBo FarBo requested review from Akshita07, jenshnielsen and astafan8 and removed request for jenshnielsen April 8, 2021 15:18
@FarBo
Copy link
Contributor

FarBo commented Apr 8, 2021

@Akshita07
Will you handle the raised comments by @astafan8 ?

@Akshita07
Copy link
Contributor

@FarBo Yes, I'll address them tomorrow. Thanks Farzad.

@FarBo FarBo requested review from FarBo and removed request for Akshita07 April 9, 2021 13:21
@FarBo FarBo removed this from the 0.24.0 milestone Apr 9, 2021
@Akshita07 Akshita07 merged commit 47760e0 into microsoft:master Apr 9, 2021
@ThorvaldLarsen ThorvaldLarsen deleted the basel_amp branch June 8, 2021 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants