ReconPlugin.receive#
- final ReconPlugin.receive()[source]#
Take in one acquisition and reconstruct the units it completes.
In order: the acquisition must pass
require_flagsandreject_flags; thegadgetsrun over a copy of it, any of which may consume it;branch_for()names its branch; it is added to its unit, which places the readout the gadgets returned; the units that close are removed from the plugin and reconstructed byrecon(), in the order they opened. An acquisition carryingLAST_IN_MEASUREMENTcloses every open unit instead, asflush()does, whether or not it has samples: the stream’s end marker has none.