poly_lithic.src.interfaces.p4p_interface module🔗

class poly_lithic.src.interfaces.p4p_interface.SimplePVAInterface(config)[source]🔗

Bases: BaseInterface

monitor(handler, **kwargs)[source]🔗
get(name, **kwargs)[source]🔗
put(name, value, **kwargs)[source]🔗
put_many(data, **kwargs)[source]🔗
get_many(data, **kwargs)[source]🔗
close()[source]🔗
class poly_lithic.src.interfaces.p4p_interface.SimlePVAInterfaceServer(config)[source]🔗

Bases: SimplePVAInterface

Simple PVA integfcae with a server rather than just a client, this will host the PVs provided in the config

close()[source]🔗
put(name, value, **kwargs)[source]🔗
get(name, **kwargs)[source]🔗
put_many(data, **kwargs)[source]🔗
get_many(data, **kwargs)[source]🔗