diff --git a/hardware_system.py b/hardware_system.py index 0bffd6c7fa669cb81a4f21770755435fc9b39d20..fcafcf8dc838a23a24e57cc6c486c20e00e84fde 100644 --- a/hardware_system.py +++ b/hardware_system.py @@ -65,10 +65,12 @@ class OhmPiHardware: soh_logger=self.soh_logger, controller=self.controller, cabling = self._cabling)}) + self.mux_barrier = Barrier(len(self.mux_boards) + 1) + for _, mux in self.mux_boards.items(): + mux.barrier = self.mux_barrier self.readings = np.array([]) # time series of acquired data self._start_time = None # time of the beginning of a readings acquisition self._pulse = 0 # pulse number - self.mux_barrier = Barrier(len(self.mux_boards)+1) def _clear_values(self): self.readings = np.array([])