Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 4
0
 def create_plumber(self,config,clocked):
     return policy.Plumber(self,config,clocked)
Esempio n. 5
0
 def create_plumber(self,config,clocked):
     config.callback=self.__callback
     return policy.Plumber(self,config,clocked)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)