Speaker
Mr
Jeff Hill
(LANSCE)
Description
Within currently released EPICS versions we have the EPICS calculation processing block, and also the EPICS subroutine processing block. The former is limited to execute only single line expressions, and the latter is very flexible but requires user development of low level C code. The domain of EPICS application development is rapid-prototyping, and so we foresee the need for a compromise solution in-between the two preexisting processing blocks. We will describe a new EPICS processing block based on the Lua embedded scripting language promising to offer improved functionality compared to the EPICS calculation processing block, and improved rapid-prototyping productivity compared to the EPICS subroutine processing block.
Primary author
Mr
Jeff Hill
(LANSCE)