3–7 Jun 2019
ITER Headquarters (B72)
Europe/Paris timezone

Lua: Integrating a scripting language into your IOCs

5 Jun 2019, 11:25
15m
Cosylab Arena (ITER Headquarters (B72))

Cosylab Arena

ITER Headquarters (B72)

ITER Organization Route de Vinon-sur-Verdon 13067 St. Paul-lez-Durance (France)
Talk IOC Developments IOC Developments

Speaker

Mr Keenan Lang (Argonne National Labs)

Description

Introducing the lua EPICS support module, an integration of the lua scripting language into EPICS. The module provides:

  • A lua shell environment that can be used as a replacement of, or in addition to, the iocsh shell environment
  • A record type that uses lua to customize record behavior
  • Device type support to customize basic record processing
  • Extensibility support to add new functionality with external libraries
  • Helper functions to embed lua into other support modules

Author

Mr Keenan Lang (Argonne National Labs)

Presentation materials