From: Kasemir, K. <kas...@or...> - 2022-09-08 13:20:03
|
> I want to know if CS-Studio or Phoebus can be used as monitoring interface for Tango Phoebus will out of the box support the PV types listed in the online help or https://github.com/ControlSystemStudio/phoebus/blob/master/core/pv/doc/index.rst Among common network protocols, that includes Channel Access, PV Access and MQTT. The first two for actual use, the latter more as a demo implementation for your Raspberry Pi toy setup at home. We use Java SPI to allow adding PV providers, see https://github.com/ControlSystemStudio/phoebus/blob/master/core/pv/src/main/java/org/phoebus/pv/PVFactory.java and https://github.com/ControlSystemStudio/phoebus/blob/master/core/pv/src/main/resources/META-INF/services/org.phoebus.pv.PVFactory This gives you two options: 1. Run some gateway from Tango's network protocol to CA or PVA 2. Add a "PVFactory" that directly supports Tango's protocol The older Eclipse-based version of CS-Studio is similar but uses Eclipse "plugins" instead of SPI. At this time, though, I would not bother adding a new network protocol to the legacy implementation and instead go with the Phoebus-based CS-Studio. -Kay |