16–18 Oct 2019
KBW
Europe/Berlin timezone

Device error handling in ChimeraTK

17 Oct 2019, 15:10
2m
Hörsaal (KBW)

Hörsaal

KBW

GSI/FAIR campus
Poster: Controls/Seeding/DAQ Speed talks

Speaker

Jan Timm (DESY)

Description

ChimeraTK is a tool kit to write application servers for control systems. When integrating the devices into a control system, the device servers usually contain a large fraction of error handling code. Many of these errors are runtime errors which occur when communicating with the hardware, and have similar handling strategies. We report how ChimeraTK introduces a standardized way to raise and report errors, and to do the re-initialization when recovering from an error. All this is handled in the framework, which significantly simplifies the business logic because it is not mixed with error handling code any more.

Primary author

Co-author

Jan Timm (DESY)

Presentation materials