Task #17734

Milestone #17719: Booster operational test of one crate alongside existing BPM system

Task #17720: Booster BPM ACNET Interface

ACNET device BPM Orbit Correction Device (0x0022)

Added by John Diamond about 3 years ago. Updated almost 3 years ago.

Work in progress
Start date:
Due date:
% Done:


Estimated time:
4.00 h
Spent time:


Not sure if this is relevant to our system...


#1 Updated by John Diamond about 3 years ago

  • Status changed from Assigned to Rejected

According to Bill, B38 and B40 do not use these devices. Rejecting the issues for now until someone asks for it.

#2 Updated by John Diamond almost 3 years ago

  • Status changed from Rejected to Assigned

Turns out this device is needed according to Bill. Here's how he defines it in an e-mail from 11/2/2017 -

The smooth orbit devices are B:xxCORP which average 8 orbits at turn numbers 180, 452, 912, 1386, 
1879, 2393, 4045, 8875, 10118, 13872, 17640, 19526.  The setting defines the event to take the data on 
and the number of pulses(event index) after a 12 to identify the pulse (I don’t remember whether the 
index starts with 0 or 1)

#3 Updated by John Diamond almost 3 years ago

  • % Done changed from 0 to 10

This will be referred to as a "Smooth Orbit" reading. Smooth orbit parameters (breakpoints, cycle event and cycle index) will be stored in the shared memory region (SmoothOrbitParameters) where they can be accessed by BoosterCrateACNET and BoosterStateMachine. The breakpoints can be passed to DAQSystem as a vector of turn numbers with the number of turns to average.

#4 Updated by John Diamond almost 3 years ago

  • Status changed from Assigned to Work in progress
  • % Done changed from 10 to 90
Implemented Smooth Orbit readings and acnet devices. Created a device for the test stand:

I noticed that the smooth orbit devices for the existing booster bpm system have control and status properties. E-mailed Bill to ask him how these work.

Also available in: Atom PDF