Server:
source ~/bluesky/bin/activate export QT_API=pyqt5 start-re-manager
CLI Client:
source ~/bluesky/bin/activate
qserver status
qserver environment open
qserver queue add plan '{"name":"count", "args":[["det1", "det2"]]}'
qserver queue add plan '{"name":"scan", "args":[["det1", "det2"], "motor", -1, 1, 10]}'
qserver queue add plan '{"name":"count", "args":[["det1", "det2"]], "kwargs":{"num":10, "delay":1}}'
qserver queue get
qserver queue start
#qserver environment close
API Client:
from bluesky_queueserver_api import BPlan
from bluesky_queueserver_api.zmq import REManagerAPI
RM = REManagerAPI()
RM.environment_open()
status = RM.status()
RM.item_add( BPlan("count", ["det1", "det2"]))
RM.item_add( BPlan("scan", ["det1", "det2"], "motor", -1, 1, 10))
RM.item_add( BPlan("count", ["det1", "det2"], num=10, delay=1))
RM.queue_get()
RM.queue_start()
RM.wait_for_idle()
RM.status()
RM.environment_close()
RM.wait_for_idle()
RM.close()