Event handling and propagation

Components are responsible for subscribing to attribute events exposed by subsystem TANGO devices and translating them into a normalized form used within CSP.LMC.

When an event is received from a subsystem device, the Component:

  • validates the event and its quality;

  • updates its internal cache of the last known attribute values;

  • forwards the event to the Event Manager for further processing.

Components do not make decisions based on events. Instead, they act as event producers within the CSP.LMC monitoring architecture.

Invalid or erroneous events may occur during device restarts, reconnections, or communication failures. At present, such events are filtered and not propagated further. Future enhancements may surface these events to higher-level supervision logic to improve detection of connectivity loss and recovery phases.