Versions Compared

Key

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

...

  1. YAML Architecture Configuration (YAC). This file is supplied by the hardware engineer, and it defines the full set of registers that can potentially be mapped.
  2. Dictionary file. This text file defines the mapping from YAML register path to Asyn parameter name. The register paths in this file must appear in the YAC (above) as well.
  3. Substitution file. The file generates files. These files generate EPICS PVs for Asyn parameters. The Asyn parameter names in this file these files must appear in the dictionary file (above) as well..

Instructions for updating the YAC appear earlier in this document.

The dictionary file is installed in the ${TOP}/yaml directory. In in IOC startup script st.cmd, the 8th argument of YCPSWASYNConfig() specifies the dictionary path.
For example, "yaml/bcm_01_20170313140632.dict".

Substitution files are processed by the EPICS make files. The file ${TOP}/bcmApp/Db/bcm.substitutions generates ${TOP}/db/bcm.db, and the file ${TOP}/bcmApp/Db/carrier.substitutions generates ${TOP}/db/carrier.db. 

How to update the list of BSA PVs served by the IOC