Callbacks¶
Callbacks that might be useful at the APS using BlueSky
|
prints document contents – use for diagnosing a document stream |
BlueSky callback to collect all documents from most-recent plan |
|
|
show the data from a |
FILE WRITER CALLBACK
see SpecWriterCallback()
-
class
apstools.callbacks.
DocumentCollectorCallback
[source]¶ BlueSky callback to collect all documents from most-recent plan
Will reset when it receives a start document.
EXAMPLE:
from apstools.callbacks import DocumentCollector doc_collector = DocumentCollectorCallback() RE.subscribe(doc_collector.receiver) ... RE(some_plan()) print(doc_collector.uids) print(doc_collector.documents["stop"])