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

Add Alazar ATS9373 driver #1324

Merged
merged 5 commits into from
Oct 18, 2018
Merged

Conversation

astafan8
Copy link
Contributor

@astafan8 astafan8 commented Oct 18, 2018

The driver for ATS9373 board is basically a copy of ATS9360. The only differences are in available values for two parameters (see commits for more info) and the minimal firmware version for the trigger holdoff feature.

Yes, this driver introduces tons of code duplication. But I'd rather have this problem sorted out in a separate PR. There are many refactorings that can be done to the AlazarTech module.

Contents of this PR:

  • Add initial version of AlazarTech ATS9373 driver, as rip-off from 9360 with some minor modifications for some parameters
  • Populate list of available Alazar boards with more models (taken from the latest ATS SDK manual)

@codecov
Copy link

codecov bot commented Oct 18, 2018

Codecov Report

Merging #1324 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1324   +/-   ##
=======================================
  Coverage   72.57%   72.57%           
=======================================
  Files          74       74           
  Lines        8473     8473           
=======================================
  Hits         6149     6149           
  Misses       2324     2324

Copy link
Collaborator

@jenshnielsen jenshnielsen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assuming that there are no other differences this looks good. I agree with doing the refactor later

@astafan8 astafan8 merged commit f7a4578 into microsoft:master Oct 18, 2018
@astafan8 astafan8 deleted the driver/ats9373 branch October 18, 2018 14:25
giulioungaretti pushed a commit that referenced this pull request Oct 18, 2018
Merge: da65135 1c75f52
Author: Mikhail Astafev <[email protected]>

    Merge pull request #1324 from astafan8/driver/ats9373
astafan8 added a commit to kouwenhovenlab/pytopo that referenced this pull request Feb 13, 2019
A bit more mature version has been added to qcodes 3 months ago.
See microsoft/Qcodes#1324.
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.

3 participants