pause -- Pause a data taking run (optional)


proc ::providerName::pause sourceId { ... }


Pauses a data taking run in the data source identified by sourceId. The sourceId parameter is the value of the sourceid dict element passed to the start command.

This proc is optional. Specifically, if the data source provider's capabilities specifies the provider is unable to pause runs, the provider need not implement either this proc or the resume proc. Similarly, the data source manager should not invoke the pause or resume commands on data sources that cannot support it.

The ReadoutGUI data source manager and GUI will prevent an invocation of the pause and resume operations on any data of the data sources unless all data sources specified able to perform these operations.