Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #4
0
 def create_plumber(self,config,clocked):
     return policy.Plumber(self,config,clocked)
Exemple #5
0
 def create_plumber(self,config,clocked):
     config.callback=self.__callback
     return policy.Plumber(self,config,clocked)
Exemple #6
0
 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)
Exemple #7
0
 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)
Exemple #8
0
 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)
Exemple #9
0
 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)