コード例 #1
0
ファイル: localdevs.py プロジェクト: jacobfilik/bluesky-pods
 def trigger(self):
     if self._staged != Staged.yes:
         raise RuntimeError(
             "This device must be staged before being triggered")
     st = DeviceStatus(self)
     self._compute()
     st.set_finished()
     return st
コード例 #2
0
 def trigger(self):
     if self._staged != Staged.yes:
         raise RuntimeError(
             "This device must be staged before being triggered")
     st = DeviceStatus(self)
     gap = self.gap.get()
     datum = self._datum_factory(datum_kwargs={"gap": gap})
     self._asset_docs_cache.append(("datum", datum))
     self.image.put(datum["datum_id"])
     st.set_finished()
     return st