package org.epics.archiverappliance.engine.pv; /** * PV's that can control the archiving of other PV's will need to implement this interface. * @author luofeng * Refactored by mshankar * */ public interface ControllingPV { /** * @return the status of all pvs controlled by this pv */ public boolean isEnableAllPV(); /** * add pv controlled by this pv * @param pvName the name of pv controlled by this pv */ void addControledPV(String pvName); /** * Should be the same as the method in PV * @throws Exception   */ public void start() throws Exception; /** * Should be the same as the method in PV */ public void stop(); }