Project

General

Profile

Feature #12390

Milestone #12389: Driver for CMTF Interlocks ADC

ACNET interface for CMTFInterlocksADC

Added by John Diamond over 4 years ago. Updated over 4 years ago.

Status:
Assigned
Priority:
Normal
Assignee:
Start date:
04/24/2016
Due date:
% Done:

90%

Estimated time:
16.00 h
Spent time:
Duration:

Description

Implement an ACNET interface for the CMTF Interlocks ADC.

History

#1 Updated by John Diamond over 4 years ago

Implemented devices for all of the scalar properties of the digitizer. What remains is to implement accessors for string and array data.

#2 Updated by John Diamond over 4 years ago

Created Z:CIAxxx devices for testing on nm2rfi (test stand in upstairs north-end tech area):
  • Z:CIAA16 - A16 Base Address
  • Z:CIAA32 - A32 Base Address
  • Z:CIANCH - Number of Channels

#3 Updated by John Diamond over 4 years ago

More ACNET devices:
  • Z:CIAMOD - Digitizer mode
  • Z:CIAMON - Monitor source
  • Z:CIASMP - Number of samples
  • Z:CIATRG - Number of triggers
  • Z:CIARWS - Raw Data Size

#4 Updated by John Diamond over 4 years ago

  • % Done changed from 0 to 70
Implemented status & control device:
  • Z:CIACTL

Status reports tripped when probe() fails.
Control can be used to invoke reset() and run().

#5 Updated by John Diamond over 4 years ago

  • % Done changed from 70 to 90
Implemented raw readout and diagnostic interrupt devices.
  • Z:CIARAW - Raw data array
  • Z:CIAINT - Diagnostic interrupts (added commands for enable/disabling interrupts to Z:CIACTL)

#6 Updated by John Diamond over 4 years ago

Implemented the "Disable Diag Int" command. Fixed the scaling for the Digitizer Mode and Monitor Source devices.

Also available in: Atom PDF