mirror of
https://github.com/ivan-usov-org/bec.git
synced 2025-04-21 10:10:02 +02:00
refactor: renamed stream to readout_priority
This commit is contained in:
parent
4e5d0da38b
commit
1802e29b3d
@ -293,8 +293,8 @@ class ScanBundler(BECService):
|
||||
if not self.sync_storage[scanID]["info"].get("scan_type"):
|
||||
return
|
||||
self.device_storage[device] = signal
|
||||
stream = metadata.get("stream")
|
||||
if stream == "primary":
|
||||
readout_priority = metadata.get("readout_priority")
|
||||
if readout_priority == "primary":
|
||||
if self.sync_storage[scanID]["info"]["scan_type"] == "step":
|
||||
self._step_scan_update(scanID, device, signal, metadata)
|
||||
elif self.sync_storage[scanID]["info"]["scan_type"] == "fly":
|
||||
@ -304,7 +304,7 @@ class ScanBundler(BECService):
|
||||
f"Unknown scan type {self.sync_storage[scanID]['info']['scan_type']}"
|
||||
)
|
||||
|
||||
elif stream == "baseline":
|
||||
elif readout_priority == "baseline":
|
||||
self._baseline_update(scanID, device, signal)
|
||||
|
||||
def _update_monitor_signals(self, scanID, pointID) -> None:
|
||||
|
@ -3,14 +3,14 @@ import time
|
||||
from concurrent.futures import wait
|
||||
from unittest import mock
|
||||
|
||||
import bec_lib.core
|
||||
import pytest
|
||||
import yaml
|
||||
|
||||
import bec_lib.core
|
||||
from bec_lib.core import BECMessage
|
||||
from bec_lib.core import DeviceManagerBase as DeviceManager
|
||||
from bec_lib.core import MessageEndpoints, ServiceConfig
|
||||
from bec_lib.core.tests.utils import ConnectorMock, create_session_from_config
|
||||
|
||||
from scan_bundler import ScanBundler
|
||||
from scan_bundler.emitter import EmitterBase
|
||||
|
||||
@ -57,7 +57,7 @@ def test_device_read_callback():
|
||||
msg = MessageMock()
|
||||
dev_msg = BECMessage.DeviceMessage(
|
||||
signals={"samx": {"samx": 0.51, "setpoint": 0.5, "motor_is_moving": 0}},
|
||||
metadata={"scanID": "laksjd", "stream": "primary"},
|
||||
metadata={"scanID": "laksjd", "readout_priority": "primary"},
|
||||
)
|
||||
msg.value = dev_msg.dumps()
|
||||
msg.topic = MessageEndpoints.device_read("samx").encode()
|
||||
@ -149,7 +149,7 @@ def test_get_scan_status_history(msgs):
|
||||
def test_add_device_to_storage_returns_without_scanID():
|
||||
msg = BECMessage.DeviceMessage(
|
||||
signals={"samx": {"samx": 0.51, "setpoint": 0.5, "motor_is_moving": 0}},
|
||||
metadata={"stream": "primary"},
|
||||
metadata={"readout_priority": "primary"},
|
||||
)
|
||||
sb = load_ScanBundlerMock()
|
||||
sb._add_device_to_storage([msg], "samx", timeout_time=1)
|
||||
@ -159,7 +159,7 @@ def test_add_device_to_storage_returns_without_scanID():
|
||||
def test_add_device_to_storage_returns_without_signal():
|
||||
msg = BECMessage.DeviceMessage(
|
||||
signals={},
|
||||
metadata={"scanID": "scanID", "stream": "primary"},
|
||||
metadata={"scanID": "scanID", "readout_priority": "primary"},
|
||||
)
|
||||
sb = load_ScanBundlerMock()
|
||||
sb._add_device_to_storage([msg], "samx", timeout_time=1)
|
||||
@ -169,7 +169,7 @@ def test_add_device_to_storage_returns_without_signal():
|
||||
def test_add_device_to_storage_returns_on_timeout():
|
||||
msg = BECMessage.DeviceMessage(
|
||||
signals={"samx": {"samx": 0.51, "setpoint": 0.5, "motor_is_moving": 0}},
|
||||
metadata={"scanID": "scanID", "stream": "primary"},
|
||||
metadata={"scanID": "scanID", "readout_priority": "primary"},
|
||||
)
|
||||
sb = load_ScanBundlerMock()
|
||||
sb._add_device_to_storage([msg], "samx", timeout_time=1)
|
||||
@ -180,7 +180,7 @@ def test_add_device_to_storage_returns_on_timeout():
|
||||
def test_add_device_to_storage_returns_without_scan_info(scan_status):
|
||||
msg = BECMessage.DeviceMessage(
|
||||
signals={"samx": {"samx": 0.51, "setpoint": 0.5, "motor_is_moving": 0}},
|
||||
metadata={"scanID": "scanID", "stream": "primary"},
|
||||
metadata={"scanID": "scanID", "readout_priority": "primary"},
|
||||
)
|
||||
sb = load_ScanBundlerMock()
|
||||
sb.sync_storage["scanID"] = {"info": {}}
|
||||
@ -195,21 +195,21 @@ def test_add_device_to_storage_returns_without_scan_info(scan_status):
|
||||
(
|
||||
BECMessage.DeviceMessage(
|
||||
signals={"samx": {"samx": 0.51, "setpoint": 0.5, "motor_is_moving": 0}},
|
||||
metadata={"scanID": "scanID", "stream": "primary"},
|
||||
metadata={"scanID": "scanID", "readout_priority": "primary"},
|
||||
),
|
||||
"step",
|
||||
),
|
||||
(
|
||||
BECMessage.DeviceMessage(
|
||||
signals={"samx": {"samx": 0.51, "setpoint": 0.5, "motor_is_moving": 0}},
|
||||
metadata={"scanID": "scanID", "stream": "primary"},
|
||||
metadata={"scanID": "scanID", "readout_priority": "primary"},
|
||||
),
|
||||
"fly",
|
||||
),
|
||||
(
|
||||
BECMessage.DeviceMessage(
|
||||
signals={"samx": {"samx": 0.51, "setpoint": 0.5, "motor_is_moving": 0}},
|
||||
metadata={"scanID": "scanID", "stream": "primary"},
|
||||
metadata={"scanID": "scanID", "readout_priority": "primary"},
|
||||
),
|
||||
"wrong",
|
||||
),
|
||||
@ -244,7 +244,7 @@ def test_add_device_to_storage_primary(msg, scan_type):
|
||||
(
|
||||
BECMessage.DeviceMessage(
|
||||
signals={"samx": {"samx": 0.51, "setpoint": 0.5, "motor_is_moving": 0}},
|
||||
metadata={"scanID": "scanID", "stream": "baseline"},
|
||||
metadata={"scanID": "scanID", "readout_priority": "baseline"},
|
||||
),
|
||||
"step",
|
||||
),
|
||||
@ -325,7 +325,7 @@ def test_scan_queue_callback(queue_msg):
|
||||
scanID="6ff7a89a-79e5-43ad-828b-c1e1aeed5803",
|
||||
status="closed",
|
||||
info={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"RID": "a53538b4-79f3-4132-91b5-d044e438f460",
|
||||
"scanID": "3ea07f69-b0ee-44fa-8451-b85824a37397",
|
||||
@ -354,7 +354,7 @@ def test_scan_status_callback(scan_msg):
|
||||
scanID="6ff7a89a-79e5-43ad-828b-c1e1aeed5803",
|
||||
status="closed",
|
||||
info={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"RID": "a53538b4-79f3-4132-91b5-d044e438f460",
|
||||
"scanID": "3ea07f69-b0ee-44fa-8451-b85824a37397",
|
||||
@ -370,7 +370,7 @@ def test_scan_status_callback(scan_msg):
|
||||
scanID="6ff7a89a-79e5-43ad-828b-c1e1aeed5803",
|
||||
status="open",
|
||||
info={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"RID": "a53538b4-79f3-4132-91b5-d044e438f460",
|
||||
"scanID": "3ea07f69-b0ee-44fa-8451-b85824a37397",
|
||||
@ -443,7 +443,7 @@ def test_status_modification():
|
||||
scanID="6ff7a89a-79e5-43ad-828b-c1e1aeed5803",
|
||||
status="closed",
|
||||
info={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"RID": "a53538b4-79f3-4132-91b5-d044e438f460",
|
||||
"scanID": "3ea07f69-b0ee-44fa-8451-b85824a37397",
|
||||
@ -458,7 +458,7 @@ def test_status_modification():
|
||||
scanID="6ff7a89a-79e5-43ad-828b-c1e1aeed5803",
|
||||
status="open",
|
||||
info={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"RID": "a53538b4-79f3-4132-91b5-d044e438f460",
|
||||
"scanID": "3ea07f69-b0ee-44fa-8451-b85824a37397",
|
||||
@ -515,7 +515,7 @@ def test_initialize_scan_container(scan_msg):
|
||||
[
|
||||
BECMessage.DeviceMessage(
|
||||
signals={"samx": {"samx": 0.51, "setpoint": 0.5, "motor_is_moving": 0}},
|
||||
metadata={"scanID": "adlk-jalskdja", "stream": "primary", "pointID": 23},
|
||||
metadata={"scanID": "adlk-jalskdja", "readout_priority": "primary", "pointID": 23},
|
||||
),
|
||||
23,
|
||||
True,
|
||||
@ -523,7 +523,7 @@ def test_initialize_scan_container(scan_msg):
|
||||
[
|
||||
BECMessage.DeviceMessage(
|
||||
signals={"samx": {"samx": 0.51, "setpoint": 0.5, "motor_is_moving": 0}},
|
||||
metadata={"scanID": "adlk-jalskdjb", "stream": "primary", "pointID": 23},
|
||||
metadata={"scanID": "adlk-jalskdjb", "readout_priority": "primary", "pointID": 23},
|
||||
),
|
||||
23,
|
||||
False,
|
||||
@ -531,7 +531,7 @@ def test_initialize_scan_container(scan_msg):
|
||||
[
|
||||
BECMessage.DeviceMessage(
|
||||
signals={"samx": {"samx": 0.51, "setpoint": 0.5, "motor_is_moving": 0}},
|
||||
metadata={"scanID": "adlk-jalskdjc", "stream": "primary"},
|
||||
metadata={"scanID": "adlk-jalskdjc", "readout_priority": "primary"},
|
||||
),
|
||||
23,
|
||||
False,
|
||||
@ -691,7 +691,7 @@ def test_get_last_device_readback():
|
||||
sb = load_ScanBundlerMock()
|
||||
dev_msg = BECMessage.DeviceMessage(
|
||||
signals={"samx": {"samx": 0.51, "setpoint": 0.5, "motor_is_moving": 0}},
|
||||
metadata={"scanID": "laksjd", "stream": "primary"},
|
||||
metadata={"scanID": "laksjd", "readout_priority": "primary"},
|
||||
)
|
||||
with mock.patch.object(sb, "producer") as producer_mock:
|
||||
producer_mock.pipeline().execute.return_value = [dev_msg.dumps()]
|
||||
|
@ -241,7 +241,7 @@ class ScanStubs:
|
||||
device=None,
|
||||
action="baseline_reading",
|
||||
parameter={},
|
||||
metadata={"stream": "baseline"},
|
||||
metadata={"readout_priority": "baseline"},
|
||||
)
|
||||
|
||||
def wait(
|
||||
|
@ -226,7 +226,7 @@ class RequestBase(ABC):
|
||||
self._scan_report_devices = devices
|
||||
|
||||
def device_msg_metadata(self):
|
||||
default_metadata = {"stream": "primary", "DIID": self.DIID}
|
||||
default_metadata = {"readout_priority": "primary", "DIID": self.DIID}
|
||||
metadata = {**default_metadata, **self.metadata}
|
||||
self.DIID += 1
|
||||
return metadata
|
||||
|
@ -2,9 +2,9 @@ import uuid
|
||||
from unittest import mock
|
||||
|
||||
import pytest
|
||||
from bec_lib.core import BECMessage, MessageEndpoints
|
||||
from utils import load_ScanServerMock
|
||||
|
||||
from bec_lib.core import BECMessage, MessageEndpoints
|
||||
from scan_server.errors import DeviceMessageError, ScanAbortion
|
||||
from scan_server.scan_assembler import ScanAssembler
|
||||
from scan_server.scan_queue import (
|
||||
@ -80,7 +80,7 @@ class InstructionQueueMock(InstructionQueueItem):
|
||||
"group": "scan_motor",
|
||||
"wait_group": "scan_motor",
|
||||
},
|
||||
metadata={"stream": "primary", "DIID": 3},
|
||||
metadata={"readout_priority": "primary", "DIID": 3},
|
||||
),
|
||||
["samy"],
|
||||
),
|
||||
@ -93,7 +93,7 @@ class InstructionQueueMock(InstructionQueueItem):
|
||||
"group": "scan_motor",
|
||||
"wait_group": "scan_motor",
|
||||
},
|
||||
metadata={"stream": "primary", "DIID": 3},
|
||||
metadata={"readout_priority": "primary", "DIID": 3},
|
||||
),
|
||||
["samx", "samy"],
|
||||
),
|
||||
@ -106,7 +106,7 @@ class InstructionQueueMock(InstructionQueueItem):
|
||||
"group": "scan_motor",
|
||||
"wait_group": "scan_motor",
|
||||
},
|
||||
metadata={"stream": "primary", "DIID": 3},
|
||||
metadata={"readout_priority": "primary", "DIID": 3},
|
||||
),
|
||||
["samx", "samy"],
|
||||
),
|
||||
@ -119,7 +119,7 @@ class InstructionQueueMock(InstructionQueueItem):
|
||||
"group": "primary",
|
||||
"wait_group": "scan_motor",
|
||||
},
|
||||
metadata={"stream": "primary", "DIID": 3},
|
||||
metadata={"readout_priority": "primary", "DIID": 3},
|
||||
),
|
||||
["samx", "samy"],
|
||||
),
|
||||
@ -132,7 +132,7 @@ class InstructionQueueMock(InstructionQueueItem):
|
||||
"group": "nogroup",
|
||||
"wait_group": "scan_motor",
|
||||
},
|
||||
metadata={"stream": "primary", "DIID": 3},
|
||||
metadata={"readout_priority": "primary", "DIID": 3},
|
||||
),
|
||||
["samx", "samy"],
|
||||
),
|
||||
@ -167,14 +167,14 @@ def test_get_devices_from_instruction(instruction, devices):
|
||||
device="samx",
|
||||
action="set",
|
||||
parameter={"value": 10, "wait_group": "scan_motor"},
|
||||
metadata={"stream": "primary", "DIID": 3},
|
||||
metadata={"readout_priority": "primary", "DIID": 3},
|
||||
)
|
||||
),
|
||||
BECMessage.DeviceInstructionMessage(
|
||||
device="samx",
|
||||
action="set",
|
||||
parameter={"value": 10, "wait_group": "scan_motor"},
|
||||
metadata={"stream": "primary", "DIID": None},
|
||||
metadata={"readout_priority": "primary", "DIID": None},
|
||||
),
|
||||
],
|
||||
)
|
||||
@ -199,13 +199,13 @@ def test_add_wait_group_to_existing_wait_group():
|
||||
device="samx",
|
||||
action="set",
|
||||
parameter={"value": 10, "wait_group": "scan_motor"},
|
||||
metadata={"stream": "primary", "DIID": 3},
|
||||
metadata={"readout_priority": "primary", "DIID": 3},
|
||||
)
|
||||
instr2 = BECMessage.DeviceInstructionMessage(
|
||||
device="samx",
|
||||
action="set",
|
||||
parameter={"value": 10, "wait_group": "scan_motor"},
|
||||
metadata={"stream": "primary", "DIID": 4},
|
||||
metadata={"readout_priority": "primary", "DIID": 4},
|
||||
)
|
||||
worker = get_scan_worker()
|
||||
worker._add_wait_group(instr1)
|
||||
@ -225,7 +225,7 @@ def test_add_wait_group_to_existing_wait_group():
|
||||
"group": "scan_motor",
|
||||
"wait_group": "scan_motor",
|
||||
},
|
||||
metadata={"stream": "primary", "DIID": 3},
|
||||
metadata={"readout_priority": "primary", "DIID": 3},
|
||||
),
|
||||
"move",
|
||||
),
|
||||
@ -238,7 +238,7 @@ def test_add_wait_group_to_existing_wait_group():
|
||||
"group": "scan_motor",
|
||||
"wait_group": "scan_motor",
|
||||
},
|
||||
metadata={"stream": "primary", "DIID": 3},
|
||||
metadata={"readout_priority": "primary", "DIID": 3},
|
||||
),
|
||||
"read",
|
||||
),
|
||||
@ -251,7 +251,7 @@ def test_add_wait_group_to_existing_wait_group():
|
||||
"group": "scan_motor",
|
||||
"wait_group": "scan_motor",
|
||||
},
|
||||
metadata={"stream": "primary", "DIID": 3},
|
||||
metadata={"readout_priority": "primary", "DIID": 3},
|
||||
),
|
||||
"trigger",
|
||||
),
|
||||
@ -264,7 +264,7 @@ def test_add_wait_group_to_existing_wait_group():
|
||||
"group": "scan_motor",
|
||||
"wait_group": "scan_motor",
|
||||
},
|
||||
metadata={"stream": "primary", "DIID": 3},
|
||||
metadata={"readout_priority": "primary", "DIID": 3},
|
||||
),
|
||||
None,
|
||||
),
|
||||
@ -300,7 +300,7 @@ def test_wait_for_devices(instructions, wait_type):
|
||||
device="samx",
|
||||
success=True,
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -313,7 +313,7 @@ def test_wait_for_devices(instructions, wait_type):
|
||||
action="wait",
|
||||
parameter={"type": "move", "wait_group": "scan_motor"},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -327,7 +327,7 @@ def test_wait_for_devices(instructions, wait_type):
|
||||
device="samx",
|
||||
success=False,
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "request",
|
||||
@ -340,7 +340,7 @@ def test_wait_for_devices(instructions, wait_type):
|
||||
action="wait",
|
||||
parameter={"type": "move", "wait_group": "scan_motor"},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -354,7 +354,7 @@ def test_wait_for_devices(instructions, wait_type):
|
||||
device="samx",
|
||||
success=False,
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -367,7 +367,7 @@ def test_wait_for_devices(instructions, wait_type):
|
||||
action="wait",
|
||||
parameter={"type": "move", "wait_group": "scan_motor"},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -381,7 +381,7 @@ def test_wait_for_devices(instructions, wait_type):
|
||||
device="samx",
|
||||
success=False,
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -394,7 +394,7 @@ def test_wait_for_devices(instructions, wait_type):
|
||||
action="wait",
|
||||
parameter={"type": "move", "wait_group": "scan_motor"},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -425,7 +425,7 @@ def test_check_for_failed_movements(device_status, devices, instr, abort):
|
||||
action="set",
|
||||
parameter={"value": 10, "wait_group": "scan_motor"},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -436,7 +436,7 @@ def test_check_for_failed_movements(device_status, devices, instr, abort):
|
||||
action="wait",
|
||||
parameter={"type": "move", "wait_group": "scan_motor"},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -446,7 +446,7 @@ def test_check_for_failed_movements(device_status, devices, instr, abort):
|
||||
device="samx",
|
||||
success=False,
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -459,7 +459,7 @@ def test_check_for_failed_movements(device_status, devices, instr, abort):
|
||||
action="set",
|
||||
parameter={"value": 10, "wait_group": "scan_motor"},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -470,7 +470,7 @@ def test_check_for_failed_movements(device_status, devices, instr, abort):
|
||||
action="wait",
|
||||
parameter={"type": "move", "wait_group": "scan_motor"},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -480,7 +480,7 @@ def test_check_for_failed_movements(device_status, devices, instr, abort):
|
||||
device="samx",
|
||||
success=True,
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -517,7 +517,7 @@ def test_wait_for_idle(msg1, msg2, req_msg: BECMessage.DeviceReqStatusMessage):
|
||||
action="set",
|
||||
parameter={"value": 10, "wait_group": "scan_motor"},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -528,7 +528,7 @@ def test_wait_for_idle(msg1, msg2, req_msg: BECMessage.DeviceReqStatusMessage):
|
||||
action="wait",
|
||||
parameter={"type": "move", "wait_group": "scan_motor"},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -538,7 +538,7 @@ def test_wait_for_idle(msg1, msg2, req_msg: BECMessage.DeviceReqStatusMessage):
|
||||
device="samx",
|
||||
status=0,
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -575,7 +575,7 @@ def test_wait_for_read(msg1, msg2, req_msg: BECMessage.DeviceReqStatusMessage):
|
||||
action="set",
|
||||
parameter={"value": 10, "wait_group": "scan_motor", "time": 30},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -618,7 +618,7 @@ def test_wait_for_device_server():
|
||||
action="set",
|
||||
parameter={"value": 10, "wait_group": "scan_motor", "time": 30},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -643,7 +643,7 @@ def test_set_devices(instr):
|
||||
action="trigger",
|
||||
parameter={"value": 10, "wait_group": "scan_motor", "time": 30},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -665,7 +665,7 @@ def test_trigger_devices(instr):
|
||||
action="trigger",
|
||||
parameter={"value": 10, "wait_group": "scan_motor", "time": 30},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -683,7 +683,7 @@ def test_trigger_devices(instr):
|
||||
action="trigger",
|
||||
parameter={"value": 10, "wait_group": "scan_motor", "time": 30},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -708,7 +708,7 @@ def test_send_rpc(instr):
|
||||
action="read",
|
||||
parameter={"value": 10, "wait_group": "scan_motor", "time": 30},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -721,7 +721,7 @@ def test_send_rpc(instr):
|
||||
action="read",
|
||||
parameter={"value": 10, "wait_group": "scan_motor", "time": 30},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -771,7 +771,7 @@ def test_read_devices(instr):
|
||||
action="trigger",
|
||||
parameter={"value": 10, "wait_group": "scan_motor", "time": 30},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -779,7 +779,7 @@ def test_read_devices(instr):
|
||||
),
|
||||
["samx"],
|
||||
{"value": 10, "wait_group": "scan_motor", "time": 30},
|
||||
{"stream": "primary", "DIID": 3, "scanID": "scanID", "RID": "requestID"},
|
||||
{"readout_priority": "primary", "DIID": 3, "scanID": "scanID", "RID": "requestID"},
|
||||
),
|
||||
],
|
||||
)
|
||||
@ -807,7 +807,7 @@ def test_kickoff_devices(instr, devices, parameter, metadata):
|
||||
action="trigger",
|
||||
parameter={"value": 10, "wait_group": "scan_motor", "time": 30},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -855,7 +855,7 @@ def test_publish_data_as_read():
|
||||
action="publish_data_as_read",
|
||||
parameter={"data": {}},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -881,7 +881,7 @@ def test_publish_data_as_read_multiple():
|
||||
action="publish_data_as_read",
|
||||
parameter={"data": data},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 3,
|
||||
"scanID": "scanID",
|
||||
"RID": "requestID",
|
||||
@ -915,7 +915,7 @@ def test_check_for_interruption():
|
||||
action="open_scan",
|
||||
parameter={"num_points": 150, "scan_motors": ["samx", "samy"]},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 18,
|
||||
"scanID": "12345",
|
||||
"scan_def_id": 100,
|
||||
@ -931,7 +931,7 @@ def test_check_for_interruption():
|
||||
device=None,
|
||||
action="open_scan",
|
||||
parameter={"num_points": 150},
|
||||
metadata={"stream": "primary", "DIID": 18, "scanID": "12345", "RID": 11},
|
||||
metadata={"readout_priority": "primary", "DIID": 18, "scanID": "12345", "RID": 11},
|
||||
),
|
||||
150,
|
||||
True,
|
||||
@ -1019,7 +1019,7 @@ def test_initialize_scan_info(msg):
|
||||
device=None,
|
||||
action="close_scan",
|
||||
parameter={},
|
||||
metadata={"stream": "primary", "DIID": 18, "scanID": "12345"},
|
||||
metadata={"readout_priority": "primary", "DIID": 18, "scanID": "12345"},
|
||||
),
|
||||
"12345",
|
||||
19,
|
||||
@ -1030,7 +1030,7 @@ def test_initialize_scan_info(msg):
|
||||
device=None,
|
||||
action="close_scan",
|
||||
parameter={},
|
||||
metadata={"stream": "primary", "DIID": 18, "scanID": "12345"},
|
||||
metadata={"readout_priority": "primary", "DIID": 18, "scanID": "12345"},
|
||||
),
|
||||
"0987",
|
||||
200,
|
||||
@ -1061,7 +1061,7 @@ def test_close_scan(msg, scan_id, max_point_id, exp_num_points):
|
||||
device=None,
|
||||
action="close_scan",
|
||||
parameter={},
|
||||
metadata={"stream": "primary", "DIID": 18, "scanID": "12345"},
|
||||
metadata={"readout_priority": "primary", "DIID": 18, "scanID": "12345"},
|
||||
),
|
||||
],
|
||||
)
|
||||
@ -1098,11 +1098,11 @@ def test_stage_device(msg):
|
||||
device=None,
|
||||
action="close_scan",
|
||||
parameter={"parameter": "param"},
|
||||
metadata={"stream": "primary", "DIID": 18, "scanID": "12345"},
|
||||
metadata={"readout_priority": "primary", "DIID": 18, "scanID": "12345"},
|
||||
),
|
||||
["samx"],
|
||||
{"parameter": "param"},
|
||||
{"stream": "primary", "DIID": 18, "scanID": "12345"},
|
||||
{"readout_priority": "primary", "DIID": 18, "scanID": "12345"},
|
||||
False,
|
||||
),
|
||||
(None, None, {}, {}, False),
|
||||
@ -1217,7 +1217,7 @@ def test_process_instructions(abortion):
|
||||
device=None,
|
||||
action="open_scan",
|
||||
parameter={"readout_priority": {"monitored": [], "baseline": [], "ignored": []}},
|
||||
metadata={"stream": "primary", "DIID": 18, "scanID": "12345"},
|
||||
metadata={"readout_priority": "primary", "DIID": 18, "scanID": "12345"},
|
||||
),
|
||||
"_open_scan",
|
||||
),
|
||||
@ -1226,7 +1226,7 @@ def test_process_instructions(abortion):
|
||||
device=None,
|
||||
action="close_scan",
|
||||
parameter={},
|
||||
metadata={"stream": "primary", "DIID": 18, "scanID": "12345"},
|
||||
metadata={"readout_priority": "primary", "DIID": 18, "scanID": "12345"},
|
||||
),
|
||||
"_close_scan",
|
||||
),
|
||||
@ -1236,7 +1236,7 @@ def test_process_instructions(abortion):
|
||||
action="wait",
|
||||
parameter={"type": "move", "wait_group": "scan_motor"},
|
||||
metadata={
|
||||
"stream": "primary",
|
||||
"readout_priority": "primary",
|
||||
"DIID": 4,
|
||||
"scanID": "12345",
|
||||
"RID": "123456",
|
||||
@ -1249,7 +1249,7 @@ def test_process_instructions(abortion):
|
||||
device=None,
|
||||
action="trigger",
|
||||
parameter={"group": "trigger"},
|
||||
metadata={"stream": "primary", "DIID": 20, "pointID": 0},
|
||||
metadata={"readout_priority": "primary", "DIID": 20, "pointID": 0},
|
||||
),
|
||||
"_trigger_devices",
|
||||
),
|
||||
@ -1261,7 +1261,7 @@ def test_process_instructions(abortion):
|
||||
"value": 1.3681828686580249,
|
||||
"wait_group": "scan_motor",
|
||||
},
|
||||
metadata={"stream": "primary", "DIID": 24},
|
||||
metadata={"readout_priority": "primary", "DIID": 24},
|
||||
),
|
||||
"_set_devices",
|
||||
),
|
||||
@ -1273,7 +1273,7 @@ def test_process_instructions(abortion):
|
||||
"group": "primary",
|
||||
"wait_group": "readout_primary",
|
||||
},
|
||||
metadata={"stream": "primary", "DIID": 30, "pointID": 1},
|
||||
metadata={"readout_priority": "primary", "DIID": 30, "pointID": 1},
|
||||
),
|
||||
"_read_devices",
|
||||
),
|
||||
@ -1282,7 +1282,7 @@ def test_process_instructions(abortion):
|
||||
device=None,
|
||||
action="stage",
|
||||
parameter={},
|
||||
metadata={"stream": "primary", "DIID": 17},
|
||||
metadata={"readout_priority": "primary", "DIID": 17},
|
||||
),
|
||||
"_stage_devices",
|
||||
),
|
||||
@ -1291,7 +1291,7 @@ def test_process_instructions(abortion):
|
||||
device=None,
|
||||
action="unstage",
|
||||
parameter={},
|
||||
metadata={"stream": "primary", "DIID": 17},
|
||||
metadata={"readout_priority": "primary", "DIID": 17},
|
||||
),
|
||||
"_unstage_devices",
|
||||
),
|
||||
@ -1306,7 +1306,7 @@ def test_process_instructions(abortion):
|
||||
"args": [],
|
||||
"kwargs": {},
|
||||
},
|
||||
metadata={"stream": "primary", "DIID": 9},
|
||||
metadata={"readout_priority": "primary", "DIID": 9},
|
||||
),
|
||||
"_send_rpc",
|
||||
),
|
||||
@ -1321,7 +1321,7 @@ def test_process_instructions(abortion):
|
||||
device=None,
|
||||
action="baseline_reading",
|
||||
parameter={},
|
||||
metadata={"stream": "baseline", "DIID": 15},
|
||||
metadata={"readout_priority": "baseline", "DIID": 15},
|
||||
),
|
||||
"_baseline_reading",
|
||||
),
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user