kafka_dae_diagnostics.pvs.spectrum_handlers

p4p.server.raw.Handler types for spectrum PVs.

Members

SpectrumHandler

Handle Spectrum Y (counts) data.

class kafka_dae_diagnostics.pvs.spectrum_handlers.SpectrumHandler(prefix: str, data: Data)[source]

Bases: Handler

Handle Spectrum Y (counts) data.

Parameters:
  • prefix – PV prefix (e.g. IN:INSTNAME:KDAEDIAG:)

  • data – Reference to data being served.

makeChannel(name: str, peer: str) SharedPV[source]

Make a channel for the PV with the given name.

Parameters:
  • name – Channel name.

  • peer – remote address.

testChannel(name: str) bool | str[source]

Test whether a channel with the given name can be served by this handler.

Parameters:

name – Channel name.