Routing manager communication flow - art-daq/artdaq GitHub Wiki

Routing manager communication flow

Initial tokens are sent to RoutingManager

RoutingManager sends initial Routing Tables

Push BoardReader generates Fragment, sends to designated EventBuilder. EventBuilder sends request to all BoardReaders

Pull BoardReader sends Fragment completing event and causing new token to be sent to RoutingManager

Updated tables are sent periodically by RoutingManager using received tokens while data flow proceeds

All communication paths