Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Gliffy Diagram
size600
nameBSA thread task

Anchor
FILTERS
FILTERS
Control filters and check status of them

The system controls some optical filters and reads the position of the filters by using digital I/O located on the RTM attached to the blade dedicated to the Bunch Length system.

...

BLEN MR Cheat Sheets

Database files

Files in blenApp/Db

blenFilterDecoders.db

Contain mbbiDirect and mbboDirect records to encode/decode individual bits into integers that are read/sent to the firmware. Each bit represents a status for one of the filter positions or the actuator that commands one of them. Details on the bit mapping can be found in the section Control filters and check status of them.

blenFilters.substitutions

blenFilters.template

For status of filter position, read individual bits from the database blenFilterDecoders.db and translate them into single PVs. For filter actuators, provide single PVs to write to the mbboDirect record inside blenFilterDecoders.db. For a description of the filters, read section Control filters and check status of them.
blenMR.substitutionsThis is the file associated with all mapped registers of the FPGA. The mapping starts with the dictionary file yaml/blenMR.dict and entries of this dictionary are used in blenMR.substitutions to create the database blenMR.db.
calculatedWF.db

The records in this file fill 3 purposes:

  1. Maintain proportionality between equation coefficients A0 and A1 when the number of samples of the pre-edge and/or the post-edge is changed by the user. Details on this mechanism are in the sections Adjustment of the integration windows and Auto adjustment of weight factors A0 and A1.
  2. Provide PVs with TMIT calculated in number of electrons, pC, or nC.
  
  
  

 

Source code files

iocBoot files

...