This operator works similar as a join with a one-to-one condition. It can be used in cases where the simple outputs of different sources need to be combined into one tuple, without having a join-condition. A typical scenario are different sensor values comming from different input operators that should be combined into one measurement.


  • WaitForAllChanged (Boolean): If true, there is only output when there has been input on all ports
  • BufferNewInputElements (Boolean): If WaitForAllChanged is set, specifies, if new Input should be buffered or overrides older Input that hast not been transfered yet


combined = COMBINE({waitForAllChanged=true, BufferNewInputElements=false},source1,source2,source3,source4)
  • No labels