Project

General

Profile

Feature #10751

Milestone #10928: Support for new MI/RR/BNB digitizer firmware

New MI-RR-BNB Toroid Driver

Added by Roger Tokarek almost 4 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
-
Start date:
11/03/2015
Due date:
11/12/2015
% Done:

100%

Estimated time:
(Total: 10.00 h)
Spent time:
(Total: 3.50 h)
Duration: 10

Description

Create a new driver MirrTorDrv to separate functionality between the PXIE toroids (torDrvBBB) and the MI-RR-BNB Toroids. While the register maps, BBB07 (PXIE) and BBB09 (MI-RR-BNB) remain similar, the startup requirements for the PXIE and MI systems have changed. In addition where the getIntensity() method in torDrvBBB directly returns the intensity register, MirrTorDrv now scales the register data according to the gain.

  • Skeleton code getIntensity() can be implemented now in preparation for scale vs. gain algorithm.
  • Command line support is required, addAdc...(), addToroid...().
  • Confirm command line get and set registers working.

Subtasks

Task #10753: 10751 [1] Rename torDrvBBB to PxieTorDrvClosedRoger Tokarek

Task #10754: 10751-2 Create MirrTorDrv DriverClosedRoger Tokarek

Task #10756: 10751 [3] Provide Command Line Support for MirrTorDrvClosedRoger Tokarek

Task #10757: 10751 [4] Confirm Command Line get and setClosedRoger Tokarek

Task #10788: 19751 [5] Correct all startup scriptsClosedRoger Tokarek

Meeting #10789: 10751 [0] Plan implementation of getIntensity(), return int or floatClosedRoger Tokarek

Task #10914: Add Pulse Only Integration & Baseline Integration to MirrDrvTorClosedRoger Tokarek

History

#1 Updated by Roger Tokarek almost 4 years ago

Create git branch 10751-MirrTorDrv

#2 Updated by Roger Tokarek almost 4 years ago

Create sub-projects for the following steps:

  1. Rename all torDrvBBB to PxieTorDrv.
  2. Skeleton code for getIntensity() can be implemented at this time in preparation for scale vs. gain algorithm.
  3. Command line support is required, addAdc...(), addToroid...().
  4. Confirm command line get and set registers work with the new driver.

#3 Updated by John Diamond almost 4 years ago

  • Parent task set to #10928

#4 Updated by Roger Tokarek about 3 years ago

  • Status changed from New to Closed


Also available in: Atom PDF