Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • H hvl_ccb
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 10
    • Issues 10
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

To receive notifications about scheduled maintenance, please subscribe to the mailing-list gitlab-operations@sympa.ethz.ch. You can subscribe to the mailing-list at https://sympa.ethz.ch

  • HVL
  • hvl_ccb
  • Merge requests
  • !25

Added device Pfeiffer TPG controller

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged alisec requested to merge dev_pfeiffer_tpg into devel Jul 16, 2019
  • Overview 34
  • Commits 36
  • Pipelines 17
  • Changes 7

PfeifferTPG is a device which uses serial communication. There are many different TPG models, which use mostly the same commands. One exception is the lookup table for the full scale range, which is different between TPG25xA and TPGx6x models. Since this is a minor difference, it seems not worth the trouble of implementing different devices (even using inheritance). Several lookup tables are needed to make the commands more user-friendly. Maybe there are better ways for implementing these lookup tables, and maybe they are not quite where they belong in the code (config or device). Suggestions for improvement?

Edited Jul 22, 2019 by alisec
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: dev_pfeiffer_tpg