diff --git a/karabo_devices/shared_mem_processor/src/onlinemid_karabo/processor.py b/karabo_devices/shared_mem_processor/src/onlinemid_karabo/processor.py index caa1c7710bfcbf5f700cfa26af35799acf4698eb..6d6ac5b8a310c6f6d625a1c79f037a4712e9c8cc 100644 --- a/karabo_devices/shared_mem_processor/src/onlinemid_karabo/processor.py +++ b/karabo_devices/shared_mem_processor/src/onlinemid_karabo/processor.py @@ -404,7 +404,7 @@ class OnlineMIDProcessor(TrainMatcher.TrainMatcher): ) self.updateSchema(schema_update) - self.output = self._ss.getOutputChannel("plots") + self.assembled_output = self._ss.getOutputChannel("plots") self.schemupdate_test = True print("updating schema done") @@ -492,6 +492,7 @@ class OnlineMIDProcessor(TrainMatcher.TrainMatcher): self.assembled_output.write( plot_hash, ChannelMetaData(f'{myname}:plots', my_timestamp), copyAllData=False ) + self.assembled_output.update(safeNDArray=True) ##