def create_plumber(self, init, address, filter, slot, clocked): assert clocked if init: self.__unplumb_static() return policy.Plumber(self.__input.correlator, self.__signal, slot, -1, policy.Plumber.input_input, self.__stream_policy, address, filter, True, None)
def create_plumber(self, init, address, filter, slot, clocked): assert clocked if init: self.__input.correlator.unplumb_input(self.__signal, 1, piw.pathnull(0), -1) return policy.Plumber(self.__input.correlator, self.__signal, slot, -1, policy.Plumber.input_input, self.__stream_policy, address, filter, True, self.__callback)
def create_plumber(self,config,clocked): if not config.connect_static() and self.count_data_connections()==0: self.__unplumb_static() return policy.Plumber(self,config,clocked)
def create_plumber(self,config,clocked): return policy.Plumber(self,config,clocked)
def create_plumber(self,config,clocked): config.callback=self.__callback return policy.Plumber(self,config,clocked)
def create_plumber(self,config,clocked): if not config.connect_static() and self.count_data_connections()==0: self.__input.correlator.unplumb_input(self.__signal,1,piw.pathnull(0),-1) config.callback=self.__callback return policy.Plumber(self,config,clocked)
def create_plumber(self, address, filter, slot): return policy.Plumber(self.__correlator, self.__sig, slot, -1, policy.Plumber.input_input, self.__pol, address, filter, True, None)
def create_plumber(self, init, address, filter, slot, clocked): assert clocked return policy.Plumber(self.__input.correlator, self.__signal, slot, 1, policy.Plumber.input_merge, self.__stream_policy, address, filter, True, self.__callback)
def create_plumber(self, init, address, filter, slot, clocked): return policy.Plumber(self.__input.correlator, self.__signal, slot, -1, policy.Plumber.input_input, self.__stream_policy, address, filter, clocked, self.__callback)