From 80eae877651539b44453b01374ebdde29a5b0c76 Mon Sep 17 00:00:00 2001 From: Hiran Wijesinghe Date: Wed, 24 Jan 2024 10:52:15 -0500 Subject: [PATCH 1/6] add test for large document deserialization --- databroker/tests/test_broker.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/databroker/tests/test_broker.py b/databroker/tests/test_broker.py index 43781fea5..c010be1ec 100644 --- a/databroker/tests/test_broker.py +++ b/databroker/tests/test_broker.py @@ -1196,3 +1196,12 @@ def describe(self): signal = StringSignal(value="A", enum_strings=("A", "B"), name="signal") uid, = get_uids(RE(count([signal], 5))) data = db.v2[uid]["primary"]["data"] + +def test_large_document(db, RE, hw): + "Exercise JSON deserialization on large documents." + RE.subscribe(db.insert) + if not hasattr(db, "v2"): + raise pytest.skip("v0 has no v2 accessor") + large_dict = { str(k): hex(k)*100_000 for k in range(10000) } + uid, = get_uids(RE(count([hw.det], 5, md=large_dict))) + list(db.v2[uid].documents()) From e55a7049b228bc43f77bfb74c1ffe7c95ddda145 Mon Sep 17 00:00:00 2001 From: Hiran Wijesinghe Date: Wed, 24 Jan 2024 12:06:44 -0500 Subject: [PATCH 2/6] add local data for large document deserialization test --- databroker/tests/large_dict.json | 1 + databroker/tests/test_broker.py | 18 ++++++++++++++---- 2 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 databroker/tests/large_dict.json diff --git a/databroker/tests/large_dict.json b/databroker/tests/large_dict.json new file mode 100644 index 000000000..40f7de2b5 --- /dev/null +++ b/databroker/tests/large_dict.json @@ -0,0 +1 @@ +{"0": {"name": "start", "doc": {"uid": "ca658886-ee6b-4b3c-b47f-a58b08dbac8b", "time": 1652932012.5728862, "group": "CSX Team", "fccd_intersection": [440, 431], "versions": {"ophyd": "1.5.1", "bluesky": "1.6.3"}, "scan_id": 154705, "beamline_id": "CSX", "source": "EPU1, phaser, EPU2", "nanop_setup": "ANT_MIT ZP, 50 mum OSA and 10 um pinhole", "source_configuration": "Canted mode, 400 mA", "sample": {"type": "laser_cryo_exp", "composition": "razor"}, "project": "Prop. C-309372, SAF 307854", "plan_type": "generator", "plan_name": "count", "detectors": ["dif_cam1", "dif_cam2"], "num_points": 1, "num_intervals": 0, "plan_args": {"detectors": ["StandardProsilicaWithTIFF(prefix='XF:23ID1-ES{Dif-Cam:1}', name='dif_cam1', read_attrs=['tiff'], configuration_attrs=['cam', 'cam.acquire_period', 'cam.acquire_time', 'cam.image_mode', 'cam.manufacturer', 'cam.model', 'cam.num_exposures', 'cam.num_images', 'cam.trigger_mode', 'tiff'])", "StandardProsilicaWithTIFF(prefix='XF:23ID1-ES{Dif-Cam:2}', name='dif_cam2', read_attrs=['tiff'], configuration_attrs=['cam', 'cam.acquire_period', 'cam.acquire_time', 'cam.image_mode', 'cam.manufacturer', 'cam.model', 'cam.num_exposures', 'cam.num_images', 'cam.trigger_mode', 'tiff'])"], "num": 1}, "hints": {"dimensions": [[["time"], "primary"]]}, "purpose": "sample cameras"}}, "1": {"name": "descriptor", "doc": {"run_start": "ca658886-ee6b-4b3c-b47f-a58b08dbac8b", "time": 1652932012.9642184, "data_keys": {"pgm_energy_readback": {"source": "PV:XF:23ID1-OP{Mono}Enrgy-I", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_energy_setpoint": {"source": "PV:XF:23ID1-OP{Mono}Enrgy-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 200.0, "upper_ctrl_limit": 2000.0, "precision": 3, "object_name": "pgm"}, "pgm_energy_stop_signal": {"source": "PV:XF:23ID1-OP{Mono}Cmd:Stop-Cmd", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK"], "object_name": "pgm"}, "pgm_mir_pit": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -20.53794, "upper_ctrl_limit": 19.46206, "precision": 6, "object_name": "pgm"}, "pgm_mir_pit_user_setpoint": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -20.53794, "upper_ctrl_limit": 19.46206, "precision": 6, "object_name": "pgm"}, "pgm_mir_x": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -200.0, "upper_ctrl_limit": 200.0, "precision": 3, "object_name": "pgm"}, "pgm_mir_x_user_setpoint": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -200.0, "upper_ctrl_limit": 200.0, "precision": 3, "object_name": "pgm"}, "pgm_grt_pit": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -20.35109, "upper_ctrl_limit": 19.64891, "precision": 6, "object_name": "pgm"}, "pgm_grt_pit_user_setpoint": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -20.35109, "upper_ctrl_limit": 19.64891, "precision": 6, "object_name": "pgm"}, "pgm_grt_x": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -200.0, "upper_ctrl_limit": 200.0, "precision": 3, "object_name": "pgm"}, "pgm_grt_x_user_setpoint": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -200.0, "upper_ctrl_limit": 200.0, "precision": 3, "object_name": "pgm"}, "pgm_fly_start_sig": {"source": "PV:XF:23ID1-OP{Mono}Enrgy:Start-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 200.0, "upper_ctrl_limit": 2000.0, "precision": 3, "object_name": "pgm"}, "pgm_fly_stop_sig": {"source": "PV:XF:23ID1-OP{Mono}Enrgy:Stop-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 200.0, "upper_ctrl_limit": 2000.0, "precision": 3, "object_name": "pgm"}, "pgm_fly_velocity": {"source": "PV:XF:23ID1-OP{Mono}Enrgy:FlyVelo-SP", "dtype": "number", "shape": [], "units": "eV/s", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_fly_fly_start": {"source": "PV:XF:23ID1-OP{Mono}Cmd:FlyStart-Cmd.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "pgm"}, "pgm_fly_fly_stop": {"source": "PV:XF:23ID1-OP{Mono}Cmd:Stop-Cmd.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "pgm"}, "pgm_fly_scan_status": {"source": "PV:XF:23ID1-OP{Mono}Sts:Scan-Sts", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Ready", "Moving", "Scanning"], "object_name": "pgm"}, "pgm_mir_temp_in": {"source": "PV:XF:23ID1-OP{TCtrl:1-Chan:A}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_grt_temp_in": {"source": "PV:XF:23ID1-OP{TCtrl:1-Chan:B}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_mir_temp_out": {"source": "PV:XF:23ID1-OP{TCtrl:1-Chan:C}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_grt_temp_out": {"source": "PV:XF:23ID1-OP{TCtrl:1-Chan:D}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_air_temp": {"source": "PV:XF:23ID1-OP{TCtrl:1-Chan:D5}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_grt1_temp": {"source": "PV:XF:23ID1-OP{Mon-Grt:1}T-I", "dtype": "number", "shape": [], "units": "C", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 1, "object_name": "pgm"}, "pgm_grt2_temp": {"source": "PV:XF:23ID1-OP{Mon-Grt:2}T-I", "dtype": "number", "shape": [], "units": "C", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 1, "object_name": "pgm"}, "pgm_grt3_temp": {"source": "PV:XF:23ID1-OP{Mon-Grt:3}T-I", "dtype": "number", "shape": [], "units": "C", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 1, "object_name": "pgm"}, "pgm_grt4_temp": {"source": "PV:XF:23ID1-OP{Mon-Grt:4}T-I", "dtype": "number", "shape": [], "units": "C", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 1, "object_name": "pgm"}, "nanop_tx": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -5.0, "upper_ctrl_limit": 10.0, "precision": 6, "object_name": "nanop"}, "nanop_tx_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -5.0, "upper_ctrl_limit": 10.0, "precision": 6, "object_name": "nanop"}, "nanop_tx_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tx_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_tx_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tx_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"], "object_name": "nanop"}, "nanop_tx_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "nanop"}, "nanop_tx_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tx_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tx_stat": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.STAT", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["NO_ALARM", "READ", "WRITE", "HIHI", "HIGH", "LOLO", "LOW", "STATE", "COS", "COMM", "TIMEOUT", "HWLIMIT", "CALC", "SCAN", "LINK", "SOFT"], "object_name": "nanop"}, "nanop_tx_oplp": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.STOP", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_ty": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -17.1, "upper_ctrl_limit": 0.0, "precision": 6, "object_name": "nanop"}, "nanop_ty_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -17.1, "upper_ctrl_limit": 0.0, "precision": 6, "object_name": "nanop"}, "nanop_ty_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_ty_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_ty_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_ty_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"], "object_name": "nanop"}, "nanop_ty_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "nanop"}, "nanop_ty_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_ty_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_ty_stat": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.STAT", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["NO_ALARM", "READ", "WRITE", "HIHI", "HIGH", "LOLO", "LOW", "STATE", "COS", "COMM", "TIMEOUT", "HWLIMIT", "CALC", "SCAN", "LINK", "SOFT"], "object_name": "nanop"}, "nanop_ty_oplp": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.STOP", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_tz": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1.8, "upper_ctrl_limit": 5.1, "precision": 6, "object_name": "nanop"}, "nanop_tz_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1.8, "upper_ctrl_limit": 5.1, "precision": 6, "object_name": "nanop"}, "nanop_tz_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tz_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_tz_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tz_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"], "object_name": "nanop"}, "nanop_tz_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "nanop"}, "nanop_tz_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tz_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tz_stat": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.STAT", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["NO_ALARM", "READ", "WRITE", "HIHI", "HIGH", "LOLO", "LOW", "STATE", "COS", "COMM", "TIMEOUT", "HWLIMIT", "CALC", "SCAN", "LINK", "SOFT"], "object_name": "nanop"}, "nanop_tz_oplp": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.STOP", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_bx": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -8.88, "upper_ctrl_limit": 2.12, "precision": 6, "object_name": "nanop"}, "nanop_bx_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -8.88, "upper_ctrl_limit": 2.12, "precision": 6, "object_name": "nanop"}, "nanop_bx_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bx_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_bx_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bx_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"], "object_name": "nanop"}, "nanop_bx_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "nanop"}, "nanop_bx_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bx_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bx_stat": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.STAT", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["NO_ALARM", "READ", "WRITE", "HIHI", "HIGH", "LOLO", "LOW", "STATE", "COS", "COMM", "TIMEOUT", "HWLIMIT", "CALC", "SCAN", "LINK", "SOFT"], "object_name": "nanop"}, "nanop_bx_oplp": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.STOP", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_by": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -17.1, "upper_ctrl_limit": 0.0, "precision": 6, "object_name": "nanop"}, "nanop_by_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -17.1, "upper_ctrl_limit": 0.0, "precision": 6, "object_name": "nanop"}, "nanop_by_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_by_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_by_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_by_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"], "object_name": "nanop"}, "nanop_by_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "nanop"}, "nanop_by_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_by_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_by_stat": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.STAT", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["NO_ALARM", "READ", "WRITE", "HIHI", "HIGH", "LOLO", "LOW", "STATE", "COS", "COMM", "TIMEOUT", "HWLIMIT", "CALC", "SCAN", "LINK", "SOFT"], "object_name": "nanop"}, "nanop_by_oplp": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.STOP", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_bz": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -5.1, "upper_ctrl_limit": 0.3, "precision": 6, "object_name": "nanop"}, "nanop_bz_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -5.1, "upper_ctrl_limit": 0.3, "precision": 6, "object_name": "nanop"}, "nanop_bz_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bz_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_bz_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bz_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"], "object_name": "nanop"}, "nanop_bz_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "nanop"}, "nanop_bz_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bz_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bz_stat": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.STAT", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["NO_ALARM", "READ", "WRITE", "HIHI", "HIGH", "LOLO", "LOW", "STATE", "COS", "COMM", "TIMEOUT", "HWLIMIT", "CALC", "SCAN", "LINK", "SOFT"], "object_name": "nanop"}, "nanop_bz_oplp": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.STOP", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "sz_readback": {"source": "PV:XF:23ID1-ES{Dif-Ax:SZ}Pos-RB", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "sz"}, "sz_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:SZ}Pos-SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "sz"}, "sy_readback": {"source": "PV:XF:23ID1-ES{Dif-Ax:SY}Pos-RB", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "sy"}, "sy_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:SY}Pos-SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "sy"}, "say": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -89.9, "upper_ctrl_limit": 89.9, "precision": 6, "object_name": "say"}, "say_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -89.9, "upper_ctrl_limit": 89.9, "precision": 6, "object_name": "say"}, "stemp_temp_A_T": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:A}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "stemp"}, "stemp_temp_A_V": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:A}Val:Sens-I", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 5, "object_name": "stemp"}, "stemp_temp_A_status": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:A}T-Sts", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID", "UNDERRANGE", "OVERRANGE", "SENSOR ZERO", "SENSOR OVERRANGE"], "object_name": "stemp"}, "stemp_temp_B_T": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:B}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "stemp"}, "stemp_temp_B_V": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:B}Val:Sens-I", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 5, "object_name": "stemp"}, "stemp_temp_B_status": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:B}T-Sts", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID", "UNDERRANGE", "OVERRANGE", "SENSOR ZERO", "SENSOR OVERRANGE"], "object_name": "stemp"}, "stemp_temp_C_T": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:C}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "stemp"}, "stemp_temp_C_V": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:C}Val:Sens-I", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 5, "object_name": "stemp"}, "stemp_temp_C_status": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:C}T-Sts", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID", "UNDERRANGE", "OVERRANGE", "SENSOR ZERO", "SENSOR OVERRANGE"], "object_name": "stemp"}, "stemp_temp_D_T": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:D}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "stemp"}, "stemp_temp_D_V": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:D}Val:Sens-I", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 5, "object_name": "stemp"}, "stemp_temp_D_status": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:D}T-Sts", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID", "UNDERRANGE", "OVERRANGE", "SENSOR ZERO", "SENSOR OVERRANGE"], "object_name": "stemp"}, "stemp_ctrl1_readback": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:1}T-RB", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 0, "object_name": "stemp"}, "stemp_ctrl1_setpoint": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:1}T-SP", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 0, "object_name": "stemp"}, "stemp_ctrl1_done": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:1}Sts:Ramp-Sts", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["IDLE", "RAMPING"], "object_name": "stemp"}, "stemp_ctrl1_ramp_enabled": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:1}Enbl:Ramp-Sel", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OFF", "ON"], "object_name": "stemp"}, "stemp_ctrl1_ramp_rate": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:1}Val:Ramp-SP", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 0, "object_name": "stemp"}, "stemp_ctrl2_readback": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:2}T-RB", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 0, "object_name": "stemp"}, "stemp_ctrl2_setpoint": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:2}T-SP", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 0, "object_name": "stemp"}, "stemp_ctrl2_done": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:2}Sts:Ramp-Sts", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["IDLE", "RAMPING"], "object_name": "stemp"}, "stemp_ctrl2_ramp_enabled": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:2}Enbl:Ramp-Sel", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OFF", "ON"], "object_name": "stemp"}, "stemp_ctrl2_ramp_rate": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:2}Val:Ramp-SP", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 0, "object_name": "stemp"}, "saz": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -89.9, "upper_ctrl_limit": 89.9, "precision": 6, "object_name": "saz"}, "saz_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -89.9, "upper_ctrl_limit": 89.9, "precision": 6, "object_name": "saz"}, "slt3_x": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1000.0, "upper_ctrl_limit": 1000.0, "precision": 4, "object_name": "slt3"}, "slt3_x_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1000.0, "upper_ctrl_limit": 1000.0, "precision": 4, "object_name": "slt3"}, "slt3_y": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "slt3"}, "slt3_y_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "slt3"}, "muR": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": 0.0010000000000000009, "upper_ctrl_limit": -0.0010000000000000009, "precision": 4, "object_name": "muR"}, "muR_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": 0.0010000000000000009, "upper_ctrl_limit": -0.0010000000000000009, "precision": 4, "object_name": "muR"}, "cryoangle_readback": {"source": "PV:XF:23ID1-ES{Dif-Cryo}Pos:Angle-RB", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "cryoangle"}, "cryoangle_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Cryo}Pos:Angle-SP", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "cryoangle"}, "m3a_x": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -10.0, "upper_ctrl_limit": 10.0, "precision": 4, "object_name": "m3a"}, "m3a_x_user_setpoint": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -10.0, "upper_ctrl_limit": 10.0, "precision": 4, "object_name": "m3a"}, "m3a_pit": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.RBV", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "m3a"}, "m3a_pit_user_setpoint": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.VAL", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "m3a"}, "m3a_bdr": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -9.99995, "upper_ctrl_limit": 1.00005, "precision": 4, "object_name": "m3a"}, "m3a_bdr_user_setpoint": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -9.99995, "upper_ctrl_limit": 1.00005, "precision": 4, "object_name": "m3a"}, "epu2_gap_readback": {"source": "PV:XF:23ID-ID{EPU:2-Ax:Gap}Pos-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "epu2"}, "epu2_gap_setpoint": {"source": "PV:XF:23ID-ID{EPU:2-Ax:Gap}Pos-SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 12.0, "upper_ctrl_limit": 239.0, "precision": 4, "object_name": "epu2"}, "epu2_gap_stop_signal": {"source": "PV:SR:C23-ID:G1A{EPU:2-Ax:Gap}-Mtr.STOP", "dtype": "integer", "shape": [], "units": "um", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "epu2"}, "epu2_phase_readback": {"source": "PV:XF:23ID-ID{EPU:2-Ax:Phase}Pos-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "epu2"}, "epu2_phase_setpoint": {"source": "PV:XF:23ID-ID{EPU:2-Ax:Phase}Pos-SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -24.6, "upper_ctrl_limit": 24.6, "precision": 4, "object_name": "epu2"}, "epu2_phase_stop_signal": {"source": "PV:SR:C23-ID:G1A{EPU:2-Ax:Phase}-Mtr.STOP", "dtype": "integer", "shape": [], "units": "um", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "epu2"}, "epu2_x_off": {"source": "PV:SR:C31-{AI}23-2:FPGA:x_mm-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_x_ang": {"source": "PV:SR:C31-{AI}23-2:FPGA:x_mrad-I", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_y_off": {"source": "PV:SR:C31-{AI}23-2:FPGA:y_mm-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_y_ang": {"source": "PV:SR:C31-{AI}23-2:FPGA:y_mrad-I", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_flt_input": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Val:Inp1-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_flt_input_offset": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Val:InpOff1-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_flt_input_link": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Enbl:Inp1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disabled", "Enabled"], "object_name": "epu2"}, "epu2_flt_input_pv": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Val:Inp1-SP.DOL$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu2"}, "epu2_flt_output": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Val:Out1-I", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_flt_output_link": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Enbl:Out1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "epu2"}, "epu2_flt_output_pv": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Calc1.OUT$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu2"}, "epu2_flt_output_deadband": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Val:DBand1-SP", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_flt_output_drive": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Val:OutDrv1-I", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_flt_interpolation_status": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Sts:Interp1-Sts", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID TABLE", "OUT OF RANGE"], "object_name": "epu2"}, "epu2_rlt_input": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Val:Inp1-SP", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_rlt_input_offset": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Val:InpOff1-SP", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_rlt_input_link": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Enbl:Inp1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disabled", "Enabled"], "object_name": "epu2"}, "epu2_rlt_input_pv": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Val:Inp1-SP.DOL$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu2"}, "epu2_rlt_output": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Val:Out1-I", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_rlt_output_link": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Enbl:Out1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "epu2"}, "epu2_rlt_output_pv": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Calc1.OUT$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu2"}, "epu2_rlt_output_deadband": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Val:DBand1-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_rlt_output_drive": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Val:OutDrv1-I", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_rlt_interpolation_status": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Sts:Interp1-Sts", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID TABLE", "OUT OF RANGE"], "object_name": "epu2"}, "epu2_table": {"source": "PV:XF:23ID-ID{EPU:2}Val:Table-Sel", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["AntiPar TI-BO", "Kon Table", "Par TI-BO Hor", "Par TI-BO Vert", "Value 4", "Value 5", "Value 6", "Value 7", "Value 8", "Value 9", "Value 10"], "object_name": "epu2"}, "diag6_pid_readback": {"source": "PV:XF:23ID1-OP{FBck}PID-RB", "dtype": "number", "shape": [], "units": "pix", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "diag6_pid"}, "diag6_pid_setpoint": {"source": "PV:XF:23ID1-OP{FBck}PID-SP", "dtype": "number", "shape": [], "units": "pix", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "diag6_pid"}, "diag6_pid_output": {"source": "PV:XF:23ID1-OP{FBck}PID.OVAL", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 350.0, "upper_ctrl_limit": 550.0, "precision": 3, "object_name": "diag6_pid"}, "diag6_pid_enable": {"source": "PV:XF:23ID1-OP{FBck}Sts:FB-Sel", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OFF", "ON"], "object_name": "diag6_pid"}, "es_diag1_y": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -105.0, "upper_ctrl_limit": 0.1, "precision": 4, "object_name": "es_diag1_y"}, "es_diag1_y_user_setpoint": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -105.0, "upper_ctrl_limit": 0.1, "precision": 4, "object_name": "es_diag1_y"}, "m1a_z_readback": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Z}Mtr_MON", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "m1a"}, "m1a_z_setpoint": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Z}Mtr_POS_SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -30.0, "upper_ctrl_limit": 30.0, "precision": 3, "object_name": "m1a"}, "m1a_z_actuate": {"source": "PV:XF:23IDA-OP:1{Mir:1}MOVE_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_z_stop_signal": {"source": "PV:XF:23IDA-OP:1{Mir:1}STOP_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_z_done": {"source": "PV:XF:23IDA-OP:1{Mir:1}BUSY_STS", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Done", "Busy"], "object_name": "m1a"}, "m1a_y_readback": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Y}Mtr_MON", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "m1a"}, "m1a_y_setpoint": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Y}Mtr_POS_SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -10.0, "upper_ctrl_limit": 10.0, "precision": 3, "object_name": "m1a"}, "m1a_y_actuate": {"source": "PV:XF:23IDA-OP:1{Mir:1}MOVE_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_y_stop_signal": {"source": "PV:XF:23IDA-OP:1{Mir:1}STOP_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_y_done": {"source": "PV:XF:23IDA-OP:1{Mir:1}BUSY_STS", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Done", "Busy"], "object_name": "m1a"}, "m1a_x_readback": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:X}Mtr_MON", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "m1a"}, "m1a_x_setpoint": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:X}Mtr_POS_SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -15.0, "upper_ctrl_limit": 15.0, "precision": 3, "object_name": "m1a"}, "m1a_x_actuate": {"source": "PV:XF:23IDA-OP:1{Mir:1}MOVE_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_x_stop_signal": {"source": "PV:XF:23IDA-OP:1{Mir:1}STOP_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_x_done": {"source": "PV:XF:23IDA-OP:1{Mir:1}BUSY_STS", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Done", "Busy"], "object_name": "m1a"}, "m1a_pit_readback": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Pit}Mtr_MON", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "m1a"}, "m1a_pit_setpoint": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Pit}Mtr_POS_SP", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": -20.0, "upper_ctrl_limit": 20.0, "precision": 3, "object_name": "m1a"}, "m1a_pit_actuate": {"source": "PV:XF:23IDA-OP:1{Mir:1}MOVE_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_pit_stop_signal": {"source": "PV:XF:23IDA-OP:1{Mir:1}STOP_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_pit_done": {"source": "PV:XF:23IDA-OP:1{Mir:1}BUSY_STS", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Done", "Busy"], "object_name": "m1a"}, "m1a_yaw_readback": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Yaw}Mtr_MON", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "m1a"}, "m1a_yaw_setpoint": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Yaw}Mtr_POS_SP", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": -20.0, "upper_ctrl_limit": 20.0, "precision": 3, "object_name": "m1a"}, "m1a_yaw_actuate": {"source": "PV:XF:23IDA-OP:1{Mir:1}MOVE_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_yaw_stop_signal": {"source": "PV:XF:23IDA-OP:1{Mir:1}STOP_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_yaw_done": {"source": "PV:XF:23IDA-OP:1{Mir:1}BUSY_STS", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Done", "Busy"], "object_name": "m1a"}, "m1a_rol_readback": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Rol}Mtr_MON", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "m1a"}, "m1a_rol_setpoint": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Rol}Mtr_POS_SP", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": -20.0, "upper_ctrl_limit": 20.0, "precision": 3, "object_name": "m1a"}, "m1a_rol_actuate": {"source": "PV:XF:23IDA-OP:1{Mir:1}MOVE_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_rol_stop_signal": {"source": "PV:XF:23IDA-OP:1{Mir:1}STOP_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_rol_done": {"source": "PV:XF:23IDA-OP:1{Mir:1}BUSY_STS", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Done", "Busy"], "object_name": "m1a"}, "epu1_gap_readback": {"source": "PV:XF:23ID-ID{EPU:1-Ax:Gap}Pos-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "epu1"}, "epu1_gap_setpoint": {"source": "PV:XF:23ID-ID{EPU:1-Ax:Gap}Pos-SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 12.0, "upper_ctrl_limit": 239.0, "precision": 4, "object_name": "epu1"}, "epu1_gap_stop_signal": {"source": "PV:SR:C23-ID:G1A{EPU:1-Ax:Gap}-Mtr.STOP", "dtype": "integer", "shape": [], "units": "um", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "epu1"}, "epu1_phase_readback": {"source": "PV:XF:23ID-ID{EPU:1-Ax:Phase}Pos-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "epu1"}, "epu1_phase_setpoint": {"source": "PV:XF:23ID-ID{EPU:1-Ax:Phase}Pos-SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -24.6, "upper_ctrl_limit": 24.6, "precision": 4, "object_name": "epu1"}, "epu1_phase_stop_signal": {"source": "PV:SR:C23-ID:G1A{EPU:1-Ax:Phase}-Mtr.STOP", "dtype": "integer", "shape": [], "units": "um", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "epu1"}, "epu1_x_off": {"source": "PV:SR:C31-{AI}23:FPGA:x_mm-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_x_ang": {"source": "PV:SR:C31-{AI}23:FPGA:x_mrad-I", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_y_off": {"source": "PV:SR:C31-{AI}23:FPGA:y_mm-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_y_ang": {"source": "PV:SR:C31-{AI}23:FPGA:y_mrad-I", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_flt_input": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Val:Inp1-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_flt_input_offset": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Val:InpOff1-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_flt_input_link": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Enbl:Inp1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disabled", "Enabled"], "object_name": "epu1"}, "epu1_flt_input_pv": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Val:Inp1-SP.DOL$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu1"}, "epu1_flt_output": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Val:Out1-I", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_flt_output_link": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Enbl:Out1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "epu1"}, "epu1_flt_output_pv": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Calc1.OUT$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu1"}, "epu1_flt_output_deadband": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Val:DBand1-SP", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_flt_output_drive": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Val:OutDrv1-I", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_flt_interpolation_status": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Sts:Interp1-Sts", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID TABLE", "OUT OF RANGE"], "object_name": "epu1"}, "epu1_rlt_input": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Val:Inp1-SP", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_rlt_input_offset": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Val:InpOff1-SP", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_rlt_input_link": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Enbl:Inp1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disabled", "Enabled"], "object_name": "epu1"}, "epu1_rlt_input_pv": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Val:Inp1-SP.DOL$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu1"}, "epu1_rlt_output": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Val:Out1-I", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_rlt_output_link": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Enbl:Out1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "epu1"}, "epu1_rlt_output_pv": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Calc1.OUT$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu1"}, "epu1_rlt_output_deadband": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Val:DBand1-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_rlt_output_drive": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Val:OutDrv1-I", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_rlt_interpolation_status": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Sts:Interp1-Sts", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID TABLE", "OUT OF RANGE"], "object_name": "epu1"}, "epu1_table": {"source": "PV:XF:23ID-ID{EPU:1}Val:Table-Sel", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Value 0", "Kon Table", "ParTI-BO HorJul2018str1", "ParTI-BO HorJul2018str3", "Par TI-BO May2020 1st", "Par TI-BO May2020 3rd", "Par TI-BO Hor Jan2017", "Par TI-BO Hor jan2017 3rd", "Value 8", "3rd harmonic vert", "3rd harmonic horz"], "object_name": "epu1"}, "slt2_xg": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 14.2938, "upper_ctrl_limit": 14.2938, "precision": 4, "object_name": "slt2"}, "slt2_xg_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 14.2938, "upper_ctrl_limit": 14.2938, "precision": 4, "object_name": "slt2"}, "slt2_xc": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -0.069, "upper_ctrl_limit": -0.069, "precision": 4, "object_name": "slt2"}, "slt2_xc_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -0.069, "upper_ctrl_limit": -0.069, "precision": 4, "object_name": "slt2"}, "slt2_yg": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 14.6062, "upper_ctrl_limit": 14.6062, "precision": 4, "object_name": "slt2"}, "slt2_yg_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 14.6062, "upper_ctrl_limit": 14.6062, "precision": 4, "object_name": "slt2"}, "slt2_yc": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.1515, "upper_ctrl_limit": 0.1515, "precision": 4, "object_name": "slt2"}, "slt2_yc_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.1515, "upper_ctrl_limit": 0.1515, "precision": 4, "object_name": "slt2"}, "inout_status": {"source": "PV:XF:23IDA-EPS{DP:1-Sh:1}Pos-Sts", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Not Inserted", "Inserted"], "object_name": "inout"}, "slt1_xg": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -50.0, "upper_ctrl_limit": 40.0, "precision": 4, "object_name": "slt1"}, "slt1_xg_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -50.0, "upper_ctrl_limit": 40.0, "precision": 4, "object_name": "slt1"}, "slt1_xc": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -10.0, "upper_ctrl_limit": 10.0, "precision": 4, "object_name": "slt1"}, "slt1_xc_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -10.0, "upper_ctrl_limit": 10.0, "precision": 4, "object_name": "slt1"}, "slt1_yg": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -40.0, "upper_ctrl_limit": 60.0, "precision": 4, "object_name": "slt1"}, "slt1_yg_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -40.0, "upper_ctrl_limit": 60.0, "precision": 4, "object_name": "slt1"}, "slt1_yc": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -100.0, "upper_ctrl_limit": 100.0, "precision": 4, "object_name": "slt1"}, "slt1_yc_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -100.0, "upper_ctrl_limit": 100.0, "precision": 4, "object_name": "slt1"}, "tardis_h": {"source": "PY:tardis_h.position", "dtype": "number", "shape": [], "upper_ctrl_limit": 0, "lower_ctrl_limit": 0, "units": "", "object_name": "tardis"}, "tardis_h_setpoint": {"source": "PY:tardis_h.target", "dtype": "number", "shape": [], "upper_ctrl_limit": 0, "lower_ctrl_limit": 0, "units": "", "object_name": "tardis"}, "tardis_k": {"source": "PY:tardis_k.position", "dtype": "number", "shape": [], "upper_ctrl_limit": 0, "lower_ctrl_limit": 0, "units": "", "object_name": "tardis"}, "tardis_k_setpoint": {"source": "PY:tardis_k.target", "dtype": "number", "shape": [], "upper_ctrl_limit": 0, "lower_ctrl_limit": 0, "units": "", "object_name": "tardis"}, "tardis_l": {"source": "PY:tardis_l.position", "dtype": "number", "shape": [], "upper_ctrl_limit": 0, "lower_ctrl_limit": 0, "units": "", "object_name": "tardis"}, "tardis_l_setpoint": {"source": "PY:tardis_l.target", "dtype": "number", "shape": [], "upper_ctrl_limit": 0, "lower_ctrl_limit": 0, "units": "", "object_name": "tardis"}, "tardis_theta": {"source": "PV:XF:23ID1-ES{Dif-Ax:Th}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -666.0, "upper_ctrl_limit": 666.0, "precision": 4, "object_name": "tardis"}, "tardis_theta_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:Th}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -506.0, "upper_ctrl_limit": 826.0, "precision": 4, "object_name": "tardis"}, "tardis_mu": {"source": "computed", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "tardis"}, "tardis_chi": {"source": "computed", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "tardis"}, "tardis_phi": {"source": "computed", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "tardis"}, "tardis_delta": {"source": "PV:XF:23ID1-ES{Dif-Ax:Del}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1.568, "upper_ctrl_limit": 177.99, "precision": 4, "object_name": "tardis"}, "tardis_delta_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:Del}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1.568, "upper_ctrl_limit": 177.99, "precision": 4, "object_name": "tardis"}, "tardis_gamma": {"source": "PV:XF:23ID1-ES{Dif-Ax:Gam}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -2.950000000000001, "upper_ctrl_limit": 90.0, "precision": 4, "object_name": "tardis"}, "tardis_gamma_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:Gam}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -2.950000000000001, "upper_ctrl_limit": 90.0, "precision": 4, "object_name": "tardis"}, "sx": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -0.55, "upper_ctrl_limit": 13.05, "precision": 6, "object_name": "sx"}, "sx_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -0.55, "upper_ctrl_limit": 13.05, "precision": 6, "object_name": "sx"}}, "uid": "7bc3bfb3-4bd3-41de-923b-1c4c4335c035", "configuration": {"pgm": {"data": {"pgm_mir_pit_user_offset": -0.53794, "pgm_mir_pit_user_offset_dir": 0, "pgm_mir_pit_velocity": 0.05, "pgm_mir_pit_acceleration": 1.0, "pgm_mir_pit_motor_egu": "deg", "pgm_mir_x_user_offset": 0.0, "pgm_mir_x_user_offset_dir": 0, "pgm_mir_x_velocity": 3.0, "pgm_mir_x_acceleration": 0.1, "pgm_mir_x_motor_egu": "mm", "pgm_grt_pit_user_offset": -0.35109, "pgm_grt_pit_user_offset_dir": 0, "pgm_grt_pit_velocity": 0.05, "pgm_grt_pit_acceleration": 0.5, "pgm_grt_pit_motor_egu": "deg", "pgm_grt_x_user_offset": 0.0, "pgm_grt_x_user_offset_dir": 0, "pgm_grt_x_velocity": 3.0, "pgm_grt_x_acceleration": 0.1, "pgm_grt_x_motor_egu": "mm"}, "timestamps": {"pgm_mir_pit_user_offset": 1652281975.576428, "pgm_mir_pit_user_offset_dir": 1652281975.576428, "pgm_mir_pit_velocity": 1652281975.576428, "pgm_mir_pit_acceleration": 1652281975.576428, "pgm_mir_pit_motor_egu": 1652281975.576428, "pgm_mir_x_user_offset": 1651053840.639287, "pgm_mir_x_user_offset_dir": 1651053840.639287, "pgm_mir_x_velocity": 1651053840.639287, "pgm_mir_x_acceleration": 1651053840.639287, "pgm_mir_x_motor_egu": 1651053840.639287, "pgm_grt_pit_user_offset": 1651074812.461718, "pgm_grt_pit_user_offset_dir": 1651074812.461718, "pgm_grt_pit_velocity": 1651074812.461718, "pgm_grt_pit_acceleration": 1651074812.461718, "pgm_grt_pit_motor_egu": 1651074812.461718, "pgm_grt_x_user_offset": 1651071654.857518, "pgm_grt_x_user_offset_dir": 1651071654.857518, "pgm_grt_x_velocity": 1651071654.857518, "pgm_grt_x_acceleration": 1651071654.857518, "pgm_grt_x_motor_egu": 1651071654.857518}, "data_keys": {"pgm_mir_pit_user_offset": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.OFF", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "pgm_mir_pit_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "pgm_mir_pit_velocity": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.VELO", "dtype": "number", "shape": [], "units": "deg/sec", "lower_ctrl_limit": 0.005, "upper_ctrl_limit": 0.09, "precision": 6}, "pgm_mir_pit_acceleration": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "pgm_mir_pit_motor_egu": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "pgm_mir_x_user_offset": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 3}, "pgm_mir_x_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "pgm_mir_x_velocity": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3}, "pgm_mir_x_acceleration": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 3}, "pgm_mir_x_motor_egu": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "pgm_grt_pit_user_offset": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.OFF", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "pgm_grt_pit_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "pgm_grt_pit_velocity": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.VELO", "dtype": "number", "shape": [], "units": "deg/sec", "lower_ctrl_limit": 0.0050000003072, "upper_ctrl_limit": 0.0900000055296, "precision": 6}, "pgm_grt_pit_acceleration": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "pgm_grt_pit_motor_egu": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "pgm_grt_x_user_offset": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 3}, "pgm_grt_x_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "pgm_grt_x_velocity": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3}, "pgm_grt_x_acceleration": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 3}, "pgm_grt_x_motor_egu": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "nanop": {"data": {"nanop_tx_velocity": 0.1, "nanop_tx_acceleration": 0.2, "nanop_tx_dly": 0.1, "nanop_tx_rtry": 0, "nanop_tx_rdbd": 1e-06, "nanop_tx_rmod": 0, "nanop_tx_cnen": 1, "nanop_tx_pcof": 0.1, "nanop_tx_icof": 0.01, "nanop_ty_velocity": 0.1, "nanop_ty_acceleration": 0.2, "nanop_ty_dly": 0.1, "nanop_ty_rtry": 0, "nanop_ty_rdbd": 1e-06, "nanop_ty_rmod": 0, "nanop_ty_cnen": 1, "nanop_ty_pcof": 0.1, "nanop_ty_icof": 0.01, "nanop_tz_velocity": 0.1, "nanop_tz_acceleration": 0.2, "nanop_tz_dly": 0.1, "nanop_tz_rtry": 0, "nanop_tz_rdbd": 1e-06, "nanop_tz_rmod": 0, "nanop_tz_cnen": 1, "nanop_tz_pcof": 0.1, "nanop_tz_icof": 0.01, "nanop_bx_velocity": 0.1, "nanop_bx_acceleration": 0.2, "nanop_bx_dly": 0.1, "nanop_bx_rtry": 0, "nanop_bx_rdbd": 1e-06, "nanop_bx_rmod": 0, "nanop_bx_cnen": 1, "nanop_bx_pcof": 0.1, "nanop_bx_icof": 0.01, "nanop_by_velocity": 0.1, "nanop_by_acceleration": 0.2, "nanop_by_dly": 0.1, "nanop_by_rtry": 0, "nanop_by_rdbd": 1e-06, "nanop_by_rmod": 0, "nanop_by_cnen": 1, "nanop_by_pcof": 0.1, "nanop_by_icof": 0.01, "nanop_bz_velocity": 0.1, "nanop_bz_acceleration": 0.2, "nanop_bz_dly": 0.1, "nanop_bz_rtry": 0, "nanop_bz_rdbd": 1e-06, "nanop_bz_rmod": 0, "nanop_bz_cnen": 1, "nanop_bz_pcof": 0.1, "nanop_bz_icof": 0.01}, "timestamps": {"nanop_tx_velocity": 1652926076.174124, "nanop_tx_acceleration": 1652926076.174124, "nanop_tx_dly": 1652932012.713773, "nanop_tx_rtry": 1652932012.713773, "nanop_tx_rdbd": 1652932012.713773, "nanop_tx_rmod": 1652932012.713773, "nanop_tx_cnen": 1652932012.713773, "nanop_tx_pcof": 1652932012.713773, "nanop_tx_icof": 1652932012.713773, "nanop_ty_velocity": 1652926076.183126, "nanop_ty_acceleration": 1652926076.183126, "nanop_ty_dly": 1652932012.565967, "nanop_ty_rtry": 1652932012.565967, "nanop_ty_rdbd": 1652932012.565967, "nanop_ty_rmod": 1652932012.565967, "nanop_ty_cnen": 1652932012.565967, "nanop_ty_pcof": 1652932012.565967, "nanop_ty_icof": 1652932012.565967, "nanop_tz_velocity": 1652926076.192207, "nanop_tz_acceleration": 1652926076.192207, "nanop_tz_dly": 1652932012.575072, "nanop_tz_rtry": 1652932012.575072, "nanop_tz_rdbd": 1652932012.575072, "nanop_tz_rmod": 1652932012.575072, "nanop_tz_cnen": 1652932012.575072, "nanop_tz_pcof": 1652932012.575072, "nanop_tz_icof": 1652932012.575072, "nanop_bx_velocity": 1652926076.599987, "nanop_bx_acceleration": 1652926076.599987, "nanop_bx_dly": 1652932012.584722, "nanop_bx_rtry": 1652932012.584722, "nanop_bx_rdbd": 1652932012.584722, "nanop_bx_rmod": 1652932012.584722, "nanop_bx_cnen": 1652932012.584722, "nanop_bx_pcof": 1652932012.584722, "nanop_bx_icof": 1652932012.584722, "nanop_by_velocity": 1652926076.609235, "nanop_by_acceleration": 1652926076.609235, "nanop_by_dly": 1652932012.594254, "nanop_by_rtry": 1652932012.594254, "nanop_by_rdbd": 1652932012.594254, "nanop_by_rmod": 1652932012.594254, "nanop_by_cnen": 1652932012.594254, "nanop_by_pcof": 1652932012.594254, "nanop_by_icof": 1652932012.594254, "nanop_bz_velocity": 1652926076.618263, "nanop_bz_acceleration": 1652926076.618263, "nanop_bz_dly": 1652932012.604145, "nanop_bz_rtry": 1652932012.604145, "nanop_bz_rdbd": 1652932012.604145, "nanop_bz_rmod": 1652932012.604145, "nanop_bz_cnen": 1652932012.604145, "nanop_bz_pcof": 1652932012.604145, "nanop_bz_icof": 1652932012.604145}, "data_keys": {"nanop_tx_velocity": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 6}, "nanop_tx_acceleration": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tx_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tx_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767}, "nanop_tx_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tx_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"]}, "nanop_tx_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"]}, "nanop_tx_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tx_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_ty_velocity": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 6}, "nanop_ty_acceleration": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_ty_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_ty_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767}, "nanop_ty_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_ty_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"]}, "nanop_ty_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"]}, "nanop_ty_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_ty_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tz_velocity": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 6}, "nanop_tz_acceleration": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tz_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tz_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767}, "nanop_tz_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tz_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"]}, "nanop_tz_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"]}, "nanop_tz_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tz_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bx_velocity": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 6}, "nanop_bx_acceleration": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bx_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bx_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767}, "nanop_bx_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bx_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"]}, "nanop_bx_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"]}, "nanop_bx_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bx_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_by_velocity": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 6}, "nanop_by_acceleration": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_by_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_by_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767}, "nanop_by_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_by_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"]}, "nanop_by_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"]}, "nanop_by_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_by_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bz_velocity": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 6}, "nanop_bz_acceleration": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bz_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bz_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767}, "nanop_bz_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bz_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"]}, "nanop_bz_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"]}, "nanop_bz_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bz_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}}}, "sz": {"data": {}, "timestamps": {}, "data_keys": {}}, "sy": {"data": {}, "timestamps": {}, "data_keys": {}}, "say": {"data": {"say_user_offset": 0.0, "say_user_offset_dir": 0, "say_velocity": 0.5, "say_acceleration": 0.2, "say_motor_egu": "deg"}, "timestamps": {"say_user_offset": 1652926072.624973, "say_user_offset_dir": 1652926072.624973, "say_velocity": 1652926072.624973, "say_acceleration": 1652926072.624973, "say_motor_egu": 1652926073.72491}, "data_keys": {"say_user_offset": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.OFF", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "say_user_offset_dir": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "say_velocity": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.VELO", "dtype": "number", "shape": [], "units": "deg/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.5, "precision": 6}, "say_acceleration": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "say_motor_egu": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "stemp": {"data": {}, "timestamps": {}, "data_keys": {}}, "saz": {"data": {"saz_user_offset": 0.0, "saz_user_offset_dir": 0, "saz_velocity": 0.5, "saz_acceleration": 0.2, "saz_motor_egu": "deg"}, "timestamps": {"saz_user_offset": 1652039003.466974, "saz_user_offset_dir": 1652039003.466974, "saz_velocity": 1652039003.466974, "saz_acceleration": 1652039003.466974, "saz_motor_egu": 1652039003.466974}, "data_keys": {"saz_user_offset": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.OFF", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "saz_user_offset_dir": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "saz_velocity": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.VELO", "dtype": "number", "shape": [], "units": "deg/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.5, "precision": 6}, "saz_acceleration": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "saz_motor_egu": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "slt3": {"data": {"slt3_x_user_offset": 3.9999999999984e-05, "slt3_x_user_offset_dir": 0, "slt3_x_velocity": 0.15, "slt3_x_acceleration": 1.0, "slt3_x_motor_egu": "mm", "slt3_y_user_offset": 0.0, "slt3_y_user_offset_dir": 0, "slt3_y_velocity": 0.05, "slt3_y_acceleration": 1.0, "slt3_y_motor_egu": "mm"}, "timestamps": {"slt3_x_user_offset": 1652926049.473482, "slt3_x_user_offset_dir": 1652926049.473482, "slt3_x_velocity": 1652926049.473482, "slt3_x_acceleration": 1652926049.473482, "slt3_x_motor_egu": 1652926049.473482, "slt3_y_user_offset": 1652925993.269874, "slt3_y_user_offset_dir": 1652925993.269874, "slt3_y_velocity": 1652925993.269874, "slt3_y_acceleration": 1652925993.269874, "slt3_y_motor_egu": 1652925993.269874}, "data_keys": {"slt3_x_user_offset": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt3_x_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt3_x_velocity": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.15, "precision": 4}, "slt3_x_acceleration": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt3_x_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt3_y_user_offset": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt3_y_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt3_y_velocity": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.05, "precision": 4}, "slt3_y_acceleration": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt3_y_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "muR": {"data": {"muR_user_offset": 0.09, "muR_user_offset_dir": 0, "muR_velocity": 0.0624, "muR_acceleration": 0.25, "muR_motor_egu": "deg"}, "timestamps": {"muR_user_offset": 1652926072.611157, "muR_user_offset_dir": 1652926072.611157, "muR_velocity": 1652926072.611157, "muR_acceleration": 1652926072.611157, "muR_motor_egu": 1652926073.703031}, "data_keys": {"muR_user_offset": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.OFF", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "muR_user_offset_dir": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "muR_velocity": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.VELO", "dtype": "number", "shape": [], "units": "deg/sec", "lower_ctrl_limit": 0.0156, "upper_ctrl_limit": 0.0624, "precision": 4}, "muR_acceleration": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "muR_motor_egu": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "cryoangle": {"data": {}, "timestamps": {}, "data_keys": {}}, "m3a": {"data": {"m3a_x_user_offset": 0.0, "m3a_x_user_offset_dir": 0, "m3a_x_velocity": 0.125, "m3a_x_acceleration": 1.0, "m3a_x_motor_egu": "mm", "m3a_pit_user_offset": 0.0, "m3a_pit_user_offset_dir": 0, "m3a_pit_velocity": 0.078750078750079, "m3a_pit_acceleration": 0.2, "m3a_pit_motor_egu": "mrad", "m3a_bdr_user_offset": 5e-05, "m3a_bdr_user_offset_dir": 0, "m3a_bdr_velocity": 0.01, "m3a_bdr_acceleration": 0.5, "m3a_bdr_motor_egu": "mm"}, "timestamps": {"m3a_x_user_offset": 1652926071.811395, "m3a_x_user_offset_dir": 1652926071.811395, "m3a_x_velocity": 1652926071.811395, "m3a_x_acceleration": 1652926071.811395, "m3a_x_motor_egu": 1652926073.336273, "m3a_pit_user_offset": 1652926072.319672, "m3a_pit_user_offset_dir": 1652926072.319672, "m3a_pit_velocity": 1652926072.319672, "m3a_pit_acceleration": 1652926072.319672, "m3a_pit_motor_egu": 1652926073.336219, "m3a_bdr_user_offset": 631152000.0, "m3a_bdr_user_offset_dir": 631152000.0, "m3a_bdr_velocity": 631152000.0, "m3a_bdr_acceleration": 631152000.0, "m3a_bdr_motor_egu": 631152000.0}, "data_keys": {"m3a_x_user_offset": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "m3a_x_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "m3a_x_velocity": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.125, "upper_ctrl_limit": 0.125, "precision": 4}, "m3a_x_acceleration": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "m3a_x_motor_egu": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "m3a_pit_user_offset": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.OFF", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "m3a_pit_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "m3a_pit_velocity": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.VELO", "dtype": "number", "shape": [], "units": "mrad/se", "lower_ctrl_limit": 0.078750078750079, "upper_ctrl_limit": 0.078750078750079, "precision": 4}, "m3a_pit_acceleration": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "m3a_pit_motor_egu": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "m3a_bdr_user_offset": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "m3a_bdr_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "m3a_bdr_velocity": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.01, "precision": 4}, "m3a_bdr_acceleration": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "m3a_bdr_motor_egu": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "epu2": {"data": {}, "timestamps": {}, "data_keys": {}}, "diag6_pid": {"data": {}, "timestamps": {}, "data_keys": {}}, "es_diag1_y": {"data": {"es_diag1_y_user_offset": 0.0, "es_diag1_y_user_offset_dir": 0, "es_diag1_y_velocity": 1.56, "es_diag1_y_acceleration": 0.5, "es_diag1_y_motor_egu": "mm"}, "timestamps": {"es_diag1_y_user_offset": 1652863799.561647, "es_diag1_y_user_offset_dir": 1652863799.561647, "es_diag1_y_velocity": 1652863799.561647, "es_diag1_y_acceleration": 1652863799.561647, "es_diag1_y_motor_egu": 1652863799.561647}, "data_keys": {"es_diag1_y_user_offset": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "es_diag1_y_user_offset_dir": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "es_diag1_y_velocity": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.936, "upper_ctrl_limit": 1.56, "precision": 4}, "es_diag1_y_acceleration": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "es_diag1_y_motor_egu": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "m1a": {"data": {}, "timestamps": {}, "data_keys": {}}, "epu1": {"data": {}, "timestamps": {}, "data_keys": {}}, "slt2": {"data": {"slt2_xg_user_offset": 14.2938, "slt2_xg_user_offset_dir": 0, "slt2_xg_velocity": 0.25, "slt2_xg_acceleration": 0.2, "slt2_xg_motor_egu": "mm", "slt2_xc_user_offset": -0.069, "slt2_xc_user_offset_dir": 0, "slt2_xc_velocity": 0.25, "slt2_xc_acceleration": 0.2, "slt2_xc_motor_egu": "mm", "slt2_yg_user_offset": 14.6062, "slt2_yg_user_offset_dir": 0, "slt2_yg_velocity": 0.25, "slt2_yg_acceleration": 0.2, "slt2_yg_motor_egu": "mm", "slt2_yc_user_offset": 0.1515, "slt2_yc_user_offset_dir": 0, "slt2_yc_velocity": 0.25, "slt2_yc_acceleration": 0.2, "slt2_yc_motor_egu": "mm"}, "timestamps": {"slt2_xg_user_offset": 631152000.0, "slt2_xg_user_offset_dir": 631152000.0, "slt2_xg_velocity": 631152000.0, "slt2_xg_acceleration": 631152000.0, "slt2_xg_motor_egu": 631152000.0, "slt2_xc_user_offset": 631152000.0, "slt2_xc_user_offset_dir": 631152000.0, "slt2_xc_velocity": 631152000.0, "slt2_xc_acceleration": 631152000.0, "slt2_xc_motor_egu": 631152000.0, "slt2_yg_user_offset": 631152000.0, "slt2_yg_user_offset_dir": 631152000.0, "slt2_yg_velocity": 631152000.0, "slt2_yg_acceleration": 631152000.0, "slt2_yg_motor_egu": 631152000.0, "slt2_yc_user_offset": 631152000.0, "slt2_yc_user_offset_dir": 631152000.0, "slt2_yc_velocity": 631152000.0, "slt2_yc_acceleration": 631152000.0, "slt2_yc_motor_egu": 631152000.0}, "data_keys": {"slt2_xg_user_offset": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_xg_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt2_xg_velocity": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4}, "slt2_xg_acceleration": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_xg_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt2_xc_user_offset": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_xc_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt2_xc_velocity": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4}, "slt2_xc_acceleration": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_xc_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt2_yg_user_offset": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_yg_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt2_yg_velocity": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4}, "slt2_yg_acceleration": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_yg_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt2_yc_user_offset": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_yc_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt2_yc_velocity": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4}, "slt2_yc_acceleration": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_yc_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "inout": {"data": {}, "timestamps": {}, "data_keys": {}}, "slt1": {"data": {"slt1_xg_user_offset": 22.5996, "slt1_xg_user_offset_dir": 0, "slt1_xg_velocity": 1.0, "slt1_xg_acceleration": 0.2, "slt1_xg_motor_egu": "mm", "slt1_xc_user_offset": -1.0265, "slt1_xc_user_offset_dir": 0, "slt1_xc_velocity": 1.0, "slt1_xc_acceleration": 0.2, "slt1_xc_motor_egu": "mm", "slt1_yg_user_offset": 18.0778, "slt1_yg_user_offset_dir": 0, "slt1_yg_velocity": 1.0, "slt1_yg_acceleration": 0.2, "slt1_yg_motor_egu": "mm", "slt1_yc_user_offset": 1.4003, "slt1_yc_user_offset_dir": 0, "slt1_yc_velocity": 0.1, "slt1_yc_acceleration": 0.2, "slt1_yc_motor_egu": "mm"}, "timestamps": {"slt1_xg_user_offset": 1652926071.870597, "slt1_xg_user_offset_dir": 1652926071.870597, "slt1_xg_velocity": 1652926071.870597, "slt1_xg_acceleration": 1652926071.870597, "slt1_xg_motor_egu": 1652926071.870597, "slt1_xc_user_offset": 1652926071.870623, "slt1_xc_user_offset_dir": 1652926071.870623, "slt1_xc_velocity": 1652926071.870623, "slt1_xc_acceleration": 1652926071.870623, "slt1_xc_motor_egu": 1652926071.870623, "slt1_yg_user_offset": 1652926071.853605, "slt1_yg_user_offset_dir": 1652926071.853605, "slt1_yg_velocity": 1652926071.853605, "slt1_yg_acceleration": 1652926071.853605, "slt1_yg_motor_egu": 1652926071.853605, "slt1_yc_user_offset": 1652926067.838207, "slt1_yc_user_offset_dir": 1652926067.838207, "slt1_yc_velocity": 1652926067.838207, "slt1_yc_acceleration": 1652926067.838207, "slt1_yc_motor_egu": 1652926067.838207}, "data_keys": {"slt1_xg_user_offset": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_xg_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt1_xg_velocity": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4}, "slt1_xg_acceleration": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_xg_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt1_xc_user_offset": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_xc_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt1_xc_velocity": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4}, "slt1_xc_acceleration": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_xc_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt1_yg_user_offset": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_yg_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt1_yg_velocity": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 1.0, "precision": 4}, "slt1_yg_acceleration": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_yg_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt1_yc_user_offset": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_yc_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt1_yc_velocity": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.1, "upper_ctrl_limit": 0.1, "precision": 4}, "slt1_yc_acceleration": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_yc_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "tardis": {"data": {"tardis_energy": 8.0, "tardis_energy_units": "keV", "tardis_energy_offset": 0, "tardis_geometry_name": "E6C", "tardis_class_name": "Tardis", "tardis_sample_name": "main", "tardis_lattice": [1.54, 1.54, 1.54, 90.0, 90.0, 90.0], "tardis_lattice_reciprocal": [4.079990459207523, 4.079990459207523, 4.079990459207523, 90.00000000000001, 90.00000000000001, 90.00000000000001], "tardis_U": [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]], "tardis_UB": [[4.079990459207523, -2.4982736282101165e-16, -2.4982736282101165e-16], [0.0, 4.079990459207523, -2.4982736282101165e-16], [0.0, 0.0, 4.079990459207523]], "tardis_reflections_details": [], "tardis_ux": 0.0, "tardis_uy": 0.0, "tardis_uz": 0.0, "tardis_diffractometer_name": "tardis", "tardis__hklpy_version": "1.0.1", "tardis__pseudos": ["h", "k", "l"], "tardis__reals": ["theta", "mu", "chi", "phi", "delta", "gamma"], "tardis__constraints": [[-181.0, 181.0, 64.99998898389529, 1.0], [0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0], [-5.0, 180.0, 6.780127999999122e-06, 1.0], [-5.0, 95.0, 29.99966144, 1.0]], "tardis__mode": "lifting_detector_mu", "tardis_orientation_attrs": ["orientation_attrs", "geometry_name", "class_name", "UB", "U", "ux", "uy", "uz", "energy", "energy_units", "energy_offset", "sample_name", "lattice", "lattice_reciprocal", "reflections_details", "_pseudos", "_reals", "_constraints", "_mode", "diffractometer_name", "_hklpy_version"], "tardis_theta_motor_egu": "deg", "tardis_delta_user_offset_dir": 0, "tardis_gamma_user_offset": 6.93, "tardis_gamma_motor_egu": "deg"}, "timestamps": {"tardis_energy": 1652926073.1430738, "tardis_energy_units": 1652926073.1431267, "tardis_energy_offset": 1652926073.1431706, "tardis_geometry_name": 1652926073.143276, "tardis_class_name": 1652926073.143325, "tardis_sample_name": 1652926073.1433814, "tardis_lattice": 1652926073.1434376, "tardis_lattice_reciprocal": 1652926073.1434872, "tardis_U": 1652926073.143528, "tardis_UB": 1652926073.143567, "tardis_reflections_details": 1652926073.1437266, "tardis_ux": 1652926073.1437697, "tardis_uy": 1652926073.143811, "tardis_uz": 1652926073.1438527, "tardis_diffractometer_name": 1652926073.143892, "tardis__hklpy_version": 1652926073.1439312, "tardis__pseudos": 1652926073.1439717, "tardis__reals": 1652926073.1440191, "tardis__constraints": 1652926073.1440601, "tardis__mode": 1652926073.1441014, "tardis_orientation_attrs": 1652926073.1441433, "tardis_theta_motor_egu": 1652926072.885707, "tardis_delta_user_offset_dir": 1652926072.771262, "tardis_gamma_user_offset": 1652926068.181947, "tardis_gamma_motor_egu": 1652926068.181947}, "data_keys": {"tardis_energy": {"source": "SIM:tardis_energy", "dtype": "number", "shape": []}, "tardis_energy_units": {"source": "SIM:tardis_energy_units", "dtype": "string", "shape": []}, "tardis_energy_offset": {"source": "SIM:tardis_energy_offset", "dtype": "integer", "shape": []}, "tardis_geometry_name": {"source": "PY:tardis.calc.geometry_name", "dtype": "string", "shape": []}, "tardis_class_name": {"source": "PY:tardis.__class__.__name__", "dtype": "string", "shape": []}, "tardis_sample_name": {"source": "PY:tardis.calc.sample_name", "dtype": "string", "shape": []}, "tardis_lattice": {"source": "PY:tardis.calc.sample.lattice", "dtype": "array", "shape": [6]}, "tardis_lattice_reciprocal": {"source": "PY:tardis.calc.sample.reciprocal", "dtype": "array", "shape": [6]}, "tardis_U": {"source": "PY:tardis.calc.sample.U", "dtype": "array", "shape": [3, 3]}, "tardis_UB": {"source": "PY:tardis.calc.sample.UB", "dtype": "array", "shape": [3, 3]}, "tardis_reflections_details": {"source": "PY:tardis.calc.sample.reflections_details", "dtype": "array", "shape": [0]}, "tardis_ux": {"source": "PY:tardis.calc.sample.ux.value", "dtype": "number", "shape": []}, "tardis_uy": {"source": "PY:tardis.calc.sample.uy.value", "dtype": "number", "shape": []}, "tardis_uz": {"source": "PY:tardis.calc.sample.uz.value", "dtype": "number", "shape": []}, "tardis_diffractometer_name": {"source": "PY:tardis.name", "dtype": "string", "shape": []}, "tardis__hklpy_version": {"source": "PY:tardis._hklpy_version_", "dtype": "string", "shape": []}, "tardis__pseudos": {"source": "PY:tardis.PseudoPosition._fields", "dtype": "array", "shape": [3]}, "tardis__reals": {"source": "PY:tardis.RealPosition._fields", "dtype": "array", "shape": [6]}, "tardis__constraints": {"source": "PY:tardis._constraints_for_databroker", "dtype": "array", "shape": [6, 4]}, "tardis__mode": {"source": "PY:tardis.calc.engine.mode", "dtype": "string", "shape": []}, "tardis_orientation_attrs": {"source": "PY:tardis._orientation_attrs", "dtype": "array", "shape": [21]}, "tardis_theta_motor_egu": {"source": "PV:XF:23ID1-ES{Dif-Ax:Th}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "tardis_delta_user_offset_dir": {"source": "PV:XF:23ID1-ES{Dif-Ax:Del}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "tardis_gamma_user_offset": {"source": "PV:XF:23ID1-ES{Dif-Ax:Gam}Mtr.OFF", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "tardis_gamma_motor_egu": {"source": "PV:XF:23ID1-ES{Dif-Ax:Gam}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "sx": {"data": {"sx_user_offset": 0.0, "sx_user_offset_dir": 0, "sx_velocity": 0.008, "sx_acceleration": 0.2, "sx_motor_egu": "mm"}, "timestamps": {"sx_user_offset": 1651777372.721202, "sx_user_offset_dir": 1651777372.721202, "sx_velocity": 1651777372.721202, "sx_acceleration": 1651777372.721202, "sx_motor_egu": 1651777372.721202}, "data_keys": {"sx_user_offset": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "sx_user_offset_dir": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "sx_velocity": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.01, "precision": 6}, "sx_acceleration": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "sx_motor_egu": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}}, "name": "baseline", "hints": {"pgm": {"fields": ["pgm_energy_readback", "pgm_mir_pit", "pgm_mir_x", "pgm_grt_pit", "pgm_grt_x"]}, "nanop": {"fields": ["nanop_tx", "nanop_ty", "nanop_tz", "nanop_bx", "nanop_by", "nanop_bz"]}, "sz": {"fields": ["sz_readback"]}, "sy": {"fields": ["sy_readback"]}, "say": {"fields": ["say"]}, "stemp": {"fields": ["stemp_ctrl1_readback", "stemp_ctrl2_readback"]}, "saz": {"fields": ["saz"]}, "slt3": {"fields": ["slt3_x", "slt3_y"]}, "muR": {"fields": ["muR"]}, "cryoangle": {"fields": ["cryoangle_readback"]}, "m3a": {"fields": ["m3a_x", "m3a_pit", "m3a_bdr"]}, "epu2": {"fields": ["epu2_gap_readback", "epu2_phase_readback"]}, "diag6_pid": {"fields": ["diag6_pid_readback"]}, "es_diag1_y": {"fields": ["es_diag1_y"]}, "m1a": {"fields": ["m1a_z_readback", "m1a_y_readback", "m1a_x_readback", "m1a_pit_readback", "m1a_yaw_readback", "m1a_rol_readback"]}, "epu1": {"fields": ["epu1_gap_readback", "epu1_phase_readback"]}, "slt2": {"fields": ["slt2_xg", "slt2_xc", "slt2_yg", "slt2_yc"]}, "inout": {"fields": []}, "slt1": {"fields": ["slt1_xg", "slt1_xc", "slt1_yg", "slt1_yc"]}, "tardis": {"fields": ["tardis_h", "tardis_k", "tardis_l", "tardis_theta", "tardis_delta", "tardis_gamma"]}, "sx": {"fields": ["sx"]}}, "object_keys": {"pgm": ["pgm_energy_readback", "pgm_energy_setpoint", "pgm_energy_stop_signal", "pgm_mir_pit", "pgm_mir_pit_user_setpoint", "pgm_mir_x", "pgm_mir_x_user_setpoint", "pgm_grt_pit", "pgm_grt_pit_user_setpoint", "pgm_grt_x", "pgm_grt_x_user_setpoint", "pgm_fly_start_sig", "pgm_fly_stop_sig", "pgm_fly_velocity", "pgm_fly_fly_start", "pgm_fly_fly_stop", "pgm_fly_scan_status", "pgm_mir_temp_in", "pgm_grt_temp_in", "pgm_mir_temp_out", "pgm_grt_temp_out", "pgm_air_temp", "pgm_grt1_temp", "pgm_grt2_temp", "pgm_grt3_temp", "pgm_grt4_temp"], "nanop": ["nanop_tx", "nanop_tx_user_setpoint", "nanop_tx_dly", "nanop_tx_rtry", "nanop_tx_rdbd", "nanop_tx_rmod", "nanop_tx_cnen", "nanop_tx_pcof", "nanop_tx_icof", "nanop_tx_stat", "nanop_tx_oplp", "nanop_ty", "nanop_ty_user_setpoint", "nanop_ty_dly", "nanop_ty_rtry", "nanop_ty_rdbd", "nanop_ty_rmod", "nanop_ty_cnen", "nanop_ty_pcof", "nanop_ty_icof", "nanop_ty_stat", "nanop_ty_oplp", "nanop_tz", "nanop_tz_user_setpoint", "nanop_tz_dly", "nanop_tz_rtry", "nanop_tz_rdbd", "nanop_tz_rmod", "nanop_tz_cnen", "nanop_tz_pcof", "nanop_tz_icof", "nanop_tz_stat", "nanop_tz_oplp", "nanop_bx", "nanop_bx_user_setpoint", "nanop_bx_dly", "nanop_bx_rtry", "nanop_bx_rdbd", "nanop_bx_rmod", "nanop_bx_cnen", "nanop_bx_pcof", "nanop_bx_icof", "nanop_bx_stat", "nanop_bx_oplp", "nanop_by", "nanop_by_user_setpoint", "nanop_by_dly", "nanop_by_rtry", "nanop_by_rdbd", "nanop_by_rmod", "nanop_by_cnen", "nanop_by_pcof", "nanop_by_icof", "nanop_by_stat", "nanop_by_oplp", "nanop_bz", "nanop_bz_user_setpoint", "nanop_bz_dly", "nanop_bz_rtry", "nanop_bz_rdbd", "nanop_bz_rmod", "nanop_bz_cnen", "nanop_bz_pcof", "nanop_bz_icof", "nanop_bz_stat", "nanop_bz_oplp"], "sz": ["sz_readback", "sz_setpoint"], "sy": ["sy_readback", "sy_setpoint"], "say": ["say", "say_user_setpoint"], "stemp": ["stemp_temp_A_T", "stemp_temp_A_V", "stemp_temp_A_status", "stemp_temp_B_T", "stemp_temp_B_V", "stemp_temp_B_status", "stemp_temp_C_T", "stemp_temp_C_V", "stemp_temp_C_status", "stemp_temp_D_T", "stemp_temp_D_V", "stemp_temp_D_status", "stemp_ctrl1_readback", "stemp_ctrl1_setpoint", "stemp_ctrl1_done", "stemp_ctrl1_ramp_enabled", "stemp_ctrl1_ramp_rate", "stemp_ctrl2_readback", "stemp_ctrl2_setpoint", "stemp_ctrl2_done", "stemp_ctrl2_ramp_enabled", "stemp_ctrl2_ramp_rate"], "saz": ["saz", "saz_user_setpoint"], "slt3": ["slt3_x", "slt3_x_user_setpoint", "slt3_y", "slt3_y_user_setpoint"], "muR": ["muR", "muR_user_setpoint"], "cryoangle": ["cryoangle_readback", "cryoangle_setpoint"], "m3a": ["m3a_x", "m3a_x_user_setpoint", "m3a_pit", "m3a_pit_user_setpoint", "m3a_bdr", "m3a_bdr_user_setpoint"], "epu2": ["epu2_gap_readback", "epu2_gap_setpoint", "epu2_gap_stop_signal", "epu2_phase_readback", "epu2_phase_setpoint", "epu2_phase_stop_signal", "epu2_x_off", "epu2_x_ang", "epu2_y_off", "epu2_y_ang", "epu2_flt_input", "epu2_flt_input_offset", "epu2_flt_input_link", "epu2_flt_input_pv", "epu2_flt_output", "epu2_flt_output_link", "epu2_flt_output_pv", "epu2_flt_output_deadband", "epu2_flt_output_drive", "epu2_flt_interpolation_status", "epu2_rlt_input", "epu2_rlt_input_offset", "epu2_rlt_input_link", "epu2_rlt_input_pv", "epu2_rlt_output", "epu2_rlt_output_link", "epu2_rlt_output_pv", "epu2_rlt_output_deadband", "epu2_rlt_output_drive", "epu2_rlt_interpolation_status", "epu2_table"], "diag6_pid": ["diag6_pid_readback", "diag6_pid_setpoint", "diag6_pid_output", "diag6_pid_enable"], "es_diag1_y": ["es_diag1_y", "es_diag1_y_user_setpoint"], "m1a": ["m1a_z_readback", "m1a_z_setpoint", "m1a_z_actuate", "m1a_z_stop_signal", "m1a_z_done", "m1a_y_readback", "m1a_y_setpoint", "m1a_y_actuate", "m1a_y_stop_signal", "m1a_y_done", "m1a_x_readback", "m1a_x_setpoint", "m1a_x_actuate", "m1a_x_stop_signal", "m1a_x_done", "m1a_pit_readback", "m1a_pit_setpoint", "m1a_pit_actuate", "m1a_pit_stop_signal", "m1a_pit_done", "m1a_yaw_readback", "m1a_yaw_setpoint", "m1a_yaw_actuate", "m1a_yaw_stop_signal", "m1a_yaw_done", "m1a_rol_readback", "m1a_rol_setpoint", "m1a_rol_actuate", "m1a_rol_stop_signal", "m1a_rol_done"], "epu1": ["epu1_gap_readback", "epu1_gap_setpoint", "epu1_gap_stop_signal", "epu1_phase_readback", "epu1_phase_setpoint", "epu1_phase_stop_signal", "epu1_x_off", "epu1_x_ang", "epu1_y_off", "epu1_y_ang", "epu1_flt_input", "epu1_flt_input_offset", "epu1_flt_input_link", "epu1_flt_input_pv", "epu1_flt_output", "epu1_flt_output_link", "epu1_flt_output_pv", "epu1_flt_output_deadband", "epu1_flt_output_drive", "epu1_flt_interpolation_status", "epu1_rlt_input", "epu1_rlt_input_offset", "epu1_rlt_input_link", "epu1_rlt_input_pv", "epu1_rlt_output", "epu1_rlt_output_link", "epu1_rlt_output_pv", "epu1_rlt_output_deadband", "epu1_rlt_output_drive", "epu1_rlt_interpolation_status", "epu1_table"], "slt2": ["slt2_xg", "slt2_xg_user_setpoint", "slt2_xc", "slt2_xc_user_setpoint", "slt2_yg", "slt2_yg_user_setpoint", "slt2_yc", "slt2_yc_user_setpoint"], "inout": ["inout_status"], "slt1": ["slt1_xg", "slt1_xg_user_setpoint", "slt1_xc", "slt1_xc_user_setpoint", "slt1_yg", "slt1_yg_user_setpoint", "slt1_yc", "slt1_yc_user_setpoint"], "tardis": ["tardis_h", "tardis_h_setpoint", "tardis_k", "tardis_k_setpoint", "tardis_l", "tardis_l_setpoint", "tardis_theta", "tardis_theta_user_setpoint", "tardis_mu", "tardis_chi", "tardis_phi", "tardis_delta", "tardis_delta_user_setpoint", "tardis_gamma", "tardis_gamma_user_setpoint"], "sx": ["sx", "sx_user_setpoint"]}}}, "2": {"name": "event_page", "doc": {"time": [1652932013.0589023], "uid": ["6e7aa90c-badd-4d8a-81c2-8684af168700"], "seq_num": [1], "descriptor": "7bc3bfb3-4bd3-41de-923b-1c4c4335c035", "filled": {}, "data": {"muR": [0.0], "muR_user_setpoint": [0.0], "sx": [10.149211946], "sx_user_setpoint": [10.249999961], "say": [-6.0810675000000005], "say_user_setpoint": [-6.081064077623031], "saz": [16.92114], "saz_user_setpoint": [16.921142053705896], "cryoangle_readback": [160.0], "cryoangle_setpoint": [160.0], "sy_readback": [1.5264544890314368e-07], "sy_setpoint": [0.0], "sz_readback": [0.6999999730844387], "sz_setpoint": [0.0], "epu1_gap_readback": [30.000003200000002], "epu1_gap_setpoint": [30.0], "epu1_gap_stop_signal": [0], "epu1_phase_readback": [2.3000048], "epu1_phase_setpoint": [0.0], "epu1_phase_stop_signal": [0], "epu1_x_off": [0.267829], "epu1_x_ang": [-0.20091699999999998], "epu1_y_off": [0.014518999999999999], "epu1_y_ang": [0.0045449999999999996], "epu1_flt_input": [710.0], "epu1_flt_input_offset": [1.0], "epu1_flt_input_link": ["Enabled"], "epu1_flt_input_pv": ["XF:23ID2-OP{Mono}Enrgy-SP CP MS"], "epu1_flt_output": [26553.88891466318], "epu1_flt_output_link": ["Enable"], "epu1_flt_output_pv": ["SR:C23-ID:G1A{EPU:1-Ax:Gap}-Mtr-SP CA MS"], "epu1_flt_output_deadband": [0.0], "epu1_flt_output_drive": [26553.88891466318], "epu1_flt_interpolation_status": ["OK"], "epu1_rlt_input": [25427.392], "epu1_rlt_input_offset": [0.0], "epu1_rlt_input_link": ["Disabled"], "epu1_rlt_input_pv": ["SR:C23-ID:G1A{EPU:1-Ax:Gap}-Mtr.RBV CP NMS"], "epu1_rlt_output": [652.6433747813296], "epu1_rlt_output_link": ["Disable"], "epu1_rlt_output_pv": ["XF:23ID-ID{EPU:1}Enrgy-I CA MS"], "epu1_rlt_output_deadband": [0.0], "epu1_rlt_output_drive": [0.0], "epu1_rlt_interpolation_status": ["OK"], "epu1_table": [4], "epu2_gap_readback": [13.4999952], "epu2_gap_setpoint": [30.0], "epu2_gap_stop_signal": [0], "epu2_phase_readback": [12.300532800000001], "epu2_phase_setpoint": [0.0], "epu2_phase_stop_signal": [0], "epu2_x_off": [0.0009289999999999999], "epu2_x_ang": [-0.011831], "epu2_y_off": [0.000179], "epu2_y_ang": [-0.01602], "epu2_flt_input": [888.0], "epu2_flt_input_offset": [-12.0], "epu2_flt_input_link": ["Disabled"], "epu2_flt_input_pv": ["XF:23ID1-OP{Mono}Enrgy-SP CP MS"], "epu2_flt_output": [30016.811015938605], "epu2_flt_output_link": ["Disable"], "epu2_flt_output_pv": ["SR:C23-ID:G1A{EPU:2-Ax:Gap}-Mtr-SP CA MS"], "epu2_flt_output_deadband": [2.5], "epu2_flt_output_drive": [0.0], "epu2_flt_interpolation_status": ["OK"], "epu2_rlt_input": [20813.36], "epu2_rlt_input_offset": [0.0], "epu2_rlt_input_link": ["Disabled"], "epu2_rlt_input_pv": ["SR:C23-ID:G1A{EPU:2-Ax:Gap}-Mtr.RBV CP NMS"], "epu2_rlt_output": [0.0], "epu2_rlt_output_link": ["Disable"], "epu2_rlt_output_pv": ["XF:23ID-ID{EPU:2}Enrgy-I CA MS"], "epu2_rlt_output_deadband": [0.0], "epu2_rlt_output_drive": [0.0], "epu2_rlt_interpolation_status": ["OUT OF RANGE"], "epu2_table": [2], "slt1_xg": [4.002799999999997], "slt1_xg_user_setpoint": [4.003299999999999], "slt1_xc": [0.12560000000000016], "slt1_xc_user_setpoint": [0.12540000000000018], "slt1_yg": [2.999699999999999], "slt1_yg_user_setpoint": [3.0], "slt1_yc": [-0.10040000000000004], "slt1_yc_user_setpoint": [-0.10000000000000009], "slt2_xg": [10.100299999999999], "slt2_xg_user_setpoint": [10.100299999999999], "slt2_xc": [0.031100000000000003], "slt2_xc_user_setpoint": [0.031100000000000003], "slt2_yg": [9.0003], "slt2_yg_user_setpoint": [9.0003], "slt2_yc": [-0.1], "slt2_yc_user_setpoint": [-0.1], "slt3_x": [-15.000240000000002], "slt3_x_user_setpoint": [-15.0], "slt3_y": [-0.30062], "slt3_y_user_setpoint": [-0.3], "m1a_z_readback": [-27.61993646], "m1a_z_setpoint": [-27.62], "m1a_z_actuate": [1], "m1a_z_stop_signal": [0], "m1a_z_done": [0], "m1a_y_readback": [-2.410198849], "m1a_y_setpoint": [-2.41], "m1a_y_actuate": [1], "m1a_y_stop_signal": [0], "m1a_y_done": [0], "m1a_x_readback": [2.633231336e-05], "m1a_x_setpoint": [-0.0], "m1a_x_actuate": [1], "m1a_x_stop_signal": [0], "m1a_x_done": [0], "m1a_pit_readback": [6.274854470999999], "m1a_pit_setpoint": [6.275], "m1a_pit_actuate": [1], "m1a_pit_stop_signal": [0], "m1a_pit_done": [0], "m1a_yaw_readback": [0.00022181266844000002], "m1a_yaw_setpoint": [-0.0], "m1a_yaw_actuate": [1], "m1a_yaw_stop_signal": [0], "m1a_yaw_done": [0], "m1a_rol_readback": [3.300069557], "m1a_rol_setpoint": [3.3000000000000003], "m1a_rol_actuate": [1], "m1a_rol_stop_signal": [0], "m1a_rol_done": [0], "m3a_x": [-0.7686000000000001], "m3a_x_user_setpoint": [-0.7687], "m3a_pit": [-0.6262500000000001], "m3a_pit_user_setpoint": [-0.6247], "m3a_bdr": [-0.0003], "m3a_bdr_user_setpoint": [-0.0003], "tardis_h": [-0.006244935447759787], "tardis_h_setpoint": [-0.006244935447759787], "tardis_k": [0.013392327309723898], "tardis_k_setpoint": [0.013392327309723898], "tardis_l": [0.05514839880864828], "tardis_l_setpoint": [0.05514839880864828], "tardis_theta": [64.99998898389529], "tardis_theta_user_setpoint": [64.99998898389529], "tardis_mu": [0.0], "tardis_chi": [0.0], "tardis_phi": [0.0], "tardis_delta": [6.780127999999122e-06], "tardis_delta_user_setpoint": [-8.469910000013375e-07], "tardis_gamma": [29.99966144], "tardis_gamma_user_setpoint": [29.999776032], "stemp_temp_A_T": [298.09], "stemp_temp_A_V": [0.56407], "stemp_temp_A_status": [0], "stemp_temp_B_T": [298.777], "stemp_temp_B_V": [0.56249], "stemp_temp_B_status": [0], "stemp_temp_C_T": [0.0], "stemp_temp_C_V": [0.0], "stemp_temp_C_status": [65535], "stemp_temp_D_T": [0.0], "stemp_temp_D_V": [0.0], "stemp_temp_D_status": [65535], "stemp_ctrl1_readback": [295.0], "stemp_ctrl1_setpoint": [295.0], "stemp_ctrl1_done": [0], "stemp_ctrl1_ramp_enabled": [0], "stemp_ctrl1_ramp_rate": [1.0], "stemp_ctrl2_readback": [500.0], "stemp_ctrl2_setpoint": [0.0], "stemp_ctrl2_done": [0], "stemp_ctrl2_ramp_enabled": [0], "stemp_ctrl2_ramp_rate": [0.0], "pgm_energy_readback": [888.1570516], "pgm_energy_setpoint": [888.0], "pgm_energy_stop_signal": [0], "pgm_mir_pit": [1.2814807763671876], "pgm_mir_pit_user_setpoint": [1.2814740625], "pgm_mir_x": [0.0011], "pgm_mir_x_user_setpoint": [0.0007], "pgm_grt_pit": [1.406689038662], "pgm_grt_pit_user_setpoint": [1.4066896490135998], "pgm_grt_x": [-3.2004], "pgm_grt_x_user_setpoint": [-3.2008], "pgm_fly_start_sig": [888.0], "pgm_fly_stop_sig": [888.0], "pgm_fly_velocity": [0.5], "pgm_fly_fly_start": [0], "pgm_fly_fly_stop": [0], "pgm_fly_scan_status": ["Ready"], "pgm_mir_temp_in": [0.0], "pgm_grt_temp_in": [0.0], "pgm_mir_temp_out": [0.0], "pgm_grt_temp_out": [0.0], "pgm_air_temp": [0.0], "pgm_grt1_temp": [29.0], "pgm_grt2_temp": [28.700000000000003], "pgm_grt3_temp": [28.5], "pgm_grt4_temp": [28.6], "inout_status": ["Inserted"], "es_diag1_y": [-15.00252], "es_diag1_y_user_setpoint": [-15.00096], "diag6_pid_readback": [1005.0], "diag6_pid_setpoint": [1005.0], "diag6_pid_output": [465.42138826662733], "diag6_pid_enable": [0], "nanop_tx": [-0.00015999999999999999], "nanop_tx_user_setpoint": [0.0], "nanop_tx_dly": [0.1], "nanop_tx_rtry": [0], "nanop_tx_rdbd": [1e-06], "nanop_tx_rmod": [0], "nanop_tx_cnen": [1], "nanop_tx_pcof": [0.1], "nanop_tx_icof": [0.01], "nanop_tx_stat": [0], "nanop_tx_oplp": [0], "nanop_ty": [-16.499988], "nanop_ty_user_setpoint": [-16.5], "nanop_ty_dly": [0.1], "nanop_ty_rtry": [0], "nanop_ty_rdbd": [1e-06], "nanop_ty_rmod": [0], "nanop_ty_cnen": [1], "nanop_ty_pcof": [0.1], "nanop_ty_icof": [0.01], "nanop_ty_stat": [0], "nanop_ty_oplp": [0], "nanop_tz": [5.000063], "nanop_tz_user_setpoint": [5.0], "nanop_tz_dly": [0.1], "nanop_tz_rtry": [0], "nanop_tz_rdbd": [1e-06], "nanop_tz_rmod": [0], "nanop_tz_cnen": [1], "nanop_tz_pcof": [0.1], "nanop_tz_icof": [0.01], "nanop_tz_stat": [0], "nanop_tz_oplp": [0], "nanop_bx": [-0.880022], "nanop_bx_user_setpoint": [-0.88], "nanop_bx_dly": [0.1], "nanop_bx_rtry": [0], "nanop_bx_rdbd": [1e-06], "nanop_bx_rmod": [0], "nanop_bx_cnen": [1], "nanop_bx_pcof": [0.1], "nanop_bx_icof": [0.01], "nanop_bx_stat": [0], "nanop_bx_oplp": [0], "nanop_by": [-16.499688], "nanop_by_user_setpoint": [-16.5], "nanop_by_dly": [0.1], "nanop_by_rtry": [0], "nanop_by_rdbd": [1e-06], "nanop_by_rmod": [0], "nanop_by_cnen": [1], "nanop_by_pcof": [0.1], "nanop_by_icof": [0.01], "nanop_by_stat": [0], "nanop_by_oplp": [0], "nanop_bz": [-4.999765], "nanop_bz_user_setpoint": [-5.0], "nanop_bz_dly": [0.1], "nanop_bz_rtry": [0], "nanop_bz_rdbd": [1e-06], "nanop_bz_rmod": [0], "nanop_bz_cnen": [1], "nanop_bz_pcof": [0.1], "nanop_bz_icof": [0.01], "nanop_bz_stat": [0], "nanop_bz_oplp": [0]}, "timestamps": {"muR": [1652926072.611157], "muR_user_setpoint": [1652926072.611157], "sx": [1652932012.540093], "sx_user_setpoint": [1652931993.621764], "say": [1652931856.968539], "say_user_setpoint": [1652931850.593492], "saz": [1652931973.17064], "saz_user_setpoint": [1652931850.593537], "cryoangle_readback": [1652930909.18421], "cryoangle_setpoint": [1652930909.184176], "sy_readback": [1652931973.170793], "sy_setpoint": [631152000.0], "sz_readback": [1652931973.170806], "sz_setpoint": [631152000.0], "epu1_gap_readback": [1652932012.48876], "epu1_gap_setpoint": [1652912081.441993], "epu1_gap_stop_signal": [1652932012.478506], "epu1_phase_readback": [1652932012.559699], "epu1_phase_setpoint": [631152000.0], "epu1_phase_stop_signal": [1652932012.546642], "epu1_x_off": [1652932012.597909], "epu1_x_ang": [1652932012.598533], "epu1_y_off": [1652932012.718907], "epu1_y_ang": [1652932012.719436], "epu1_flt_input": [1652905705.102953], "epu1_flt_input_offset": [1652906377.818091], "epu1_flt_input_link": [1652905705.013103], "epu1_flt_input_pv": [1652905705.102953], "epu1_flt_output": [1652906377.81932], "epu1_flt_output_link": [1652905705.013105], "epu1_flt_output_pv": [1652906377.819318], "epu1_flt_output_deadband": [1652905705.010557], "epu1_flt_output_drive": [1652906377.819321], "epu1_flt_interpolation_status": [1652906377.819321], "epu1_rlt_input": [1652932012.488857], "epu1_rlt_input_offset": [1652905705.010559], "epu1_rlt_input_link": [1652905705.013106], "epu1_rlt_input_pv": [1652932012.488857], "epu1_rlt_output": [1652932012.488926], "epu1_rlt_output_link": [1652905705.013108], "epu1_rlt_output_pv": [1652932012.488924], "epu1_rlt_output_deadband": [1652905705.010639], "epu1_rlt_output_drive": [1652932012.488926], "epu1_rlt_interpolation_status": [1652932012.488926], "epu1_table": [1652905705.013118], "epu2_gap_readback": [1652932012.010614], "epu2_gap_setpoint": [1652912078.116375], "epu2_gap_stop_signal": [1652932012.508835], "epu2_phase_readback": [1652932012.598463], "epu2_phase_setpoint": [631152000.0], "epu2_phase_stop_signal": [1652932012.581464], "epu2_x_off": [1652932012.718445], "epu2_x_ang": [1652932012.83992], "epu2_y_off": [1652932012.839662], "epu2_y_ang": [1652932012.840139], "epu2_flt_input": [1652905705.103833], "epu2_flt_input_offset": [1652905705.010642], "epu2_flt_input_link": [1652905705.013109], "epu2_flt_input_pv": [1652905705.103833], "epu2_flt_output": [1652905705.104328], "epu2_flt_output_link": [1652905705.01311], "epu2_flt_output_pv": [1652905705.104326], "epu2_flt_output_deadband": [1652905705.013056], "epu2_flt_output_drive": [1652905705.104328], "epu2_flt_interpolation_status": [1652905705.104329], "epu2_rlt_input": [1652932012.013015], "epu2_rlt_input_offset": [1652905705.013059], "epu2_rlt_input_link": [1652905705.013112], "epu2_rlt_input_pv": [1652932012.013015], "epu2_rlt_output": [1652932012.013046], "epu2_rlt_output_link": [1652905705.013114], "epu2_rlt_output_pv": [1652932012.013044], "epu2_rlt_output_deadband": [1652905705.013094], "epu2_rlt_output_drive": [1652932012.013046], "epu2_rlt_interpolation_status": [1652932012.013047], "epu2_table": [1652905705.014083], "slt1_xg": [1652932005.991205], "slt1_xg_user_setpoint": [1652926071.870597], "slt1_xc": [1652926071.870623], "slt1_xc_user_setpoint": [1652926071.870623], "slt1_yg": [1652932009.928645], "slt1_yg_user_setpoint": [1652926071.853605], "slt1_yc": [1652926067.838207], "slt1_yc_user_setpoint": [1652926067.838207], "slt2_xg": [631152000.0], "slt2_xg_user_setpoint": [631152000.0], "slt2_xc": [631152000.0], "slt2_xc_user_setpoint": [631152000.0], "slt2_yg": [631152000.0], "slt2_yg_user_setpoint": [631152000.0], "slt2_yc": [631152000.0], "slt2_yc_user_setpoint": [631152000.0], "slt3_x": [1652932007.218328], "slt3_x_user_setpoint": [1652927717.885048], "slt3_y": [1652931990.516785], "slt3_y_user_setpoint": [1652925993.269874], "m1a_z_readback": [1652926072.540799], "m1a_z_setpoint": [1651066506.061359], "m1a_z_actuate": [1652283240.962319], "m1a_z_stop_signal": [631152000.0], "m1a_z_done": [1652283463.733489], "m1a_y_readback": [1652926072.540797], "m1a_y_setpoint": [1651066506.058493], "m1a_y_actuate": [1652283240.962319], "m1a_y_stop_signal": [631152000.0], "m1a_y_done": [1652283463.733489], "m1a_x_readback": [1652926072.5408], "m1a_x_setpoint": [1651066506.064053], "m1a_x_actuate": [1652283240.962319], "m1a_x_stop_signal": [631152000.0], "m1a_x_done": [1652283463.733489], "m1a_pit_readback": [1652926072.540785], "m1a_pit_setpoint": [1651066506.050373], "m1a_pit_actuate": [1652283240.962319], "m1a_pit_stop_signal": [631152000.0], "m1a_pit_done": [1652283463.733489], "m1a_yaw_readback": [1652926072.54079], "m1a_yaw_setpoint": [1651066506.055563], "m1a_yaw_actuate": [1652283240.962319], "m1a_yaw_stop_signal": [631152000.0], "m1a_yaw_done": [1652283463.733489], "m1a_rol_readback": [1652926072.540789], "m1a_rol_setpoint": [1651066506.05286], "m1a_rol_actuate": [1652283240.962319], "m1a_rol_stop_signal": [631152000.0], "m1a_rol_done": [1652283463.733489], "m3a_x": [1652932012.527728], "m3a_x_user_setpoint": [1652926071.811395], "m3a_pit": [1652932012.527686], "m3a_pit_user_setpoint": [1652926072.319672], "m3a_bdr": [631152000.0], "m3a_bdr_user_setpoint": [631152000.0], "tardis_h": [1652926073.1443589], "tardis_h_setpoint": [1652926073.1444108], "tardis_k": [1652926073.1445873], "tardis_k_setpoint": [1652926073.1446326], "tardis_l": [1652926073.1448011], "tardis_l_setpoint": [1652926073.144846], "tardis_theta": [1652932012.647934], "tardis_theta_user_setpoint": [1652932012.647934], "tardis_mu": [1652932012.917304], "tardis_chi": [1652932012.9173093], "tardis_phi": [1652932012.917313], "tardis_delta": [1652932012.342035], "tardis_delta_user_setpoint": [1652931516.003005], "tardis_gamma": [1652932012.348957], "tardis_gamma_user_setpoint": [1652926068.181947], "stemp_temp_A_T": [1652932011.912643], "stemp_temp_A_V": [1652932011.932496], "stemp_temp_A_status": [1652932011.942387], "stemp_temp_B_T": [1652932011.982628], "stemp_temp_B_V": [1652932012.002591], "stemp_temp_B_status": [1652932012.012615], "stemp_temp_C_T": [1652932012.042623], "stemp_temp_C_V": [1652932012.072551], "stemp_temp_C_status": [1652932012.082323], "stemp_temp_D_T": [1652932012.112442], "stemp_temp_D_V": [1652932012.132599], "stemp_temp_D_status": [1652932012.142378], "stemp_ctrl1_readback": [1652926072.178433], "stemp_ctrl1_setpoint": [1652298224.307903], "stemp_ctrl1_done": [1652926072.188458], "stemp_ctrl1_ramp_enabled": [1652298220.597043], "stemp_ctrl1_ramp_rate": [631152000.0], "stemp_ctrl2_readback": [1652926072.238766], "stemp_ctrl2_setpoint": [631152000.0], "stemp_ctrl2_done": [1652926072.248606], "stemp_ctrl2_ramp_enabled": [631152000.0], "stemp_ctrl2_ramp_rate": [631152000.0], "pgm_energy_readback": [1652932012.916321], "pgm_energy_setpoint": [1652282762.87697], "pgm_energy_stop_signal": [631152000.0], "pgm_mir_pit": [1652281975.576428], "pgm_mir_pit_user_setpoint": [1652281975.576428], "pgm_mir_x": [1651053840.639287], "pgm_mir_x_user_setpoint": [1651053840.639287], "pgm_grt_pit": [1651074812.461718], "pgm_grt_pit_user_setpoint": [1651074812.461718], "pgm_grt_x": [1651071654.857518], "pgm_grt_x_user_setpoint": [1651071654.857518], "pgm_fly_start_sig": [1652282762.881102], "pgm_fly_stop_sig": [1652282762.884495], "pgm_fly_velocity": [631152000.0], "pgm_fly_fly_start": [1652282763.887957], "pgm_fly_fly_stop": [631152000.0], "pgm_fly_scan_status": [1652932012.807726], "pgm_mir_temp_in": [1652932011.90068], "pgm_grt_temp_in": [1652932011.900698], "pgm_mir_temp_out": [1652932011.900714], "pgm_grt_temp_out": [1652932011.90073], "pgm_air_temp": [1652932011.900745], "pgm_grt1_temp": [1652932012.638826], "pgm_grt2_temp": [1652932012.638827], "pgm_grt3_temp": [1652932012.638827], "pgm_grt4_temp": [1652932012.638828], "inout_status": [1652932012.804556], "es_diag1_y": [1652863799.561647], "es_diag1_y_user_setpoint": [1652863799.561647], "diag6_pid_readback": [1652892005.280589], "diag6_pid_setpoint": [631152000.0], "diag6_pid_output": [1652892005.280522], "diag6_pid_enable": [1652932012.311523], "nanop_tx": [1652932012.713773], "nanop_tx_user_setpoint": [1652926076.174124], "nanop_tx_dly": [1652932012.713773], "nanop_tx_rtry": [1652932012.713773], "nanop_tx_rdbd": [1652932012.713773], "nanop_tx_rmod": [1652932012.713773], "nanop_tx_cnen": [1652932012.713773], "nanop_tx_pcof": [1652932012.713773], "nanop_tx_icof": [1652932012.713773], "nanop_tx_stat": [1652932012.713773], "nanop_tx_oplp": [1652932012.713773], "nanop_ty": [1652932012.565967], "nanop_ty_user_setpoint": [1652926076.183126], "nanop_ty_dly": [1652932012.565967], "nanop_ty_rtry": [1652932012.565967], "nanop_ty_rdbd": [1652932012.565967], "nanop_ty_rmod": [1652932012.565967], "nanop_ty_cnen": [1652932012.565967], "nanop_ty_pcof": [1652932012.565967], "nanop_ty_icof": [1652932012.565967], "nanop_ty_stat": [1652932012.565967], "nanop_ty_oplp": [1652932012.565967], "nanop_tz": [1652932012.575072], "nanop_tz_user_setpoint": [1652926076.192207], "nanop_tz_dly": [1652932012.575072], "nanop_tz_rtry": [1652932012.575072], "nanop_tz_rdbd": [1652932012.575072], "nanop_tz_rmod": [1652932012.575072], "nanop_tz_cnen": [1652932012.575072], "nanop_tz_pcof": [1652932012.575072], "nanop_tz_icof": [1652932012.575072], "nanop_tz_stat": [1652932012.575072], "nanop_tz_oplp": [1652932012.575072], "nanop_bx": [1652932012.584722], "nanop_bx_user_setpoint": [1652926076.599987], "nanop_bx_dly": [1652932012.584722], "nanop_bx_rtry": [1652932012.584722], "nanop_bx_rdbd": [1652932012.584722], "nanop_bx_rmod": [1652932012.584722], "nanop_bx_cnen": [1652932012.584722], "nanop_bx_pcof": [1652932012.584722], "nanop_bx_icof": [1652932012.584722], "nanop_bx_stat": [1652932012.584722], "nanop_bx_oplp": [1652932012.584722], "nanop_by": [1652932012.594254], "nanop_by_user_setpoint": [1652926076.609235], "nanop_by_dly": [1652932012.594254], "nanop_by_rtry": [1652932012.594254], "nanop_by_rdbd": [1652932012.594254], "nanop_by_rmod": [1652932012.594254], "nanop_by_cnen": [1652932012.594254], "nanop_by_pcof": [1652932012.594254], "nanop_by_icof": [1652932012.594254], "nanop_by_stat": [1652932012.594254], "nanop_by_oplp": [1652932012.594254], "nanop_bz": [1652932012.604145], "nanop_bz_user_setpoint": [1652926076.618263], "nanop_bz_dly": [1652932012.604145], "nanop_bz_rtry": [1652932012.604145], "nanop_bz_rdbd": [1652932012.604145], "nanop_bz_rmod": [1652932012.604145], "nanop_bz_cnen": [1652932012.604145], "nanop_bz_pcof": [1652932012.604145], "nanop_bz_icof": [1652932012.604145], "nanop_bz_stat": [1652932012.604145], "nanop_bz_oplp": [1652932012.604145]}}}, "3": {"name": "descriptor", "doc": {"run_start": "ca658886-ee6b-4b3c-b47f-a58b08dbac8b", "time": 1652932015.1023815, "data_keys": {"dif_cam2_image": {"shape": [1, 2200, 2752, 3], "source": "PV:XF:23ID1-ES{Dif-Cam:2}", "dtype": "array", "external": "FILESTORE:", "dtype_str": "|u1", "object_name": "dif_cam2"}, "dif_cam1_image": {"shape": [1, 1456, 1936], "source": "PV:XF:23ID1-ES{Dif-Cam:1}", "dtype": "array", "external": "FILESTORE:", "dtype_str": "|u1", "object_name": "dif_cam1"}}, "uid": "de3c7088-8654-4219-bb56-5314f4c3a6b7", "configuration": {"dif_cam2": {"data": {"dif_cam2_cam_acquire_period": 1.0, "dif_cam2_cam_acquire_time": 1.0, "dif_cam2_cam_image_mode": 1, "dif_cam2_cam_manufacturer": "Prosilica", "dif_cam2_cam_model": "GT2750C", "dif_cam2_cam_num_exposures": 1, "dif_cam2_cam_num_images": 1, "dif_cam2_cam_trigger_mode": 5}, "timestamps": {"dif_cam2_cam_acquire_period": 1652887903.349681, "dif_cam2_cam_acquire_time": 1652931566.242604, "dif_cam2_cam_image_mode": 1652932012.512254, "dif_cam2_cam_manufacturer": 1652887903.349657, "dif_cam2_cam_model": 1652887903.349658, "dif_cam2_cam_num_exposures": 1652887903.349678, "dif_cam2_cam_num_images": 1652887903.349674, "dif_cam2_cam_trigger_mode": 1652887903.349676}, "data_keys": {"dif_cam2_cam_acquire_period": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:AcquirePeriod_RBV", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3}, "dif_cam2_cam_acquire_time": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:AcquireTime_RBV", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3}, "dif_cam2_cam_image_mode": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:ImageMode_RBV", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Single", "Multiple", "Continuous"]}, "dif_cam2_cam_manufacturer": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:Manufacturer_RBV", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "dif_cam2_cam_model": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:Model_RBV", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "dif_cam2_cam_num_exposures": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:NumExposures_RBV", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0}, "dif_cam2_cam_num_images": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:NumImages_RBV", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0}, "dif_cam2_cam_trigger_mode": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:TriggerMode_RBV", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Free Run", "Sync In 1", "Sync In 2", "Sync In 3", "Sync In 4", "Fixed Rate", "Software"]}}}, "dif_cam1": {"data": {"dif_cam1_cam_acquire_period": 1.0, "dif_cam1_cam_acquire_time": 1.0, "dif_cam1_cam_image_mode": 1, "dif_cam1_cam_manufacturer": "Prosilica", "dif_cam1_cam_model": "GT1920", "dif_cam1_cam_num_exposures": 1, "dif_cam1_cam_num_images": 1, "dif_cam1_cam_trigger_mode": 5}, "timestamps": {"dif_cam1_cam_acquire_period": 1650652103.018558, "dif_cam1_cam_acquire_time": 1652931811.964039, "dif_cam1_cam_image_mode": 1652932012.431473, "dif_cam1_cam_manufacturer": 1650652103.018352, "dif_cam1_cam_model": 1650652103.018374, "dif_cam1_cam_num_exposures": 1650652103.018547, "dif_cam1_cam_num_images": 1650652103.018533, "dif_cam1_cam_trigger_mode": 1650652103.018543}, "data_keys": {"dif_cam1_cam_acquire_period": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:AcquirePeriod_RBV", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3}, "dif_cam1_cam_acquire_time": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:AcquireTime_RBV", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3}, "dif_cam1_cam_image_mode": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:ImageMode_RBV", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Single", "Multiple", "Continuous"]}, "dif_cam1_cam_manufacturer": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:Manufacturer_RBV", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "dif_cam1_cam_model": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:Model_RBV", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "dif_cam1_cam_num_exposures": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:NumExposures_RBV", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0}, "dif_cam1_cam_num_images": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:NumImages_RBV", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0}, "dif_cam1_cam_trigger_mode": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:TriggerMode_RBV", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Free Run", "Sync In 1", "Sync In 2", "Sync In 3", "Sync In 4", "Fixed Rate", "Software"]}}}}, "name": "primary", "hints": {"dif_cam2": {"fields": []}, "dif_cam1": {"fields": []}}, "object_keys": {"dif_cam2": ["dif_cam2_image"], "dif_cam1": ["dif_cam1_image"]}}}, "4": {"name": "resource", "doc": {"spec": "AD_TIFF", "root": "6a970c6ad6e1871c9b9294da77b38bd1", "resource_path": "prosilica_data/2022/05/18", "resource_kwargs": {"template": "%s%s_%6.6d.tiff", "filename": "2bd8faa8-f9dd-44e0-8324", "frame_per_point": 1}, "path_semantics": "posix", "uid": "cbbb30fa-7c29-41d9-9bcd-16e0f3fa31a0", "run_start": "ca658886-ee6b-4b3c-b47f-a58b08dbac8b"}}, "5": {"name": "datum_page", "doc": {"resource": "cbbb30fa-7c29-41d9-9bcd-16e0f3fa31a0", "datum_id": ["cbbb30fa-7c29-41d9-9bcd-16e0f3fa31a0/0"], "datum_kwargs": {"point_number": [0]}}}, "6": {"name": "resource", "doc": {"spec": "AD_TIFF", "root": "6a970c6ad6e1871c9b9294da77b38bd1", "resource_path": "prosilica_data/2022/05/18", "resource_kwargs": {"template": "%s%s_%6.6d.tiff", "filename": "c5b34df5-dac4-4e50-97ff", "frame_per_point": 1}, "path_semantics": "posix", "uid": "c2037d9c-c0ca-44c3-b6cf-55e14b87ffdc", "run_start": "ca658886-ee6b-4b3c-b47f-a58b08dbac8b"}}, "7": {"name": "datum_page", "doc": {"resource": "c2037d9c-c0ca-44c3-b6cf-55e14b87ffdc", "datum_id": ["c2037d9c-c0ca-44c3-b6cf-55e14b87ffdc/0"], "datum_kwargs": {"point_number": [0]}}}, "8": {"name": "event_page", "doc": {"time": [1652932015.2171752], "uid": ["ca2c1f09-8484-4993-bfec-e044c067574a"], "seq_num": [1], "descriptor": "de3c7088-8654-4219-bb56-5314f4c3a6b7", "filled": {"dif_cam2_image": [false], "dif_cam1_image": [false]}, "data": {"dif_cam1_image": ["c2037d9c-c0ca-44c3-b6cf-55e14b87ffdc/0"], "dif_cam2_image": ["cbbb30fa-7c29-41d9-9bcd-16e0f3fa31a0/0"]}, "timestamps": {"dif_cam1_image": [1652932013.102615], "dif_cam2_image": [1652932013.104023]}}}, "9": {"name": "event_page", "doc": {"time": [1652932015.5385165], "uid": ["e9db55ae-c77d-4b97-bc28-e27fd9ba96ae"], "seq_num": [2], "descriptor": "7bc3bfb3-4bd3-41de-923b-1c4c4335c035", "filled": {}, "data": {"muR": [0.0], "muR_user_setpoint": [0.0], "sx": [10.170741814], "sx_user_setpoint": [10.249999961], "say": [-6.0810675000000005], "say_user_setpoint": [-6.081064077623031], "saz": [16.92114], "saz_user_setpoint": [16.921142053705896], "cryoangle_readback": [160.0], "cryoangle_setpoint": [160.0], "sy_readback": [1.5264544890314368e-07], "sy_setpoint": [0.0], "sz_readback": [0.6999999730844387], "sz_setpoint": [0.0], "epu1_gap_readback": [30.000008], "epu1_gap_setpoint": [30.0], "epu1_gap_stop_signal": [0], "epu1_phase_readback": [2.300008], "epu1_phase_setpoint": [0.0], "epu1_phase_stop_signal": [0], "epu1_x_off": [0.2646], "epu1_x_ang": [-0.20057899999999998], "epu1_y_off": [0.014803], "epu1_y_ang": [0.004025], "epu1_flt_input": [710.0], "epu1_flt_input_offset": [1.0], "epu1_flt_input_link": ["Enabled"], "epu1_flt_input_pv": ["XF:23ID2-OP{Mono}Enrgy-SP CP MS"], "epu1_flt_output": [26553.88891466318], "epu1_flt_output_link": ["Enable"], "epu1_flt_output_pv": ["SR:C23-ID:G1A{EPU:1-Ax:Gap}-Mtr-SP CA MS"], "epu1_flt_output_deadband": [0.0], "epu1_flt_output_drive": [26553.88891466318], "epu1_flt_interpolation_status": ["OK"], "epu1_rlt_input": [25427.392], "epu1_rlt_input_offset": [0.0], "epu1_rlt_input_link": ["Disabled"], "epu1_rlt_input_pv": ["SR:C23-ID:G1A{EPU:1-Ax:Gap}-Mtr.RBV CP NMS"], "epu1_rlt_output": [652.6433747813296], "epu1_rlt_output_link": ["Disable"], "epu1_rlt_output_pv": ["XF:23ID-ID{EPU:1}Enrgy-I CA MS"], "epu1_rlt_output_deadband": [0.0], "epu1_rlt_output_drive": [0.0], "epu1_rlt_interpolation_status": ["OK"], "epu1_table": [4], "epu2_gap_readback": [13.499996800000002], "epu2_gap_setpoint": [30.0], "epu2_gap_stop_signal": [0], "epu2_phase_readback": [12.300385600000002], "epu2_phase_setpoint": [0.0], "epu2_phase_stop_signal": [0], "epu2_x_off": [0.002829], "epu2_x_ang": [-0.01313], "epu2_y_off": [6.1e-05], "epu2_y_ang": [-0.018122], "epu2_flt_input": [888.0], "epu2_flt_input_offset": [-12.0], "epu2_flt_input_link": ["Disabled"], "epu2_flt_input_pv": ["XF:23ID1-OP{Mono}Enrgy-SP CP MS"], "epu2_flt_output": [30016.811015938605], "epu2_flt_output_link": ["Disable"], "epu2_flt_output_pv": ["SR:C23-ID:G1A{EPU:2-Ax:Gap}-Mtr-SP CA MS"], "epu2_flt_output_deadband": [2.5], "epu2_flt_output_drive": [0.0], "epu2_flt_interpolation_status": ["OK"], "epu2_rlt_input": [20813.36], "epu2_rlt_input_offset": [0.0], "epu2_rlt_input_link": ["Disabled"], "epu2_rlt_input_pv": ["SR:C23-ID:G1A{EPU:2-Ax:Gap}-Mtr.RBV CP NMS"], "epu2_rlt_output": [0.0], "epu2_rlt_output_link": ["Disable"], "epu2_rlt_output_pv": ["XF:23ID-ID{EPU:2}Enrgy-I CA MS"], "epu2_rlt_output_deadband": [0.0], "epu2_rlt_output_drive": [0.0], "epu2_rlt_interpolation_status": ["OUT OF RANGE"], "epu2_table": [2], "slt1_xg": [4.002899999999997], "slt1_xg_user_setpoint": [4.003299999999999], "slt1_xc": [0.12560000000000016], "slt1_xc_user_setpoint": [0.12540000000000018], "slt1_yg": [2.999699999999999], "slt1_yg_user_setpoint": [3.0], "slt1_yc": [-0.10040000000000004], "slt1_yc_user_setpoint": [-0.10000000000000009], "slt2_xg": [10.100299999999999], "slt2_xg_user_setpoint": [10.100299999999999], "slt2_xc": [0.031100000000000003], "slt2_xc_user_setpoint": [0.031100000000000003], "slt2_yg": [9.0003], "slt2_yg_user_setpoint": [9.0003], "slt2_yc": [-0.1], "slt2_yc_user_setpoint": [-0.1], "slt3_x": [-15.00023], "slt3_x_user_setpoint": [-15.0], "slt3_y": [-0.30062], "slt3_y_user_setpoint": [-0.3], "m1a_z_readback": [-27.61993646], "m1a_z_setpoint": [-27.62], "m1a_z_actuate": [1], "m1a_z_stop_signal": [0], "m1a_z_done": [0], "m1a_y_readback": [-2.410198849], "m1a_y_setpoint": [-2.41], "m1a_y_actuate": [1], "m1a_y_stop_signal": [0], "m1a_y_done": [0], "m1a_x_readback": [2.633231336e-05], "m1a_x_setpoint": [-0.0], "m1a_x_actuate": [1], "m1a_x_stop_signal": [0], "m1a_x_done": [0], "m1a_pit_readback": [6.274854470999999], "m1a_pit_setpoint": [6.275], "m1a_pit_actuate": [1], "m1a_pit_stop_signal": [0], "m1a_pit_done": [0], "m1a_yaw_readback": [0.00022181266844000002], "m1a_yaw_setpoint": [-0.0], "m1a_yaw_actuate": [1], "m1a_yaw_stop_signal": [0], "m1a_yaw_done": [0], "m1a_rol_readback": [3.300069557], "m1a_rol_setpoint": [3.3000000000000003], "m1a_rol_actuate": [1], "m1a_rol_stop_signal": [0], "m1a_rol_done": [0], "m3a_x": [-0.7685500000000001], "m3a_x_user_setpoint": [-0.7687], "m3a_pit": [-0.6264000000000001], "m3a_pit_user_setpoint": [-0.6247], "m3a_bdr": [-0.0003], "m3a_bdr_user_setpoint": [-0.0003], "tardis_h": [-0.006245178259397201], "tardis_h_setpoint": [-0.006245178259397201], "tardis_k": [0.013392822587661503], "tardis_k_setpoint": [0.013392822587661503], "tardis_l": [0.055149354020888594], "tardis_l_setpoint": [0.055149354020888594], "tardis_theta": [64.99999661101394], "tardis_theta_user_setpoint": [65.0001110177936], "tardis_mu": [0.0], "tardis_chi": [0.0], "tardis_phi": [0.0], "tardis_delta": [-8.469910000013375e-07], "tardis_delta_user_setpoint": [-8.469910000013375e-07], "tardis_gamma": [30.0002344], "tardis_gamma_user_setpoint": [29.999776032], "stemp_temp_A_T": [298.09], "stemp_temp_A_V": [0.56407], "stemp_temp_A_status": [0], "stemp_temp_B_T": [298.778], "stemp_temp_B_V": [0.56249], "stemp_temp_B_status": [0], "stemp_temp_C_T": [0.0], "stemp_temp_C_V": [0.0], "stemp_temp_C_status": [65535], "stemp_temp_D_T": [0.0], "stemp_temp_D_V": [0.0], "stemp_temp_D_status": [65535], "stemp_ctrl1_readback": [295.0], "stemp_ctrl1_setpoint": [295.0], "stemp_ctrl1_done": [0], "stemp_ctrl1_ramp_enabled": [0], "stemp_ctrl1_ramp_rate": [1.0], "stemp_ctrl2_readback": [500.0], "stemp_ctrl2_setpoint": [0.0], "stemp_ctrl2_done": [0], "stemp_ctrl2_ramp_enabled": [0], "stemp_ctrl2_ramp_rate": [0.0], "pgm_energy_readback": [888.1313935], "pgm_energy_setpoint": [888.0], "pgm_energy_stop_signal": [0], "pgm_mir_pit": [1.2814807763671876], "pgm_mir_pit_user_setpoint": [1.2814740625], "pgm_mir_x": [0.0011], "pgm_mir_x_user_setpoint": [0.0007], "pgm_grt_pit": [1.406689038662], "pgm_grt_pit_user_setpoint": [1.4066896490135998], "pgm_grt_x": [-3.2004], "pgm_grt_x_user_setpoint": [-3.2008], "pgm_fly_start_sig": [888.0], "pgm_fly_stop_sig": [888.0], "pgm_fly_velocity": [0.5], "pgm_fly_fly_start": [0], "pgm_fly_fly_stop": [0], "pgm_fly_scan_status": ["Ready"], "pgm_mir_temp_in": [0.0], "pgm_grt_temp_in": [0.0], "pgm_mir_temp_out": [0.0], "pgm_grt_temp_out": [0.0], "pgm_air_temp": [0.0], "pgm_grt1_temp": [29.0], "pgm_grt2_temp": [28.6], "pgm_grt3_temp": [28.5], "pgm_grt4_temp": [28.6], "inout_status": ["Inserted"], "es_diag1_y": [-15.00252], "es_diag1_y_user_setpoint": [-15.00096], "diag6_pid_readback": [1005.0], "diag6_pid_setpoint": [1005.0], "diag6_pid_output": [465.42138826662733], "diag6_pid_enable": [0], "nanop_tx": [-8.599999999999999e-05], "nanop_tx_user_setpoint": [0.0], "nanop_tx_dly": [0.1], "nanop_tx_rtry": [0], "nanop_tx_rdbd": [1e-06], "nanop_tx_rmod": [0], "nanop_tx_cnen": [1], "nanop_tx_pcof": [0.1], "nanop_tx_icof": [0.01], "nanop_tx_stat": [0], "nanop_tx_oplp": [0], "nanop_ty": [-16.499991], "nanop_ty_user_setpoint": [-16.5], "nanop_ty_dly": [0.1], "nanop_ty_rtry": [0], "nanop_ty_rdbd": [1e-06], "nanop_ty_rmod": [0], "nanop_ty_cnen": [1], "nanop_ty_pcof": [0.1], "nanop_ty_icof": [0.01], "nanop_ty_stat": [0], "nanop_ty_oplp": [0], "nanop_tz": [4.999902], "nanop_tz_user_setpoint": [5.0], "nanop_tz_dly": [0.1], "nanop_tz_rtry": [0], "nanop_tz_rdbd": [1e-06], "nanop_tz_rmod": [0], "nanop_tz_cnen": [1], "nanop_tz_pcof": [0.1], "nanop_tz_icof": [0.01], "nanop_tz_stat": [0], "nanop_tz_oplp": [0], "nanop_bx": [-0.879951], "nanop_bx_user_setpoint": [-0.88], "nanop_bx_dly": [0.1], "nanop_bx_rtry": [0], "nanop_bx_rdbd": [1e-06], "nanop_bx_rmod": [0], "nanop_bx_cnen": [1], "nanop_bx_pcof": [0.1], "nanop_bx_icof": [0.01], "nanop_bx_stat": [0], "nanop_bx_oplp": [0], "nanop_by": [-16.500208999999998], "nanop_by_user_setpoint": [-16.5], "nanop_by_dly": [0.1], "nanop_by_rtry": [0], "nanop_by_rdbd": [1e-06], "nanop_by_rmod": [0], "nanop_by_cnen": [1], "nanop_by_pcof": [0.1], "nanop_by_icof": [0.01], "nanop_by_stat": [0], "nanop_by_oplp": [0], "nanop_bz": [-5.000166999999999], "nanop_bz_user_setpoint": [-5.0], "nanop_bz_dly": [0.1], "nanop_bz_rtry": [0], "nanop_bz_rdbd": [1e-06], "nanop_bz_rmod": [0], "nanop_bz_cnen": [1], "nanop_bz_pcof": [0.1], "nanop_bz_icof": [0.01], "nanop_bz_stat": [0], "nanop_bz_oplp": [0]}, "timestamps": {"muR": [1652926072.611157], "muR_user_setpoint": [1652926072.611157], "sx": [1652932015.231786], "sx_user_setpoint": [1652931993.621764], "say": [1652931856.968539], "say_user_setpoint": [1652931850.593492], "saz": [1652931973.17064], "saz_user_setpoint": [1652931850.593537], "cryoangle_readback": [1652930909.18421], "cryoangle_setpoint": [1652930909.184176], "sy_readback": [1652931973.170793], "sy_setpoint": [631152000.0], "sz_readback": [1652931973.170806], "sz_setpoint": [631152000.0], "epu1_gap_readback": [1652932014.026401], "epu1_gap_setpoint": [1652912081.441993], "epu1_gap_stop_signal": [1652932015.034903], "epu1_phase_readback": [1652932013.071324], "epu1_phase_setpoint": [631152000.0], "epu1_phase_stop_signal": [1652932015.253774], "epu1_x_off": [1652932015.254966], "epu1_x_ang": [1652932015.255757], "epu1_y_off": [1652932015.255388], "epu1_y_ang": [1652932015.25609], "epu1_flt_input": [1652905705.102953], "epu1_flt_input_offset": [1652906377.818091], "epu1_flt_input_link": [1652905705.013103], "epu1_flt_input_pv": [1652905705.102953], "epu1_flt_output": [1652906377.81932], "epu1_flt_output_link": [1652905705.013105], "epu1_flt_output_pv": [1652906377.819318], "epu1_flt_output_deadband": [1652905705.010557], "epu1_flt_output_drive": [1652906377.819321], "epu1_flt_interpolation_status": [1652906377.819321], "epu1_rlt_input": [1652932014.026479], "epu1_rlt_input_offset": [1652905705.010559], "epu1_rlt_input_link": [1652905705.013106], "epu1_rlt_input_pv": [1652932014.026479], "epu1_rlt_output": [1652932014.026552], "epu1_rlt_output_link": [1652905705.013108], "epu1_rlt_output_pv": [1652932014.026547], "epu1_rlt_output_deadband": [1652905705.010639], "epu1_rlt_output_drive": [1652932014.026553], "epu1_rlt_interpolation_status": [1652932014.026555], "epu1_table": [1652905705.013118], "epu2_gap_readback": [1652932015.299507], "epu2_gap_setpoint": [1652912078.116375], "epu2_gap_stop_signal": [1652932015.359358], "epu2_phase_readback": [1652932015.154605], "epu2_phase_setpoint": [631152000.0], "epu2_phase_stop_signal": [1652932015.359369], "epu2_x_off": [1652932015.375776], "epu2_x_ang": [1652932015.376566], "epu2_y_off": [1652932015.376105], "epu2_y_ang": [1652932015.376948], "epu2_flt_input": [1652905705.103833], "epu2_flt_input_offset": [1652905705.010642], "epu2_flt_input_link": [1652905705.013109], "epu2_flt_input_pv": [1652905705.103833], "epu2_flt_output": [1652905705.104328], "epu2_flt_output_link": [1652905705.01311], "epu2_flt_output_pv": [1652905705.104326], "epu2_flt_output_deadband": [1652905705.013056], "epu2_flt_output_drive": [1652905705.104328], "epu2_flt_interpolation_status": [1652905705.104329], "epu2_rlt_input": [1652932015.305884], "epu2_rlt_input_offset": [1652905705.013059], "epu2_rlt_input_link": [1652905705.013112], "epu2_rlt_input_pv": [1652932015.305884], "epu2_rlt_output": [1652932015.305947], "epu2_rlt_output_link": [1652905705.013114], "epu2_rlt_output_pv": [1652932015.305945], "epu2_rlt_output_deadband": [1652905705.013094], "epu2_rlt_output_drive": [1652932015.305947], "epu2_rlt_interpolation_status": [1652932015.305948], "epu2_table": [1652905705.014083], "slt1_xg": [1652932014.02763], "slt1_xg_user_setpoint": [1652926071.870597], "slt1_xc": [1652926071.870623], "slt1_xc_user_setpoint": [1652926071.870623], "slt1_yg": [1652932009.928645], "slt1_yg_user_setpoint": [1652926071.853605], "slt1_yc": [1652926067.838207], "slt1_yc_user_setpoint": [1652926067.838207], "slt2_xg": [631152000.0], "slt2_xg_user_setpoint": [631152000.0], "slt2_xc": [631152000.0], "slt2_xc_user_setpoint": [631152000.0], "slt2_yg": [631152000.0], "slt2_yg_user_setpoint": [631152000.0], "slt2_yc": [631152000.0], "slt2_yc_user_setpoint": [631152000.0], "slt3_x": [1652932014.485993], "slt3_x_user_setpoint": [1652927717.885048], "slt3_y": [1652931990.516785], "slt3_y_user_setpoint": [1652925993.269874], "m1a_z_readback": [1652926072.540799], "m1a_z_setpoint": [1651066506.061359], "m1a_z_actuate": [1652283240.962319], "m1a_z_stop_signal": [631152000.0], "m1a_z_done": [1652283463.733489], "m1a_y_readback": [1652926072.540797], "m1a_y_setpoint": [1651066506.058493], "m1a_y_actuate": [1652283240.962319], "m1a_y_stop_signal": [631152000.0], "m1a_y_done": [1652283463.733489], "m1a_x_readback": [1652926072.5408], "m1a_x_setpoint": [1651066506.064053], "m1a_x_actuate": [1652283240.962319], "m1a_x_stop_signal": [631152000.0], "m1a_x_done": [1652283463.733489], "m1a_pit_readback": [1652926072.540785], "m1a_pit_setpoint": [1651066506.050373], "m1a_pit_actuate": [1652283240.962319], "m1a_pit_stop_signal": [631152000.0], "m1a_pit_done": [1652283463.733489], "m1a_yaw_readback": [1652926072.54079], "m1a_yaw_setpoint": [1651066506.055563], "m1a_yaw_actuate": [1652283240.962319], "m1a_yaw_stop_signal": [631152000.0], "m1a_yaw_done": [1652283463.733489], "m1a_rol_readback": [1652926072.540789], "m1a_rol_setpoint": [1651066506.05286], "m1a_rol_actuate": [1652283240.962319], "m1a_rol_stop_signal": [631152000.0], "m1a_rol_done": [1652283463.733489], "m3a_x": [1652932015.163037], "m3a_x_user_setpoint": [1652926071.811395], "m3a_pit": [1652932014.564437], "m3a_pit_user_setpoint": [1652926072.319672], "m3a_bdr": [631152000.0], "m3a_bdr_user_setpoint": [631152000.0], "tardis_h": [1652926073.1443589], "tardis_h_setpoint": [1652926073.1444108], "tardis_k": [1652926073.1445873], "tardis_k_setpoint": [1652926073.1446326], "tardis_l": [1652926073.1448011], "tardis_l_setpoint": [1652926073.144846], "tardis_theta": [1652932015.339615], "tardis_theta_user_setpoint": [1652932014.128481], "tardis_mu": [1652932015.5142996], "tardis_chi": [1652932015.514305], "tardis_phi": [1652932015.514309], "tardis_delta": [1652932014.782599], "tardis_delta_user_setpoint": [1652931516.003005], "tardis_gamma": [1652932013.56406], "tardis_gamma_user_setpoint": [1652926068.181947], "stemp_temp_A_T": [1652932013.912961], "stemp_temp_A_V": [1652932013.933049], "stemp_temp_A_status": [1652932013.942826], "stemp_temp_B_T": [1652932013.982968], "stemp_temp_B_V": [1652932014.00276], "stemp_temp_B_status": [1652932014.012771], "stemp_temp_C_T": [1652932014.042804], "stemp_temp_C_V": [1652932014.072897], "stemp_temp_C_status": [1652932014.082907], "stemp_temp_D_T": [1652932014.113109], "stemp_temp_D_V": [1652932014.132777], "stemp_temp_D_status": [1652932014.142924], "stemp_ctrl1_readback": [1652926072.178433], "stemp_ctrl1_setpoint": [1652298224.307903], "stemp_ctrl1_done": [1652926072.188458], "stemp_ctrl1_ramp_enabled": [1652298220.597043], "stemp_ctrl1_ramp_rate": [631152000.0], "stemp_ctrl2_readback": [1652926072.238766], "stemp_ctrl2_setpoint": [631152000.0], "stemp_ctrl2_done": [1652926072.248606], "stemp_ctrl2_ramp_enabled": [631152000.0], "stemp_ctrl2_ramp_rate": [631152000.0], "pgm_energy_readback": [1652932015.516085], "pgm_energy_setpoint": [1652282762.87697], "pgm_energy_stop_signal": [631152000.0], "pgm_mir_pit": [1652281975.576428], "pgm_mir_pit_user_setpoint": [1652281975.576428], "pgm_mir_x": [1651053840.639287], "pgm_mir_x_user_setpoint": [1651053840.639287], "pgm_grt_pit": [1651074812.461718], "pgm_grt_pit_user_setpoint": [1651074812.461718], "pgm_grt_x": [1651071654.857518], "pgm_grt_x_user_setpoint": [1651071654.857518], "pgm_fly_start_sig": [1652282762.881102], "pgm_fly_stop_sig": [1652282762.884495], "pgm_fly_velocity": [631152000.0], "pgm_fly_fly_start": [1652282763.887957], "pgm_fly_fly_stop": [631152000.0], "pgm_fly_scan_status": [1652932015.438388], "pgm_mir_temp_in": [1652932013.900627], "pgm_grt_temp_in": [1652932013.900638], "pgm_mir_temp_out": [1652932013.900648], "pgm_grt_temp_out": [1652932013.900657], "pgm_air_temp": [1652932013.900665], "pgm_grt1_temp": [1652932014.639096], "pgm_grt2_temp": [1652932014.639098], "pgm_grt3_temp": [1652932014.6391], "pgm_grt4_temp": [1652932014.639102], "inout_status": [1652932014.962707], "es_diag1_y": [1652863799.561647], "es_diag1_y_user_setpoint": [1652863799.561647], "diag6_pid_readback": [1652892005.280589], "diag6_pid_setpoint": [631152000.0], "diag6_pid_output": [1652892005.280522], "diag6_pid_enable": [1652932015.311586], "nanop_tx": [1652932015.176331], "nanop_tx_user_setpoint": [1652926076.174124], "nanop_tx_dly": [1652932015.176331], "nanop_tx_rtry": [1652932015.176331], "nanop_tx_rdbd": [1652932015.176331], "nanop_tx_rmod": [1652932015.176331], "nanop_tx_cnen": [1652932015.176331], "nanop_tx_pcof": [1652932015.176331], "nanop_tx_icof": [1652932015.176331], "nanop_tx_stat": [1652932015.176331], "nanop_tx_oplp": [1652932015.176331], "nanop_ty": [1652932014.704947], "nanop_ty_user_setpoint": [1652926076.183126], "nanop_ty_dly": [1652932015.185786], "nanop_ty_rtry": [1652932015.185786], "nanop_ty_rdbd": [1652932015.185786], "nanop_ty_rmod": [1652932015.185786], "nanop_ty_cnen": [1652932015.185786], "nanop_ty_pcof": [1652932015.185786], "nanop_ty_icof": [1652932015.185786], "nanop_ty_stat": [1652932015.185786], "nanop_ty_oplp": [1652932015.185786], "nanop_tz": [1652932015.195299], "nanop_tz_user_setpoint": [1652926076.192207], "nanop_tz_dly": [1652932015.195299], "nanop_tz_rtry": [1652932015.195299], "nanop_tz_rdbd": [1652932015.195299], "nanop_tz_rmod": [1652932015.195299], "nanop_tz_cnen": [1652932015.195299], "nanop_tz_pcof": [1652932015.195299], "nanop_tz_icof": [1652932015.195299], "nanop_tz_stat": [1652932015.195299], "nanop_tz_oplp": [1652932015.195299], "nanop_bx": [1652932015.205099], "nanop_bx_user_setpoint": [1652926076.599987], "nanop_bx_dly": [1652932015.205099], "nanop_bx_rtry": [1652932015.205099], "nanop_bx_rdbd": [1652932015.205099], "nanop_bx_rmod": [1652932015.205099], "nanop_bx_cnen": [1652932015.205099], "nanop_bx_pcof": [1652932015.205099], "nanop_bx_icof": [1652932015.205099], "nanop_bx_stat": [1652932015.205099], "nanop_bx_oplp": [1652932015.205099], "nanop_by": [1652932015.214723], "nanop_by_user_setpoint": [1652926076.609235], "nanop_by_dly": [1652932015.214723], "nanop_by_rtry": [1652932015.214723], "nanop_by_rdbd": [1652932015.214723], "nanop_by_rmod": [1652932015.214723], "nanop_by_cnen": [1652932015.214723], "nanop_by_pcof": [1652932015.214723], "nanop_by_icof": [1652932015.214723], "nanop_by_stat": [1652932015.214723], "nanop_by_oplp": [1652932015.214723], "nanop_bz": [1652932015.224372], "nanop_bz_user_setpoint": [1652926076.618263], "nanop_bz_dly": [1652932015.224372], "nanop_bz_rtry": [1652932015.224372], "nanop_bz_rdbd": [1652932015.224372], "nanop_bz_rmod": [1652932015.224372], "nanop_bz_cnen": [1652932015.224372], "nanop_bz_pcof": [1652932015.224372], "nanop_bz_icof": [1652932015.224372], "nanop_bz_stat": [1652932015.224372], "nanop_bz_oplp": [1652932015.224372]}}}, "10": {"name": "stop", "doc": {"run_start": "ca658886-ee6b-4b3c-b47f-a58b08dbac8b", "time": 1652932015.5593889, "uid": "fd599cb7-92e9-404a-ad14-449975f782e1", "exit_status": "success", "reason": "", "num_events": {"baseline": 2, "primary": 1}}}} diff --git a/databroker/tests/test_broker.py b/databroker/tests/test_broker.py index c010be1ec..a13bf0162 100644 --- a/databroker/tests/test_broker.py +++ b/databroker/tests/test_broker.py @@ -1197,11 +1197,21 @@ def describe(self): uid, = get_uids(RE(count([signal], 5))) data = db.v2[uid]["primary"]["data"] +# def test_large_document(db, RE, hw): +# "Exercise JSON deserialization on large documents." +# RE.subscribe(db.insert) +# if not hasattr(db, "v2"): +# raise pytest.skip("v0 has no v2 accessor") +# large_dict = { str(k): hex(k)*100_000 for k in range(10000) } +# uid, = get_uids(RE(count([hw.det], 5, md=large_dict))) +# list(db.v2[uid].documents()) + def test_large_document(db, RE, hw): "Exercise JSON deserialization on large documents." - RE.subscribe(db.insert) + import json if not hasattr(db, "v2"): raise pytest.skip("v0 has no v2 accessor") - large_dict = { str(k): hex(k)*100_000 for k in range(10000) } - uid, = get_uids(RE(count([hw.det], 5, md=large_dict))) - list(db.v2[uid].documents()) + with open("databroker/tests/large_dict.json", "r") as f: + large_dict = json.loads(f.read()) + for _, line in large_dict.items(): + db.insert(line["name"], line["doc"]) From e5b7f7bfd9b57a20d13d248424ebc464f6c8c1f9 Mon Sep 17 00:00:00 2001 From: Hiran Wijesinghe Date: Wed, 24 Jan 2024 14:28:48 -0500 Subject: [PATCH 3/6] add httpx based large document deserialization test --- databroker/tests/test_broker.py | 29 +++++++++++------------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/databroker/tests/test_broker.py b/databroker/tests/test_broker.py index a13bf0162..d3f35b839 100644 --- a/databroker/tests/test_broker.py +++ b/databroker/tests/test_broker.py @@ -21,9 +21,11 @@ import six import numpy as np import event_model +import httpx from databroker._core import DOCT_NAMES from databroker.tests.utils import get_uids +from tiled.client import from_uri from bluesky import __version__ as bluesky_version from bluesky.plans import count @@ -1197,21 +1199,12 @@ def describe(self): uid, = get_uids(RE(count([signal], 5))) data = db.v2[uid]["primary"]["data"] -# def test_large_document(db, RE, hw): -# "Exercise JSON deserialization on large documents." -# RE.subscribe(db.insert) -# if not hasattr(db, "v2"): -# raise pytest.skip("v0 has no v2 accessor") -# large_dict = { str(k): hex(k)*100_000 for k in range(10000) } -# uid, = get_uids(RE(count([hw.det], 5, md=large_dict))) -# list(db.v2[uid].documents()) - -def test_large_document(db, RE, hw): - "Exercise JSON deserialization on large documents." - import json - if not hasattr(db, "v2"): - raise pytest.skip("v0 has no v2 accessor") - with open("databroker/tests/large_dict.json", "r") as f: - large_dict = json.loads(f.read()) - for _, line in large_dict.items(): - db.insert(line["name"], line["doc"]) +def test_large_document(): + API_URL = "https://tiled-demo.blueskyproject.io/api/v1/" + try: + httpx.get(API_URL).raise_for_status() + except Exception: + raise pytest.skip(f"Could not connect to {API_URL}") + c = from_uri(API_URL) + run = c["csx"]["raw"]["ca658886-ee6b-4b3c-b47f-a58b08dbac8b"] + list(run.documents()) From 2be694a531a4e1a5e479bf585f29996cac49cd6f Mon Sep 17 00:00:00 2001 From: Hiran Wijesinghe Date: Wed, 24 Jan 2024 14:39:54 -0500 Subject: [PATCH 4/6] fix for json stream chunking bug --- databroker/client.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/databroker/client.py b/databroker/client.py index d2b0512d3..81cbe4396 100644 --- a/databroker/client.py +++ b/databroker/client.py @@ -78,17 +78,20 @@ def documents(self, fill=False): params={"fill": fill}, headers={"Accept": "application/json-seq"}, ) - response = self.context.http_client.send(request, stream=True) - try: + with self.context.http_client.stream(request) as response: if response.is_error: response.read() handle_error(response) + tail = "" for chunk in response.iter_bytes(): for line in chunk.decode().splitlines(): - item = json.loads(line) - yield (item["name"], _document_types[item["name"]](item["doc"])) - finally: - response.close() + try: + item = json.loads(tail + line) + except json.JSONDecodeError: + tail += line + else: + yield (item["name"], _document_types[item["name"]](item["doc"])) + tail = "" def __getattr__(self, key): """ From 0bad558feb8b13eb9493662988483017bd56f2ac Mon Sep 17 00:00:00 2001 From: Hiran Wijesinghe Date: Wed, 24 Jan 2024 15:18:01 -0500 Subject: [PATCH 5/6] remove large_dict.json --- databroker/tests/large_dict.json | 1 - 1 file changed, 1 deletion(-) delete mode 100644 databroker/tests/large_dict.json diff --git a/databroker/tests/large_dict.json b/databroker/tests/large_dict.json deleted file mode 100644 index 40f7de2b5..000000000 --- a/databroker/tests/large_dict.json +++ /dev/null @@ -1 +0,0 @@ -{"0": {"name": "start", "doc": {"uid": "ca658886-ee6b-4b3c-b47f-a58b08dbac8b", "time": 1652932012.5728862, "group": "CSX Team", "fccd_intersection": [440, 431], "versions": {"ophyd": "1.5.1", "bluesky": "1.6.3"}, "scan_id": 154705, "beamline_id": "CSX", "source": "EPU1, phaser, EPU2", "nanop_setup": "ANT_MIT ZP, 50 mum OSA and 10 um pinhole", "source_configuration": "Canted mode, 400 mA", "sample": {"type": "laser_cryo_exp", "composition": "razor"}, "project": "Prop. C-309372, SAF 307854", "plan_type": "generator", "plan_name": "count", "detectors": ["dif_cam1", "dif_cam2"], "num_points": 1, "num_intervals": 0, "plan_args": {"detectors": ["StandardProsilicaWithTIFF(prefix='XF:23ID1-ES{Dif-Cam:1}', name='dif_cam1', read_attrs=['tiff'], configuration_attrs=['cam', 'cam.acquire_period', 'cam.acquire_time', 'cam.image_mode', 'cam.manufacturer', 'cam.model', 'cam.num_exposures', 'cam.num_images', 'cam.trigger_mode', 'tiff'])", "StandardProsilicaWithTIFF(prefix='XF:23ID1-ES{Dif-Cam:2}', name='dif_cam2', read_attrs=['tiff'], configuration_attrs=['cam', 'cam.acquire_period', 'cam.acquire_time', 'cam.image_mode', 'cam.manufacturer', 'cam.model', 'cam.num_exposures', 'cam.num_images', 'cam.trigger_mode', 'tiff'])"], "num": 1}, "hints": {"dimensions": [[["time"], "primary"]]}, "purpose": "sample cameras"}}, "1": {"name": "descriptor", "doc": {"run_start": "ca658886-ee6b-4b3c-b47f-a58b08dbac8b", "time": 1652932012.9642184, "data_keys": {"pgm_energy_readback": {"source": "PV:XF:23ID1-OP{Mono}Enrgy-I", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_energy_setpoint": {"source": "PV:XF:23ID1-OP{Mono}Enrgy-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 200.0, "upper_ctrl_limit": 2000.0, "precision": 3, "object_name": "pgm"}, "pgm_energy_stop_signal": {"source": "PV:XF:23ID1-OP{Mono}Cmd:Stop-Cmd", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK"], "object_name": "pgm"}, "pgm_mir_pit": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -20.53794, "upper_ctrl_limit": 19.46206, "precision": 6, "object_name": "pgm"}, "pgm_mir_pit_user_setpoint": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -20.53794, "upper_ctrl_limit": 19.46206, "precision": 6, "object_name": "pgm"}, "pgm_mir_x": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -200.0, "upper_ctrl_limit": 200.0, "precision": 3, "object_name": "pgm"}, "pgm_mir_x_user_setpoint": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -200.0, "upper_ctrl_limit": 200.0, "precision": 3, "object_name": "pgm"}, "pgm_grt_pit": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -20.35109, "upper_ctrl_limit": 19.64891, "precision": 6, "object_name": "pgm"}, "pgm_grt_pit_user_setpoint": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -20.35109, "upper_ctrl_limit": 19.64891, "precision": 6, "object_name": "pgm"}, "pgm_grt_x": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -200.0, "upper_ctrl_limit": 200.0, "precision": 3, "object_name": "pgm"}, "pgm_grt_x_user_setpoint": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -200.0, "upper_ctrl_limit": 200.0, "precision": 3, "object_name": "pgm"}, "pgm_fly_start_sig": {"source": "PV:XF:23ID1-OP{Mono}Enrgy:Start-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 200.0, "upper_ctrl_limit": 2000.0, "precision": 3, "object_name": "pgm"}, "pgm_fly_stop_sig": {"source": "PV:XF:23ID1-OP{Mono}Enrgy:Stop-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 200.0, "upper_ctrl_limit": 2000.0, "precision": 3, "object_name": "pgm"}, "pgm_fly_velocity": {"source": "PV:XF:23ID1-OP{Mono}Enrgy:FlyVelo-SP", "dtype": "number", "shape": [], "units": "eV/s", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_fly_fly_start": {"source": "PV:XF:23ID1-OP{Mono}Cmd:FlyStart-Cmd.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "pgm"}, "pgm_fly_fly_stop": {"source": "PV:XF:23ID1-OP{Mono}Cmd:Stop-Cmd.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "pgm"}, "pgm_fly_scan_status": {"source": "PV:XF:23ID1-OP{Mono}Sts:Scan-Sts", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Ready", "Moving", "Scanning"], "object_name": "pgm"}, "pgm_mir_temp_in": {"source": "PV:XF:23ID1-OP{TCtrl:1-Chan:A}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_grt_temp_in": {"source": "PV:XF:23ID1-OP{TCtrl:1-Chan:B}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_mir_temp_out": {"source": "PV:XF:23ID1-OP{TCtrl:1-Chan:C}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_grt_temp_out": {"source": "PV:XF:23ID1-OP{TCtrl:1-Chan:D}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_air_temp": {"source": "PV:XF:23ID1-OP{TCtrl:1-Chan:D5}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "pgm"}, "pgm_grt1_temp": {"source": "PV:XF:23ID1-OP{Mon-Grt:1}T-I", "dtype": "number", "shape": [], "units": "C", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 1, "object_name": "pgm"}, "pgm_grt2_temp": {"source": "PV:XF:23ID1-OP{Mon-Grt:2}T-I", "dtype": "number", "shape": [], "units": "C", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 1, "object_name": "pgm"}, "pgm_grt3_temp": {"source": "PV:XF:23ID1-OP{Mon-Grt:3}T-I", "dtype": "number", "shape": [], "units": "C", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 1, "object_name": "pgm"}, "pgm_grt4_temp": {"source": "PV:XF:23ID1-OP{Mon-Grt:4}T-I", "dtype": "number", "shape": [], "units": "C", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 1, "object_name": "pgm"}, "nanop_tx": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -5.0, "upper_ctrl_limit": 10.0, "precision": 6, "object_name": "nanop"}, "nanop_tx_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -5.0, "upper_ctrl_limit": 10.0, "precision": 6, "object_name": "nanop"}, "nanop_tx_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tx_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_tx_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tx_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"], "object_name": "nanop"}, "nanop_tx_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "nanop"}, "nanop_tx_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tx_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tx_stat": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.STAT", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["NO_ALARM", "READ", "WRITE", "HIHI", "HIGH", "LOLO", "LOW", "STATE", "COS", "COMM", "TIMEOUT", "HWLIMIT", "CALC", "SCAN", "LINK", "SOFT"], "object_name": "nanop"}, "nanop_tx_oplp": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.STOP", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_ty": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -17.1, "upper_ctrl_limit": 0.0, "precision": 6, "object_name": "nanop"}, "nanop_ty_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -17.1, "upper_ctrl_limit": 0.0, "precision": 6, "object_name": "nanop"}, "nanop_ty_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_ty_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_ty_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_ty_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"], "object_name": "nanop"}, "nanop_ty_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "nanop"}, "nanop_ty_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_ty_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_ty_stat": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.STAT", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["NO_ALARM", "READ", "WRITE", "HIHI", "HIGH", "LOLO", "LOW", "STATE", "COS", "COMM", "TIMEOUT", "HWLIMIT", "CALC", "SCAN", "LINK", "SOFT"], "object_name": "nanop"}, "nanop_ty_oplp": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.STOP", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_tz": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1.8, "upper_ctrl_limit": 5.1, "precision": 6, "object_name": "nanop"}, "nanop_tz_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1.8, "upper_ctrl_limit": 5.1, "precision": 6, "object_name": "nanop"}, "nanop_tz_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tz_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_tz_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tz_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"], "object_name": "nanop"}, "nanop_tz_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "nanop"}, "nanop_tz_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tz_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_tz_stat": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.STAT", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["NO_ALARM", "READ", "WRITE", "HIHI", "HIGH", "LOLO", "LOW", "STATE", "COS", "COMM", "TIMEOUT", "HWLIMIT", "CALC", "SCAN", "LINK", "SOFT"], "object_name": "nanop"}, "nanop_tz_oplp": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.STOP", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_bx": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -8.88, "upper_ctrl_limit": 2.12, "precision": 6, "object_name": "nanop"}, "nanop_bx_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -8.88, "upper_ctrl_limit": 2.12, "precision": 6, "object_name": "nanop"}, "nanop_bx_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bx_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_bx_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bx_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"], "object_name": "nanop"}, "nanop_bx_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "nanop"}, "nanop_bx_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bx_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bx_stat": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.STAT", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["NO_ALARM", "READ", "WRITE", "HIHI", "HIGH", "LOLO", "LOW", "STATE", "COS", "COMM", "TIMEOUT", "HWLIMIT", "CALC", "SCAN", "LINK", "SOFT"], "object_name": "nanop"}, "nanop_bx_oplp": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.STOP", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_by": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -17.1, "upper_ctrl_limit": 0.0, "precision": 6, "object_name": "nanop"}, "nanop_by_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -17.1, "upper_ctrl_limit": 0.0, "precision": 6, "object_name": "nanop"}, "nanop_by_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_by_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_by_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_by_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"], "object_name": "nanop"}, "nanop_by_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "nanop"}, "nanop_by_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_by_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_by_stat": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.STAT", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["NO_ALARM", "READ", "WRITE", "HIHI", "HIGH", "LOLO", "LOW", "STATE", "COS", "COMM", "TIMEOUT", "HWLIMIT", "CALC", "SCAN", "LINK", "SOFT"], "object_name": "nanop"}, "nanop_by_oplp": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.STOP", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_bz": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -5.1, "upper_ctrl_limit": 0.3, "precision": 6, "object_name": "nanop"}, "nanop_bz_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -5.1, "upper_ctrl_limit": 0.3, "precision": 6, "object_name": "nanop"}, "nanop_bz_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bz_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "nanop_bz_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bz_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"], "object_name": "nanop"}, "nanop_bz_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "nanop"}, "nanop_bz_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bz_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6, "object_name": "nanop"}, "nanop_bz_stat": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.STAT", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["NO_ALARM", "READ", "WRITE", "HIHI", "HIGH", "LOLO", "LOW", "STATE", "COS", "COMM", "TIMEOUT", "HWLIMIT", "CALC", "SCAN", "LINK", "SOFT"], "object_name": "nanop"}, "nanop_bz_oplp": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.STOP", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "nanop"}, "sz_readback": {"source": "PV:XF:23ID1-ES{Dif-Ax:SZ}Pos-RB", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "sz"}, "sz_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:SZ}Pos-SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "sz"}, "sy_readback": {"source": "PV:XF:23ID1-ES{Dif-Ax:SY}Pos-RB", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "sy"}, "sy_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:SY}Pos-SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "sy"}, "say": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -89.9, "upper_ctrl_limit": 89.9, "precision": 6, "object_name": "say"}, "say_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -89.9, "upper_ctrl_limit": 89.9, "precision": 6, "object_name": "say"}, "stemp_temp_A_T": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:A}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "stemp"}, "stemp_temp_A_V": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:A}Val:Sens-I", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 5, "object_name": "stemp"}, "stemp_temp_A_status": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:A}T-Sts", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID", "UNDERRANGE", "OVERRANGE", "SENSOR ZERO", "SENSOR OVERRANGE"], "object_name": "stemp"}, "stemp_temp_B_T": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:B}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "stemp"}, "stemp_temp_B_V": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:B}Val:Sens-I", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 5, "object_name": "stemp"}, "stemp_temp_B_status": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:B}T-Sts", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID", "UNDERRANGE", "OVERRANGE", "SENSOR ZERO", "SENSOR OVERRANGE"], "object_name": "stemp"}, "stemp_temp_C_T": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:C}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "stemp"}, "stemp_temp_C_V": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:C}Val:Sens-I", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 5, "object_name": "stemp"}, "stemp_temp_C_status": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:C}T-Sts", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID", "UNDERRANGE", "OVERRANGE", "SENSOR ZERO", "SENSOR OVERRANGE"], "object_name": "stemp"}, "stemp_temp_D_T": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:D}T-I", "dtype": "number", "shape": [], "units": "K", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "stemp"}, "stemp_temp_D_V": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:D}Val:Sens-I", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 5, "object_name": "stemp"}, "stemp_temp_D_status": {"source": "PV:XF:23ID1-ES{TCtrl:1-Chan:D}T-Sts", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID", "UNDERRANGE", "OVERRANGE", "SENSOR ZERO", "SENSOR OVERRANGE"], "object_name": "stemp"}, "stemp_ctrl1_readback": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:1}T-RB", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 0, "object_name": "stemp"}, "stemp_ctrl1_setpoint": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:1}T-SP", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 0, "object_name": "stemp"}, "stemp_ctrl1_done": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:1}Sts:Ramp-Sts", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["IDLE", "RAMPING"], "object_name": "stemp"}, "stemp_ctrl1_ramp_enabled": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:1}Enbl:Ramp-Sel", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OFF", "ON"], "object_name": "stemp"}, "stemp_ctrl1_ramp_rate": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:1}Val:Ramp-SP", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 0, "object_name": "stemp"}, "stemp_ctrl2_readback": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:2}T-RB", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 0, "object_name": "stemp"}, "stemp_ctrl2_setpoint": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:2}T-SP", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 0, "object_name": "stemp"}, "stemp_ctrl2_done": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:2}Sts:Ramp-Sts", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["IDLE", "RAMPING"], "object_name": "stemp"}, "stemp_ctrl2_ramp_enabled": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:2}Enbl:Ramp-Sel", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OFF", "ON"], "object_name": "stemp"}, "stemp_ctrl2_ramp_rate": {"source": "PV:XF:23ID1-ES{TCtrl:1-Out:2}Val:Ramp-SP", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 0, "object_name": "stemp"}, "saz": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -89.9, "upper_ctrl_limit": 89.9, "precision": 6, "object_name": "saz"}, "saz_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -89.9, "upper_ctrl_limit": 89.9, "precision": 6, "object_name": "saz"}, "slt3_x": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1000.0, "upper_ctrl_limit": 1000.0, "precision": 4, "object_name": "slt3"}, "slt3_x_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1000.0, "upper_ctrl_limit": 1000.0, "precision": 4, "object_name": "slt3"}, "slt3_y": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "slt3"}, "slt3_y_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "slt3"}, "muR": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": 0.0010000000000000009, "upper_ctrl_limit": -0.0010000000000000009, "precision": 4, "object_name": "muR"}, "muR_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": 0.0010000000000000009, "upper_ctrl_limit": -0.0010000000000000009, "precision": 4, "object_name": "muR"}, "cryoangle_readback": {"source": "PV:XF:23ID1-ES{Dif-Cryo}Pos:Angle-RB", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "cryoangle"}, "cryoangle_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Cryo}Pos:Angle-SP", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "cryoangle"}, "m3a_x": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -10.0, "upper_ctrl_limit": 10.0, "precision": 4, "object_name": "m3a"}, "m3a_x_user_setpoint": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -10.0, "upper_ctrl_limit": 10.0, "precision": 4, "object_name": "m3a"}, "m3a_pit": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.RBV", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "m3a"}, "m3a_pit_user_setpoint": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.VAL", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "m3a"}, "m3a_bdr": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -9.99995, "upper_ctrl_limit": 1.00005, "precision": 4, "object_name": "m3a"}, "m3a_bdr_user_setpoint": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -9.99995, "upper_ctrl_limit": 1.00005, "precision": 4, "object_name": "m3a"}, "epu2_gap_readback": {"source": "PV:XF:23ID-ID{EPU:2-Ax:Gap}Pos-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "epu2"}, "epu2_gap_setpoint": {"source": "PV:XF:23ID-ID{EPU:2-Ax:Gap}Pos-SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 12.0, "upper_ctrl_limit": 239.0, "precision": 4, "object_name": "epu2"}, "epu2_gap_stop_signal": {"source": "PV:SR:C23-ID:G1A{EPU:2-Ax:Gap}-Mtr.STOP", "dtype": "integer", "shape": [], "units": "um", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "epu2"}, "epu2_phase_readback": {"source": "PV:XF:23ID-ID{EPU:2-Ax:Phase}Pos-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "epu2"}, "epu2_phase_setpoint": {"source": "PV:XF:23ID-ID{EPU:2-Ax:Phase}Pos-SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -24.6, "upper_ctrl_limit": 24.6, "precision": 4, "object_name": "epu2"}, "epu2_phase_stop_signal": {"source": "PV:SR:C23-ID:G1A{EPU:2-Ax:Phase}-Mtr.STOP", "dtype": "integer", "shape": [], "units": "um", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "epu2"}, "epu2_x_off": {"source": "PV:SR:C31-{AI}23-2:FPGA:x_mm-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_x_ang": {"source": "PV:SR:C31-{AI}23-2:FPGA:x_mrad-I", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_y_off": {"source": "PV:SR:C31-{AI}23-2:FPGA:y_mm-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_y_ang": {"source": "PV:SR:C31-{AI}23-2:FPGA:y_mrad-I", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_flt_input": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Val:Inp1-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_flt_input_offset": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Val:InpOff1-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_flt_input_link": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Enbl:Inp1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disabled", "Enabled"], "object_name": "epu2"}, "epu2_flt_input_pv": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Val:Inp1-SP.DOL$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu2"}, "epu2_flt_output": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Val:Out1-I", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_flt_output_link": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Enbl:Out1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "epu2"}, "epu2_flt_output_pv": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Calc1.OUT$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu2"}, "epu2_flt_output_deadband": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Val:DBand1-SP", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_flt_output_drive": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Val:OutDrv1-I", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_flt_interpolation_status": {"source": "PV:XF:23ID-ID{EPU:2-FLT}Sts:Interp1-Sts", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID TABLE", "OUT OF RANGE"], "object_name": "epu2"}, "epu2_rlt_input": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Val:Inp1-SP", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_rlt_input_offset": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Val:InpOff1-SP", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_rlt_input_link": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Enbl:Inp1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disabled", "Enabled"], "object_name": "epu2"}, "epu2_rlt_input_pv": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Val:Inp1-SP.DOL$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu2"}, "epu2_rlt_output": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Val:Out1-I", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_rlt_output_link": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Enbl:Out1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "epu2"}, "epu2_rlt_output_pv": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Calc1.OUT$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu2"}, "epu2_rlt_output_deadband": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Val:DBand1-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_rlt_output_drive": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Val:OutDrv1-I", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu2"}, "epu2_rlt_interpolation_status": {"source": "PV:XF:23ID-ID{EPU:2-RLT}Sts:Interp1-Sts", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID TABLE", "OUT OF RANGE"], "object_name": "epu2"}, "epu2_table": {"source": "PV:XF:23ID-ID{EPU:2}Val:Table-Sel", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["AntiPar TI-BO", "Kon Table", "Par TI-BO Hor", "Par TI-BO Vert", "Value 4", "Value 5", "Value 6", "Value 7", "Value 8", "Value 9", "Value 10"], "object_name": "epu2"}, "diag6_pid_readback": {"source": "PV:XF:23ID1-OP{FBck}PID-RB", "dtype": "number", "shape": [], "units": "pix", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "diag6_pid"}, "diag6_pid_setpoint": {"source": "PV:XF:23ID1-OP{FBck}PID-SP", "dtype": "number", "shape": [], "units": "pix", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "diag6_pid"}, "diag6_pid_output": {"source": "PV:XF:23ID1-OP{FBck}PID.OVAL", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 350.0, "upper_ctrl_limit": 550.0, "precision": 3, "object_name": "diag6_pid"}, "diag6_pid_enable": {"source": "PV:XF:23ID1-OP{FBck}Sts:FB-Sel", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OFF", "ON"], "object_name": "diag6_pid"}, "es_diag1_y": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -105.0, "upper_ctrl_limit": 0.1, "precision": 4, "object_name": "es_diag1_y"}, "es_diag1_y_user_setpoint": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -105.0, "upper_ctrl_limit": 0.1, "precision": 4, "object_name": "es_diag1_y"}, "m1a_z_readback": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Z}Mtr_MON", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "m1a"}, "m1a_z_setpoint": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Z}Mtr_POS_SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -30.0, "upper_ctrl_limit": 30.0, "precision": 3, "object_name": "m1a"}, "m1a_z_actuate": {"source": "PV:XF:23IDA-OP:1{Mir:1}MOVE_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_z_stop_signal": {"source": "PV:XF:23IDA-OP:1{Mir:1}STOP_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_z_done": {"source": "PV:XF:23IDA-OP:1{Mir:1}BUSY_STS", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Done", "Busy"], "object_name": "m1a"}, "m1a_y_readback": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Y}Mtr_MON", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "m1a"}, "m1a_y_setpoint": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Y}Mtr_POS_SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -10.0, "upper_ctrl_limit": 10.0, "precision": 3, "object_name": "m1a"}, "m1a_y_actuate": {"source": "PV:XF:23IDA-OP:1{Mir:1}MOVE_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_y_stop_signal": {"source": "PV:XF:23IDA-OP:1{Mir:1}STOP_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_y_done": {"source": "PV:XF:23IDA-OP:1{Mir:1}BUSY_STS", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Done", "Busy"], "object_name": "m1a"}, "m1a_x_readback": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:X}Mtr_MON", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "m1a"}, "m1a_x_setpoint": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:X}Mtr_POS_SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -15.0, "upper_ctrl_limit": 15.0, "precision": 3, "object_name": "m1a"}, "m1a_x_actuate": {"source": "PV:XF:23IDA-OP:1{Mir:1}MOVE_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_x_stop_signal": {"source": "PV:XF:23IDA-OP:1{Mir:1}STOP_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_x_done": {"source": "PV:XF:23IDA-OP:1{Mir:1}BUSY_STS", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Done", "Busy"], "object_name": "m1a"}, "m1a_pit_readback": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Pit}Mtr_MON", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "m1a"}, "m1a_pit_setpoint": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Pit}Mtr_POS_SP", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": -20.0, "upper_ctrl_limit": 20.0, "precision": 3, "object_name": "m1a"}, "m1a_pit_actuate": {"source": "PV:XF:23IDA-OP:1{Mir:1}MOVE_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_pit_stop_signal": {"source": "PV:XF:23IDA-OP:1{Mir:1}STOP_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_pit_done": {"source": "PV:XF:23IDA-OP:1{Mir:1}BUSY_STS", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Done", "Busy"], "object_name": "m1a"}, "m1a_yaw_readback": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Yaw}Mtr_MON", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "m1a"}, "m1a_yaw_setpoint": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Yaw}Mtr_POS_SP", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": -20.0, "upper_ctrl_limit": 20.0, "precision": 3, "object_name": "m1a"}, "m1a_yaw_actuate": {"source": "PV:XF:23IDA-OP:1{Mir:1}MOVE_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_yaw_stop_signal": {"source": "PV:XF:23IDA-OP:1{Mir:1}STOP_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_yaw_done": {"source": "PV:XF:23IDA-OP:1{Mir:1}BUSY_STS", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Done", "Busy"], "object_name": "m1a"}, "m1a_rol_readback": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Rol}Mtr_MON", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "m1a"}, "m1a_rol_setpoint": {"source": "PV:XF:23IDA-OP:1{Mir:1-Ax:Rol}Mtr_POS_SP", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": -20.0, "upper_ctrl_limit": 20.0, "precision": 3, "object_name": "m1a"}, "m1a_rol_actuate": {"source": "PV:XF:23IDA-OP:1{Mir:1}MOVE_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_rol_stop_signal": {"source": "PV:XF:23IDA-OP:1{Mir:1}STOP_CMD.PROC", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "m1a"}, "m1a_rol_done": {"source": "PV:XF:23IDA-OP:1{Mir:1}BUSY_STS", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Done", "Busy"], "object_name": "m1a"}, "epu1_gap_readback": {"source": "PV:XF:23ID-ID{EPU:1-Ax:Gap}Pos-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "epu1"}, "epu1_gap_setpoint": {"source": "PV:XF:23ID-ID{EPU:1-Ax:Gap}Pos-SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 12.0, "upper_ctrl_limit": 239.0, "precision": 4, "object_name": "epu1"}, "epu1_gap_stop_signal": {"source": "PV:SR:C23-ID:G1A{EPU:1-Ax:Gap}-Mtr.STOP", "dtype": "integer", "shape": [], "units": "um", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "epu1"}, "epu1_phase_readback": {"source": "PV:XF:23ID-ID{EPU:1-Ax:Phase}Pos-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4, "object_name": "epu1"}, "epu1_phase_setpoint": {"source": "PV:XF:23ID-ID{EPU:1-Ax:Phase}Pos-SP", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -24.6, "upper_ctrl_limit": 24.6, "precision": 4, "object_name": "epu1"}, "epu1_phase_stop_signal": {"source": "PV:SR:C23-ID:G1A{EPU:1-Ax:Phase}-Mtr.STOP", "dtype": "integer", "shape": [], "units": "um", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767, "object_name": "epu1"}, "epu1_x_off": {"source": "PV:SR:C31-{AI}23:FPGA:x_mm-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_x_ang": {"source": "PV:SR:C31-{AI}23:FPGA:x_mrad-I", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_y_off": {"source": "PV:SR:C31-{AI}23:FPGA:y_mm-I", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_y_ang": {"source": "PV:SR:C31-{AI}23:FPGA:y_mrad-I", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_flt_input": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Val:Inp1-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_flt_input_offset": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Val:InpOff1-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_flt_input_link": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Enbl:Inp1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disabled", "Enabled"], "object_name": "epu1"}, "epu1_flt_input_pv": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Val:Inp1-SP.DOL$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu1"}, "epu1_flt_output": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Val:Out1-I", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_flt_output_link": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Enbl:Out1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "epu1"}, "epu1_flt_output_pv": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Calc1.OUT$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu1"}, "epu1_flt_output_deadband": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Val:DBand1-SP", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_flt_output_drive": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Val:OutDrv1-I", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_flt_interpolation_status": {"source": "PV:XF:23ID-ID{EPU:1-FLT}Sts:Interp1-Sts", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID TABLE", "OUT OF RANGE"], "object_name": "epu1"}, "epu1_rlt_input": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Val:Inp1-SP", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_rlt_input_offset": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Val:InpOff1-SP", "dtype": "number", "shape": [], "units": "um", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_rlt_input_link": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Enbl:Inp1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disabled", "Enabled"], "object_name": "epu1"}, "epu1_rlt_input_pv": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Val:Inp1-SP.DOL$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu1"}, "epu1_rlt_output": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Val:Out1-I", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_rlt_output_link": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Enbl:Out1-Sel", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"], "object_name": "epu1"}, "epu1_rlt_output_pv": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Calc1.OUT$", "dtype": "string", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "epu1"}, "epu1_rlt_output_deadband": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Val:DBand1-SP", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_rlt_output_drive": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Val:OutDrv1-I", "dtype": "number", "shape": [], "units": "eV", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3, "object_name": "epu1"}, "epu1_rlt_interpolation_status": {"source": "PV:XF:23ID-ID{EPU:1-RLT}Sts:Interp1-Sts", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["OK", "INVALID TABLE", "OUT OF RANGE"], "object_name": "epu1"}, "epu1_table": {"source": "PV:XF:23ID-ID{EPU:1}Val:Table-Sel", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Value 0", "Kon Table", "ParTI-BO HorJul2018str1", "ParTI-BO HorJul2018str3", "Par TI-BO May2020 1st", "Par TI-BO May2020 3rd", "Par TI-BO Hor Jan2017", "Par TI-BO Hor jan2017 3rd", "Value 8", "3rd harmonic vert", "3rd harmonic horz"], "object_name": "epu1"}, "slt2_xg": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 14.2938, "upper_ctrl_limit": 14.2938, "precision": 4, "object_name": "slt2"}, "slt2_xg_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 14.2938, "upper_ctrl_limit": 14.2938, "precision": 4, "object_name": "slt2"}, "slt2_xc": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -0.069, "upper_ctrl_limit": -0.069, "precision": 4, "object_name": "slt2"}, "slt2_xc_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -0.069, "upper_ctrl_limit": -0.069, "precision": 4, "object_name": "slt2"}, "slt2_yg": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 14.6062, "upper_ctrl_limit": 14.6062, "precision": 4, "object_name": "slt2"}, "slt2_yg_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 14.6062, "upper_ctrl_limit": 14.6062, "precision": 4, "object_name": "slt2"}, "slt2_yc": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.1515, "upper_ctrl_limit": 0.1515, "precision": 4, "object_name": "slt2"}, "slt2_yc_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": 0.1515, "upper_ctrl_limit": 0.1515, "precision": 4, "object_name": "slt2"}, "inout_status": {"source": "PV:XF:23IDA-EPS{DP:1-Sh:1}Pos-Sts", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Not Inserted", "Inserted"], "object_name": "inout"}, "slt1_xg": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -50.0, "upper_ctrl_limit": 40.0, "precision": 4, "object_name": "slt1"}, "slt1_xg_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -50.0, "upper_ctrl_limit": 40.0, "precision": 4, "object_name": "slt1"}, "slt1_xc": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -10.0, "upper_ctrl_limit": 10.0, "precision": 4, "object_name": "slt1"}, "slt1_xc_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -10.0, "upper_ctrl_limit": 10.0, "precision": 4, "object_name": "slt1"}, "slt1_yg": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -40.0, "upper_ctrl_limit": 60.0, "precision": 4, "object_name": "slt1"}, "slt1_yg_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -40.0, "upper_ctrl_limit": 60.0, "precision": 4, "object_name": "slt1"}, "slt1_yc": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -100.0, "upper_ctrl_limit": 100.0, "precision": 4, "object_name": "slt1"}, "slt1_yc_user_setpoint": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -100.0, "upper_ctrl_limit": 100.0, "precision": 4, "object_name": "slt1"}, "tardis_h": {"source": "PY:tardis_h.position", "dtype": "number", "shape": [], "upper_ctrl_limit": 0, "lower_ctrl_limit": 0, "units": "", "object_name": "tardis"}, "tardis_h_setpoint": {"source": "PY:tardis_h.target", "dtype": "number", "shape": [], "upper_ctrl_limit": 0, "lower_ctrl_limit": 0, "units": "", "object_name": "tardis"}, "tardis_k": {"source": "PY:tardis_k.position", "dtype": "number", "shape": [], "upper_ctrl_limit": 0, "lower_ctrl_limit": 0, "units": "", "object_name": "tardis"}, "tardis_k_setpoint": {"source": "PY:tardis_k.target", "dtype": "number", "shape": [], "upper_ctrl_limit": 0, "lower_ctrl_limit": 0, "units": "", "object_name": "tardis"}, "tardis_l": {"source": "PY:tardis_l.position", "dtype": "number", "shape": [], "upper_ctrl_limit": 0, "lower_ctrl_limit": 0, "units": "", "object_name": "tardis"}, "tardis_l_setpoint": {"source": "PY:tardis_l.target", "dtype": "number", "shape": [], "upper_ctrl_limit": 0, "lower_ctrl_limit": 0, "units": "", "object_name": "tardis"}, "tardis_theta": {"source": "PV:XF:23ID1-ES{Dif-Ax:Th}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -666.0, "upper_ctrl_limit": 666.0, "precision": 4, "object_name": "tardis"}, "tardis_theta_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:Th}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -506.0, "upper_ctrl_limit": 826.0, "precision": 4, "object_name": "tardis"}, "tardis_mu": {"source": "computed", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "tardis"}, "tardis_chi": {"source": "computed", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "tardis"}, "tardis_phi": {"source": "computed", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0, "object_name": "tardis"}, "tardis_delta": {"source": "PV:XF:23ID1-ES{Dif-Ax:Del}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1.568, "upper_ctrl_limit": 177.99, "precision": 4, "object_name": "tardis"}, "tardis_delta_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:Del}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1.568, "upper_ctrl_limit": 177.99, "precision": 4, "object_name": "tardis"}, "tardis_gamma": {"source": "PV:XF:23ID1-ES{Dif-Ax:Gam}Mtr.RBV", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -2.950000000000001, "upper_ctrl_limit": 90.0, "precision": 4, "object_name": "tardis"}, "tardis_gamma_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:Gam}Mtr.VAL", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -2.950000000000001, "upper_ctrl_limit": 90.0, "precision": 4, "object_name": "tardis"}, "sx": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.RBV", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -0.55, "upper_ctrl_limit": 13.05, "precision": 6, "object_name": "sx"}, "sx_user_setpoint": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.VAL", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -0.55, "upper_ctrl_limit": 13.05, "precision": 6, "object_name": "sx"}}, "uid": "7bc3bfb3-4bd3-41de-923b-1c4c4335c035", "configuration": {"pgm": {"data": {"pgm_mir_pit_user_offset": -0.53794, "pgm_mir_pit_user_offset_dir": 0, "pgm_mir_pit_velocity": 0.05, "pgm_mir_pit_acceleration": 1.0, "pgm_mir_pit_motor_egu": "deg", "pgm_mir_x_user_offset": 0.0, "pgm_mir_x_user_offset_dir": 0, "pgm_mir_x_velocity": 3.0, "pgm_mir_x_acceleration": 0.1, "pgm_mir_x_motor_egu": "mm", "pgm_grt_pit_user_offset": -0.35109, "pgm_grt_pit_user_offset_dir": 0, "pgm_grt_pit_velocity": 0.05, "pgm_grt_pit_acceleration": 0.5, "pgm_grt_pit_motor_egu": "deg", "pgm_grt_x_user_offset": 0.0, "pgm_grt_x_user_offset_dir": 0, "pgm_grt_x_velocity": 3.0, "pgm_grt_x_acceleration": 0.1, "pgm_grt_x_motor_egu": "mm"}, "timestamps": {"pgm_mir_pit_user_offset": 1652281975.576428, "pgm_mir_pit_user_offset_dir": 1652281975.576428, "pgm_mir_pit_velocity": 1652281975.576428, "pgm_mir_pit_acceleration": 1652281975.576428, "pgm_mir_pit_motor_egu": 1652281975.576428, "pgm_mir_x_user_offset": 1651053840.639287, "pgm_mir_x_user_offset_dir": 1651053840.639287, "pgm_mir_x_velocity": 1651053840.639287, "pgm_mir_x_acceleration": 1651053840.639287, "pgm_mir_x_motor_egu": 1651053840.639287, "pgm_grt_pit_user_offset": 1651074812.461718, "pgm_grt_pit_user_offset_dir": 1651074812.461718, "pgm_grt_pit_velocity": 1651074812.461718, "pgm_grt_pit_acceleration": 1651074812.461718, "pgm_grt_pit_motor_egu": 1651074812.461718, "pgm_grt_x_user_offset": 1651071654.857518, "pgm_grt_x_user_offset_dir": 1651071654.857518, "pgm_grt_x_velocity": 1651071654.857518, "pgm_grt_x_acceleration": 1651071654.857518, "pgm_grt_x_motor_egu": 1651071654.857518}, "data_keys": {"pgm_mir_pit_user_offset": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.OFF", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "pgm_mir_pit_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "pgm_mir_pit_velocity": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.VELO", "dtype": "number", "shape": [], "units": "deg/sec", "lower_ctrl_limit": 0.005, "upper_ctrl_limit": 0.09, "precision": 6}, "pgm_mir_pit_acceleration": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "pgm_mir_pit_motor_egu": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirP}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "pgm_mir_x_user_offset": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 3}, "pgm_mir_x_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "pgm_mir_x_velocity": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3}, "pgm_mir_x_acceleration": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 3}, "pgm_mir_x_motor_egu": {"source": "PV:XF:23ID1-OP{Mono-Ax:MirX}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "pgm_grt_pit_user_offset": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.OFF", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "pgm_grt_pit_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "pgm_grt_pit_velocity": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.VELO", "dtype": "number", "shape": [], "units": "deg/sec", "lower_ctrl_limit": 0.0050000003072, "upper_ctrl_limit": 0.0900000055296, "precision": 6}, "pgm_grt_pit_acceleration": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "pgm_grt_pit_motor_egu": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtP}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "pgm_grt_x_user_offset": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 3}, "pgm_grt_x_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "pgm_grt_x_velocity": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3}, "pgm_grt_x_acceleration": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 3}, "pgm_grt_x_motor_egu": {"source": "PV:XF:23ID1-OP{Mono-Ax:GrtX}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "nanop": {"data": {"nanop_tx_velocity": 0.1, "nanop_tx_acceleration": 0.2, "nanop_tx_dly": 0.1, "nanop_tx_rtry": 0, "nanop_tx_rdbd": 1e-06, "nanop_tx_rmod": 0, "nanop_tx_cnen": 1, "nanop_tx_pcof": 0.1, "nanop_tx_icof": 0.01, "nanop_ty_velocity": 0.1, "nanop_ty_acceleration": 0.2, "nanop_ty_dly": 0.1, "nanop_ty_rtry": 0, "nanop_ty_rdbd": 1e-06, "nanop_ty_rmod": 0, "nanop_ty_cnen": 1, "nanop_ty_pcof": 0.1, "nanop_ty_icof": 0.01, "nanop_tz_velocity": 0.1, "nanop_tz_acceleration": 0.2, "nanop_tz_dly": 0.1, "nanop_tz_rtry": 0, "nanop_tz_rdbd": 1e-06, "nanop_tz_rmod": 0, "nanop_tz_cnen": 1, "nanop_tz_pcof": 0.1, "nanop_tz_icof": 0.01, "nanop_bx_velocity": 0.1, "nanop_bx_acceleration": 0.2, "nanop_bx_dly": 0.1, "nanop_bx_rtry": 0, "nanop_bx_rdbd": 1e-06, "nanop_bx_rmod": 0, "nanop_bx_cnen": 1, "nanop_bx_pcof": 0.1, "nanop_bx_icof": 0.01, "nanop_by_velocity": 0.1, "nanop_by_acceleration": 0.2, "nanop_by_dly": 0.1, "nanop_by_rtry": 0, "nanop_by_rdbd": 1e-06, "nanop_by_rmod": 0, "nanop_by_cnen": 1, "nanop_by_pcof": 0.1, "nanop_by_icof": 0.01, "nanop_bz_velocity": 0.1, "nanop_bz_acceleration": 0.2, "nanop_bz_dly": 0.1, "nanop_bz_rtry": 0, "nanop_bz_rdbd": 1e-06, "nanop_bz_rmod": 0, "nanop_bz_cnen": 1, "nanop_bz_pcof": 0.1, "nanop_bz_icof": 0.01}, "timestamps": {"nanop_tx_velocity": 1652926076.174124, "nanop_tx_acceleration": 1652926076.174124, "nanop_tx_dly": 1652932012.713773, "nanop_tx_rtry": 1652932012.713773, "nanop_tx_rdbd": 1652932012.713773, "nanop_tx_rmod": 1652932012.713773, "nanop_tx_cnen": 1652932012.713773, "nanop_tx_pcof": 1652932012.713773, "nanop_tx_icof": 1652932012.713773, "nanop_ty_velocity": 1652926076.183126, "nanop_ty_acceleration": 1652926076.183126, "nanop_ty_dly": 1652932012.565967, "nanop_ty_rtry": 1652932012.565967, "nanop_ty_rdbd": 1652932012.565967, "nanop_ty_rmod": 1652932012.565967, "nanop_ty_cnen": 1652932012.565967, "nanop_ty_pcof": 1652932012.565967, "nanop_ty_icof": 1652932012.565967, "nanop_tz_velocity": 1652926076.192207, "nanop_tz_acceleration": 1652926076.192207, "nanop_tz_dly": 1652932012.575072, "nanop_tz_rtry": 1652932012.575072, "nanop_tz_rdbd": 1652932012.575072, "nanop_tz_rmod": 1652932012.575072, "nanop_tz_cnen": 1652932012.575072, "nanop_tz_pcof": 1652932012.575072, "nanop_tz_icof": 1652932012.575072, "nanop_bx_velocity": 1652926076.599987, "nanop_bx_acceleration": 1652926076.599987, "nanop_bx_dly": 1652932012.584722, "nanop_bx_rtry": 1652932012.584722, "nanop_bx_rdbd": 1652932012.584722, "nanop_bx_rmod": 1652932012.584722, "nanop_bx_cnen": 1652932012.584722, "nanop_bx_pcof": 1652932012.584722, "nanop_bx_icof": 1652932012.584722, "nanop_by_velocity": 1652926076.609235, "nanop_by_acceleration": 1652926076.609235, "nanop_by_dly": 1652932012.594254, "nanop_by_rtry": 1652932012.594254, "nanop_by_rdbd": 1652932012.594254, "nanop_by_rmod": 1652932012.594254, "nanop_by_cnen": 1652932012.594254, "nanop_by_pcof": 1652932012.594254, "nanop_by_icof": 1652932012.594254, "nanop_bz_velocity": 1652926076.618263, "nanop_bz_acceleration": 1652926076.618263, "nanop_bz_dly": 1652932012.604145, "nanop_bz_rtry": 1652932012.604145, "nanop_bz_rdbd": 1652932012.604145, "nanop_bz_rmod": 1652932012.604145, "nanop_bz_cnen": 1652932012.604145, "nanop_bz_pcof": 1652932012.604145, "nanop_bz_icof": 1652932012.604145}, "data_keys": {"nanop_tx_velocity": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 6}, "nanop_tx_acceleration": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tx_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tx_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767}, "nanop_tx_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tx_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"]}, "nanop_tx_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"]}, "nanop_tx_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tx_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopX}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_ty_velocity": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 6}, "nanop_ty_acceleration": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_ty_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_ty_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767}, "nanop_ty_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_ty_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"]}, "nanop_ty_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"]}, "nanop_ty_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_ty_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopY}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tz_velocity": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 6}, "nanop_tz_acceleration": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tz_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tz_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767}, "nanop_tz_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tz_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"]}, "nanop_tz_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"]}, "nanop_tz_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_tz_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:TopZ}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bx_velocity": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 6}, "nanop_bx_acceleration": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bx_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bx_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767}, "nanop_bx_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bx_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"]}, "nanop_bx_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"]}, "nanop_bx_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bx_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmX}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_by_velocity": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 6}, "nanop_by_acceleration": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_by_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_by_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767}, "nanop_by_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_by_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"]}, "nanop_by_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"]}, "nanop_by_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_by_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmY}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bz_velocity": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 6}, "nanop_bz_acceleration": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bz_dly": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.DLY", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bz_rtry": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RTRY", "dtype": "integer", "shape": [], "units": "mm", "lower_ctrl_limit": -32768, "upper_ctrl_limit": 32767}, "nanop_bz_rdbd": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RDBD", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bz_rmod": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.RMOD", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Default", "Arithmetic", "Geometric", "In-Position"]}, "nanop_bz_cnen": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.CNEN", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Disable", "Enable"]}, "nanop_bz_pcof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.PCOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "nanop_bz_icof": {"source": "PV:XF:23ID1-ES{Dif:Nano-Ax:BtmZ}Mtr.ICOF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}}}, "sz": {"data": {}, "timestamps": {}, "data_keys": {}}, "sy": {"data": {}, "timestamps": {}, "data_keys": {}}, "say": {"data": {"say_user_offset": 0.0, "say_user_offset_dir": 0, "say_velocity": 0.5, "say_acceleration": 0.2, "say_motor_egu": "deg"}, "timestamps": {"say_user_offset": 1652926072.624973, "say_user_offset_dir": 1652926072.624973, "say_velocity": 1652926072.624973, "say_acceleration": 1652926072.624973, "say_motor_egu": 1652926073.72491}, "data_keys": {"say_user_offset": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.OFF", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "say_user_offset_dir": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "say_velocity": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.VELO", "dtype": "number", "shape": [], "units": "deg/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.5, "precision": 6}, "say_acceleration": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "say_motor_egu": {"source": "PV:XF:23ID1-ES{Dif-Ax:Y}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "stemp": {"data": {}, "timestamps": {}, "data_keys": {}}, "saz": {"data": {"saz_user_offset": 0.0, "saz_user_offset_dir": 0, "saz_velocity": 0.5, "saz_acceleration": 0.2, "saz_motor_egu": "deg"}, "timestamps": {"saz_user_offset": 1652039003.466974, "saz_user_offset_dir": 1652039003.466974, "saz_velocity": 1652039003.466974, "saz_acceleration": 1652039003.466974, "saz_motor_egu": 1652039003.466974}, "data_keys": {"saz_user_offset": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.OFF", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "saz_user_offset_dir": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "saz_velocity": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.VELO", "dtype": "number", "shape": [], "units": "deg/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.5, "precision": 6}, "saz_acceleration": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "saz_motor_egu": {"source": "PV:XF:23ID1-ES{Dif-Ax:Z}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "slt3": {"data": {"slt3_x_user_offset": 3.9999999999984e-05, "slt3_x_user_offset_dir": 0, "slt3_x_velocity": 0.15, "slt3_x_acceleration": 1.0, "slt3_x_motor_egu": "mm", "slt3_y_user_offset": 0.0, "slt3_y_user_offset_dir": 0, "slt3_y_velocity": 0.05, "slt3_y_acceleration": 1.0, "slt3_y_motor_egu": "mm"}, "timestamps": {"slt3_x_user_offset": 1652926049.473482, "slt3_x_user_offset_dir": 1652926049.473482, "slt3_x_velocity": 1652926049.473482, "slt3_x_acceleration": 1652926049.473482, "slt3_x_motor_egu": 1652926049.473482, "slt3_y_user_offset": 1652925993.269874, "slt3_y_user_offset_dir": 1652925993.269874, "slt3_y_velocity": 1652925993.269874, "slt3_y_acceleration": 1652925993.269874, "slt3_y_motor_egu": 1652925993.269874}, "data_keys": {"slt3_x_user_offset": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt3_x_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt3_x_velocity": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.15, "precision": 4}, "slt3_x_acceleration": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt3_x_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:X}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt3_y_user_offset": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt3_y_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt3_y_velocity": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.05, "precision": 4}, "slt3_y_acceleration": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt3_y_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:3-Ax:Y}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "muR": {"data": {"muR_user_offset": 0.09, "muR_user_offset_dir": 0, "muR_velocity": 0.0624, "muR_acceleration": 0.25, "muR_motor_egu": "deg"}, "timestamps": {"muR_user_offset": 1652926072.611157, "muR_user_offset_dir": 1652926072.611157, "muR_velocity": 1652926072.611157, "muR_acceleration": 1652926072.611157, "muR_motor_egu": 1652926073.703031}, "data_keys": {"muR_user_offset": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.OFF", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "muR_user_offset_dir": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "muR_velocity": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.VELO", "dtype": "number", "shape": [], "units": "deg/sec", "lower_ctrl_limit": 0.0156, "upper_ctrl_limit": 0.0624, "precision": 4}, "muR_acceleration": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "muR_motor_egu": {"source": "PV:XF:23ID1-ES{Dif-Ax:MuR}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "cryoangle": {"data": {}, "timestamps": {}, "data_keys": {}}, "m3a": {"data": {"m3a_x_user_offset": 0.0, "m3a_x_user_offset_dir": 0, "m3a_x_velocity": 0.125, "m3a_x_acceleration": 1.0, "m3a_x_motor_egu": "mm", "m3a_pit_user_offset": 0.0, "m3a_pit_user_offset_dir": 0, "m3a_pit_velocity": 0.078750078750079, "m3a_pit_acceleration": 0.2, "m3a_pit_motor_egu": "mrad", "m3a_bdr_user_offset": 5e-05, "m3a_bdr_user_offset_dir": 0, "m3a_bdr_velocity": 0.01, "m3a_bdr_acceleration": 0.5, "m3a_bdr_motor_egu": "mm"}, "timestamps": {"m3a_x_user_offset": 1652926071.811395, "m3a_x_user_offset_dir": 1652926071.811395, "m3a_x_velocity": 1652926071.811395, "m3a_x_acceleration": 1652926071.811395, "m3a_x_motor_egu": 1652926073.336273, "m3a_pit_user_offset": 1652926072.319672, "m3a_pit_user_offset_dir": 1652926072.319672, "m3a_pit_velocity": 1652926072.319672, "m3a_pit_acceleration": 1652926072.319672, "m3a_pit_motor_egu": 1652926073.336219, "m3a_bdr_user_offset": 631152000.0, "m3a_bdr_user_offset_dir": 631152000.0, "m3a_bdr_velocity": 631152000.0, "m3a_bdr_acceleration": 631152000.0, "m3a_bdr_motor_egu": 631152000.0}, "data_keys": {"m3a_x_user_offset": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "m3a_x_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "m3a_x_velocity": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.125, "upper_ctrl_limit": 0.125, "precision": 4}, "m3a_x_acceleration": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "m3a_x_motor_egu": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:XAvg}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "m3a_pit_user_offset": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.OFF", "dtype": "number", "shape": [], "units": "mrad", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "m3a_pit_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "m3a_pit_velocity": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.VELO", "dtype": "number", "shape": [], "units": "mrad/se", "lower_ctrl_limit": 0.078750078750079, "upper_ctrl_limit": 0.078750078750079, "precision": 4}, "m3a_pit_acceleration": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "m3a_pit_motor_egu": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:P}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "m3a_bdr_user_offset": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "m3a_bdr_user_offset_dir": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "m3a_bdr_velocity": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.01, "precision": 4}, "m3a_bdr_acceleration": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "m3a_bdr_motor_egu": {"source": "PV:XF:23ID1-OP{Mir:3-Ax:Bdr}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "epu2": {"data": {}, "timestamps": {}, "data_keys": {}}, "diag6_pid": {"data": {}, "timestamps": {}, "data_keys": {}}, "es_diag1_y": {"data": {"es_diag1_y_user_offset": 0.0, "es_diag1_y_user_offset_dir": 0, "es_diag1_y_velocity": 1.56, "es_diag1_y_acceleration": 0.5, "es_diag1_y_motor_egu": "mm"}, "timestamps": {"es_diag1_y_user_offset": 1652863799.561647, "es_diag1_y_user_offset_dir": 1652863799.561647, "es_diag1_y_velocity": 1652863799.561647, "es_diag1_y_acceleration": 1652863799.561647, "es_diag1_y_motor_egu": 1652863799.561647}, "data_keys": {"es_diag1_y_user_offset": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "es_diag1_y_user_offset_dir": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "es_diag1_y_velocity": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.936, "upper_ctrl_limit": 1.56, "precision": 4}, "es_diag1_y_acceleration": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "es_diag1_y_motor_egu": {"source": "PV:XF:23ID1-ES{Diag:1-Ax:Y}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "m1a": {"data": {}, "timestamps": {}, "data_keys": {}}, "epu1": {"data": {}, "timestamps": {}, "data_keys": {}}, "slt2": {"data": {"slt2_xg_user_offset": 14.2938, "slt2_xg_user_offset_dir": 0, "slt2_xg_velocity": 0.25, "slt2_xg_acceleration": 0.2, "slt2_xg_motor_egu": "mm", "slt2_xc_user_offset": -0.069, "slt2_xc_user_offset_dir": 0, "slt2_xc_velocity": 0.25, "slt2_xc_acceleration": 0.2, "slt2_xc_motor_egu": "mm", "slt2_yg_user_offset": 14.6062, "slt2_yg_user_offset_dir": 0, "slt2_yg_velocity": 0.25, "slt2_yg_acceleration": 0.2, "slt2_yg_motor_egu": "mm", "slt2_yc_user_offset": 0.1515, "slt2_yc_user_offset_dir": 0, "slt2_yc_velocity": 0.25, "slt2_yc_acceleration": 0.2, "slt2_yc_motor_egu": "mm"}, "timestamps": {"slt2_xg_user_offset": 631152000.0, "slt2_xg_user_offset_dir": 631152000.0, "slt2_xg_velocity": 631152000.0, "slt2_xg_acceleration": 631152000.0, "slt2_xg_motor_egu": 631152000.0, "slt2_xc_user_offset": 631152000.0, "slt2_xc_user_offset_dir": 631152000.0, "slt2_xc_velocity": 631152000.0, "slt2_xc_acceleration": 631152000.0, "slt2_xc_motor_egu": 631152000.0, "slt2_yg_user_offset": 631152000.0, "slt2_yg_user_offset_dir": 631152000.0, "slt2_yg_velocity": 631152000.0, "slt2_yg_acceleration": 631152000.0, "slt2_yg_motor_egu": 631152000.0, "slt2_yc_user_offset": 631152000.0, "slt2_yc_user_offset_dir": 631152000.0, "slt2_yc_velocity": 631152000.0, "slt2_yc_acceleration": 631152000.0, "slt2_yc_motor_egu": 631152000.0}, "data_keys": {"slt2_xg_user_offset": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_xg_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt2_xg_velocity": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4}, "slt2_xg_acceleration": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_xg_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XGap}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt2_xc_user_offset": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_xc_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt2_xc_velocity": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4}, "slt2_xc_acceleration": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_xc_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:XCtr}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt2_yg_user_offset": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_yg_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt2_yg_velocity": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4}, "slt2_yg_acceleration": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_yg_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YGap}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt2_yc_user_offset": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_yc_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt2_yc_velocity": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4}, "slt2_yc_acceleration": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt2_yc_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:2-Ax:YCtr}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "inout": {"data": {}, "timestamps": {}, "data_keys": {}}, "slt1": {"data": {"slt1_xg_user_offset": 22.5996, "slt1_xg_user_offset_dir": 0, "slt1_xg_velocity": 1.0, "slt1_xg_acceleration": 0.2, "slt1_xg_motor_egu": "mm", "slt1_xc_user_offset": -1.0265, "slt1_xc_user_offset_dir": 0, "slt1_xc_velocity": 1.0, "slt1_xc_acceleration": 0.2, "slt1_xc_motor_egu": "mm", "slt1_yg_user_offset": 18.0778, "slt1_yg_user_offset_dir": 0, "slt1_yg_velocity": 1.0, "slt1_yg_acceleration": 0.2, "slt1_yg_motor_egu": "mm", "slt1_yc_user_offset": 1.4003, "slt1_yc_user_offset_dir": 0, "slt1_yc_velocity": 0.1, "slt1_yc_acceleration": 0.2, "slt1_yc_motor_egu": "mm"}, "timestamps": {"slt1_xg_user_offset": 1652926071.870597, "slt1_xg_user_offset_dir": 1652926071.870597, "slt1_xg_velocity": 1652926071.870597, "slt1_xg_acceleration": 1652926071.870597, "slt1_xg_motor_egu": 1652926071.870597, "slt1_xc_user_offset": 1652926071.870623, "slt1_xc_user_offset_dir": 1652926071.870623, "slt1_xc_velocity": 1652926071.870623, "slt1_xc_acceleration": 1652926071.870623, "slt1_xc_motor_egu": 1652926071.870623, "slt1_yg_user_offset": 1652926071.853605, "slt1_yg_user_offset_dir": 1652926071.853605, "slt1_yg_velocity": 1652926071.853605, "slt1_yg_acceleration": 1652926071.853605, "slt1_yg_motor_egu": 1652926071.853605, "slt1_yc_user_offset": 1652926067.838207, "slt1_yc_user_offset_dir": 1652926067.838207, "slt1_yc_velocity": 1652926067.838207, "slt1_yc_acceleration": 1652926067.838207, "slt1_yc_motor_egu": 1652926067.838207}, "data_keys": {"slt1_xg_user_offset": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_xg_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt1_xg_velocity": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4}, "slt1_xg_acceleration": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_xg_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XGap}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt1_xc_user_offset": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_xc_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt1_xc_velocity": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 4}, "slt1_xc_acceleration": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_xc_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:XCtr}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt1_yg_user_offset": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_yg_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt1_yg_velocity": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 1.0, "precision": 4}, "slt1_yg_acceleration": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_yg_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YGap}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "slt1_yc_user_offset": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_yc_user_offset_dir": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "slt1_yc_velocity": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.1, "upper_ctrl_limit": 0.1, "precision": 4}, "slt1_yc_acceleration": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "slt1_yc_motor_egu": {"source": "PV:XF:23ID1-OP{Slt:1-Ax:YCtr}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "tardis": {"data": {"tardis_energy": 8.0, "tardis_energy_units": "keV", "tardis_energy_offset": 0, "tardis_geometry_name": "E6C", "tardis_class_name": "Tardis", "tardis_sample_name": "main", "tardis_lattice": [1.54, 1.54, 1.54, 90.0, 90.0, 90.0], "tardis_lattice_reciprocal": [4.079990459207523, 4.079990459207523, 4.079990459207523, 90.00000000000001, 90.00000000000001, 90.00000000000001], "tardis_U": [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]], "tardis_UB": [[4.079990459207523, -2.4982736282101165e-16, -2.4982736282101165e-16], [0.0, 4.079990459207523, -2.4982736282101165e-16], [0.0, 0.0, 4.079990459207523]], "tardis_reflections_details": [], "tardis_ux": 0.0, "tardis_uy": 0.0, "tardis_uz": 0.0, "tardis_diffractometer_name": "tardis", "tardis__hklpy_version": "1.0.1", "tardis__pseudos": ["h", "k", "l"], "tardis__reals": ["theta", "mu", "chi", "phi", "delta", "gamma"], "tardis__constraints": [[-181.0, 181.0, 64.99998898389529, 1.0], [0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0], [-5.0, 180.0, 6.780127999999122e-06, 1.0], [-5.0, 95.0, 29.99966144, 1.0]], "tardis__mode": "lifting_detector_mu", "tardis_orientation_attrs": ["orientation_attrs", "geometry_name", "class_name", "UB", "U", "ux", "uy", "uz", "energy", "energy_units", "energy_offset", "sample_name", "lattice", "lattice_reciprocal", "reflections_details", "_pseudos", "_reals", "_constraints", "_mode", "diffractometer_name", "_hklpy_version"], "tardis_theta_motor_egu": "deg", "tardis_delta_user_offset_dir": 0, "tardis_gamma_user_offset": 6.93, "tardis_gamma_motor_egu": "deg"}, "timestamps": {"tardis_energy": 1652926073.1430738, "tardis_energy_units": 1652926073.1431267, "tardis_energy_offset": 1652926073.1431706, "tardis_geometry_name": 1652926073.143276, "tardis_class_name": 1652926073.143325, "tardis_sample_name": 1652926073.1433814, "tardis_lattice": 1652926073.1434376, "tardis_lattice_reciprocal": 1652926073.1434872, "tardis_U": 1652926073.143528, "tardis_UB": 1652926073.143567, "tardis_reflections_details": 1652926073.1437266, "tardis_ux": 1652926073.1437697, "tardis_uy": 1652926073.143811, "tardis_uz": 1652926073.1438527, "tardis_diffractometer_name": 1652926073.143892, "tardis__hklpy_version": 1652926073.1439312, "tardis__pseudos": 1652926073.1439717, "tardis__reals": 1652926073.1440191, "tardis__constraints": 1652926073.1440601, "tardis__mode": 1652926073.1441014, "tardis_orientation_attrs": 1652926073.1441433, "tardis_theta_motor_egu": 1652926072.885707, "tardis_delta_user_offset_dir": 1652926072.771262, "tardis_gamma_user_offset": 1652926068.181947, "tardis_gamma_motor_egu": 1652926068.181947}, "data_keys": {"tardis_energy": {"source": "SIM:tardis_energy", "dtype": "number", "shape": []}, "tardis_energy_units": {"source": "SIM:tardis_energy_units", "dtype": "string", "shape": []}, "tardis_energy_offset": {"source": "SIM:tardis_energy_offset", "dtype": "integer", "shape": []}, "tardis_geometry_name": {"source": "PY:tardis.calc.geometry_name", "dtype": "string", "shape": []}, "tardis_class_name": {"source": "PY:tardis.__class__.__name__", "dtype": "string", "shape": []}, "tardis_sample_name": {"source": "PY:tardis.calc.sample_name", "dtype": "string", "shape": []}, "tardis_lattice": {"source": "PY:tardis.calc.sample.lattice", "dtype": "array", "shape": [6]}, "tardis_lattice_reciprocal": {"source": "PY:tardis.calc.sample.reciprocal", "dtype": "array", "shape": [6]}, "tardis_U": {"source": "PY:tardis.calc.sample.U", "dtype": "array", "shape": [3, 3]}, "tardis_UB": {"source": "PY:tardis.calc.sample.UB", "dtype": "array", "shape": [3, 3]}, "tardis_reflections_details": {"source": "PY:tardis.calc.sample.reflections_details", "dtype": "array", "shape": [0]}, "tardis_ux": {"source": "PY:tardis.calc.sample.ux.value", "dtype": "number", "shape": []}, "tardis_uy": {"source": "PY:tardis.calc.sample.uy.value", "dtype": "number", "shape": []}, "tardis_uz": {"source": "PY:tardis.calc.sample.uz.value", "dtype": "number", "shape": []}, "tardis_diffractometer_name": {"source": "PY:tardis.name", "dtype": "string", "shape": []}, "tardis__hklpy_version": {"source": "PY:tardis._hklpy_version_", "dtype": "string", "shape": []}, "tardis__pseudos": {"source": "PY:tardis.PseudoPosition._fields", "dtype": "array", "shape": [3]}, "tardis__reals": {"source": "PY:tardis.RealPosition._fields", "dtype": "array", "shape": [6]}, "tardis__constraints": {"source": "PY:tardis._constraints_for_databroker", "dtype": "array", "shape": [6, 4]}, "tardis__mode": {"source": "PY:tardis.calc.engine.mode", "dtype": "string", "shape": []}, "tardis_orientation_attrs": {"source": "PY:tardis._orientation_attrs", "dtype": "array", "shape": [21]}, "tardis_theta_motor_egu": {"source": "PV:XF:23ID1-ES{Dif-Ax:Th}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "tardis_delta_user_offset_dir": {"source": "PV:XF:23ID1-ES{Dif-Ax:Del}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "tardis_gamma_user_offset": {"source": "PV:XF:23ID1-ES{Dif-Ax:Gam}Mtr.OFF", "dtype": "number", "shape": [], "units": "deg", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 4}, "tardis_gamma_motor_egu": {"source": "PV:XF:23ID1-ES{Dif-Ax:Gam}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}, "sx": {"data": {"sx_user_offset": 0.0, "sx_user_offset_dir": 0, "sx_velocity": 0.008, "sx_acceleration": 0.2, "sx_motor_egu": "mm"}, "timestamps": {"sx_user_offset": 1651777372.721202, "sx_user_offset_dir": 1651777372.721202, "sx_velocity": 1651777372.721202, "sx_acceleration": 1651777372.721202, "sx_motor_egu": 1651777372.721202}, "data_keys": {"sx_user_offset": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.OFF", "dtype": "number", "shape": [], "units": "mm", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "sx_user_offset_dir": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.DIR", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Pos", "Neg"]}, "sx_velocity": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.VELO", "dtype": "number", "shape": [], "units": "mm/sec", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.01, "precision": 6}, "sx_acceleration": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.ACCL", "dtype": "number", "shape": [], "units": "sec", "lower_ctrl_limit": -1e+300, "upper_ctrl_limit": 1e+300, "precision": 6}, "sx_motor_egu": {"source": "PV:XF:23ID1-ES{Dif-Ax:X}Mtr.EGU", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}}}}, "name": "baseline", "hints": {"pgm": {"fields": ["pgm_energy_readback", "pgm_mir_pit", "pgm_mir_x", "pgm_grt_pit", "pgm_grt_x"]}, "nanop": {"fields": ["nanop_tx", "nanop_ty", "nanop_tz", "nanop_bx", "nanop_by", "nanop_bz"]}, "sz": {"fields": ["sz_readback"]}, "sy": {"fields": ["sy_readback"]}, "say": {"fields": ["say"]}, "stemp": {"fields": ["stemp_ctrl1_readback", "stemp_ctrl2_readback"]}, "saz": {"fields": ["saz"]}, "slt3": {"fields": ["slt3_x", "slt3_y"]}, "muR": {"fields": ["muR"]}, "cryoangle": {"fields": ["cryoangle_readback"]}, "m3a": {"fields": ["m3a_x", "m3a_pit", "m3a_bdr"]}, "epu2": {"fields": ["epu2_gap_readback", "epu2_phase_readback"]}, "diag6_pid": {"fields": ["diag6_pid_readback"]}, "es_diag1_y": {"fields": ["es_diag1_y"]}, "m1a": {"fields": ["m1a_z_readback", "m1a_y_readback", "m1a_x_readback", "m1a_pit_readback", "m1a_yaw_readback", "m1a_rol_readback"]}, "epu1": {"fields": ["epu1_gap_readback", "epu1_phase_readback"]}, "slt2": {"fields": ["slt2_xg", "slt2_xc", "slt2_yg", "slt2_yc"]}, "inout": {"fields": []}, "slt1": {"fields": ["slt1_xg", "slt1_xc", "slt1_yg", "slt1_yc"]}, "tardis": {"fields": ["tardis_h", "tardis_k", "tardis_l", "tardis_theta", "tardis_delta", "tardis_gamma"]}, "sx": {"fields": ["sx"]}}, "object_keys": {"pgm": ["pgm_energy_readback", "pgm_energy_setpoint", "pgm_energy_stop_signal", "pgm_mir_pit", "pgm_mir_pit_user_setpoint", "pgm_mir_x", "pgm_mir_x_user_setpoint", "pgm_grt_pit", "pgm_grt_pit_user_setpoint", "pgm_grt_x", "pgm_grt_x_user_setpoint", "pgm_fly_start_sig", "pgm_fly_stop_sig", "pgm_fly_velocity", "pgm_fly_fly_start", "pgm_fly_fly_stop", "pgm_fly_scan_status", "pgm_mir_temp_in", "pgm_grt_temp_in", "pgm_mir_temp_out", "pgm_grt_temp_out", "pgm_air_temp", "pgm_grt1_temp", "pgm_grt2_temp", "pgm_grt3_temp", "pgm_grt4_temp"], "nanop": ["nanop_tx", "nanop_tx_user_setpoint", "nanop_tx_dly", "nanop_tx_rtry", "nanop_tx_rdbd", "nanop_tx_rmod", "nanop_tx_cnen", "nanop_tx_pcof", "nanop_tx_icof", "nanop_tx_stat", "nanop_tx_oplp", "nanop_ty", "nanop_ty_user_setpoint", "nanop_ty_dly", "nanop_ty_rtry", "nanop_ty_rdbd", "nanop_ty_rmod", "nanop_ty_cnen", "nanop_ty_pcof", "nanop_ty_icof", "nanop_ty_stat", "nanop_ty_oplp", "nanop_tz", "nanop_tz_user_setpoint", "nanop_tz_dly", "nanop_tz_rtry", "nanop_tz_rdbd", "nanop_tz_rmod", "nanop_tz_cnen", "nanop_tz_pcof", "nanop_tz_icof", "nanop_tz_stat", "nanop_tz_oplp", "nanop_bx", "nanop_bx_user_setpoint", "nanop_bx_dly", "nanop_bx_rtry", "nanop_bx_rdbd", "nanop_bx_rmod", "nanop_bx_cnen", "nanop_bx_pcof", "nanop_bx_icof", "nanop_bx_stat", "nanop_bx_oplp", "nanop_by", "nanop_by_user_setpoint", "nanop_by_dly", "nanop_by_rtry", "nanop_by_rdbd", "nanop_by_rmod", "nanop_by_cnen", "nanop_by_pcof", "nanop_by_icof", "nanop_by_stat", "nanop_by_oplp", "nanop_bz", "nanop_bz_user_setpoint", "nanop_bz_dly", "nanop_bz_rtry", "nanop_bz_rdbd", "nanop_bz_rmod", "nanop_bz_cnen", "nanop_bz_pcof", "nanop_bz_icof", "nanop_bz_stat", "nanop_bz_oplp"], "sz": ["sz_readback", "sz_setpoint"], "sy": ["sy_readback", "sy_setpoint"], "say": ["say", "say_user_setpoint"], "stemp": ["stemp_temp_A_T", "stemp_temp_A_V", "stemp_temp_A_status", "stemp_temp_B_T", "stemp_temp_B_V", "stemp_temp_B_status", "stemp_temp_C_T", "stemp_temp_C_V", "stemp_temp_C_status", "stemp_temp_D_T", "stemp_temp_D_V", "stemp_temp_D_status", "stemp_ctrl1_readback", "stemp_ctrl1_setpoint", "stemp_ctrl1_done", "stemp_ctrl1_ramp_enabled", "stemp_ctrl1_ramp_rate", "stemp_ctrl2_readback", "stemp_ctrl2_setpoint", "stemp_ctrl2_done", "stemp_ctrl2_ramp_enabled", "stemp_ctrl2_ramp_rate"], "saz": ["saz", "saz_user_setpoint"], "slt3": ["slt3_x", "slt3_x_user_setpoint", "slt3_y", "slt3_y_user_setpoint"], "muR": ["muR", "muR_user_setpoint"], "cryoangle": ["cryoangle_readback", "cryoangle_setpoint"], "m3a": ["m3a_x", "m3a_x_user_setpoint", "m3a_pit", "m3a_pit_user_setpoint", "m3a_bdr", "m3a_bdr_user_setpoint"], "epu2": ["epu2_gap_readback", "epu2_gap_setpoint", "epu2_gap_stop_signal", "epu2_phase_readback", "epu2_phase_setpoint", "epu2_phase_stop_signal", "epu2_x_off", "epu2_x_ang", "epu2_y_off", "epu2_y_ang", "epu2_flt_input", "epu2_flt_input_offset", "epu2_flt_input_link", "epu2_flt_input_pv", "epu2_flt_output", "epu2_flt_output_link", "epu2_flt_output_pv", "epu2_flt_output_deadband", "epu2_flt_output_drive", "epu2_flt_interpolation_status", "epu2_rlt_input", "epu2_rlt_input_offset", "epu2_rlt_input_link", "epu2_rlt_input_pv", "epu2_rlt_output", "epu2_rlt_output_link", "epu2_rlt_output_pv", "epu2_rlt_output_deadband", "epu2_rlt_output_drive", "epu2_rlt_interpolation_status", "epu2_table"], "diag6_pid": ["diag6_pid_readback", "diag6_pid_setpoint", "diag6_pid_output", "diag6_pid_enable"], "es_diag1_y": ["es_diag1_y", "es_diag1_y_user_setpoint"], "m1a": ["m1a_z_readback", "m1a_z_setpoint", "m1a_z_actuate", "m1a_z_stop_signal", "m1a_z_done", "m1a_y_readback", "m1a_y_setpoint", "m1a_y_actuate", "m1a_y_stop_signal", "m1a_y_done", "m1a_x_readback", "m1a_x_setpoint", "m1a_x_actuate", "m1a_x_stop_signal", "m1a_x_done", "m1a_pit_readback", "m1a_pit_setpoint", "m1a_pit_actuate", "m1a_pit_stop_signal", "m1a_pit_done", "m1a_yaw_readback", "m1a_yaw_setpoint", "m1a_yaw_actuate", "m1a_yaw_stop_signal", "m1a_yaw_done", "m1a_rol_readback", "m1a_rol_setpoint", "m1a_rol_actuate", "m1a_rol_stop_signal", "m1a_rol_done"], "epu1": ["epu1_gap_readback", "epu1_gap_setpoint", "epu1_gap_stop_signal", "epu1_phase_readback", "epu1_phase_setpoint", "epu1_phase_stop_signal", "epu1_x_off", "epu1_x_ang", "epu1_y_off", "epu1_y_ang", "epu1_flt_input", "epu1_flt_input_offset", "epu1_flt_input_link", "epu1_flt_input_pv", "epu1_flt_output", "epu1_flt_output_link", "epu1_flt_output_pv", "epu1_flt_output_deadband", "epu1_flt_output_drive", "epu1_flt_interpolation_status", "epu1_rlt_input", "epu1_rlt_input_offset", "epu1_rlt_input_link", "epu1_rlt_input_pv", "epu1_rlt_output", "epu1_rlt_output_link", "epu1_rlt_output_pv", "epu1_rlt_output_deadband", "epu1_rlt_output_drive", "epu1_rlt_interpolation_status", "epu1_table"], "slt2": ["slt2_xg", "slt2_xg_user_setpoint", "slt2_xc", "slt2_xc_user_setpoint", "slt2_yg", "slt2_yg_user_setpoint", "slt2_yc", "slt2_yc_user_setpoint"], "inout": ["inout_status"], "slt1": ["slt1_xg", "slt1_xg_user_setpoint", "slt1_xc", "slt1_xc_user_setpoint", "slt1_yg", "slt1_yg_user_setpoint", "slt1_yc", "slt1_yc_user_setpoint"], "tardis": ["tardis_h", "tardis_h_setpoint", "tardis_k", "tardis_k_setpoint", "tardis_l", "tardis_l_setpoint", "tardis_theta", "tardis_theta_user_setpoint", "tardis_mu", "tardis_chi", "tardis_phi", "tardis_delta", "tardis_delta_user_setpoint", "tardis_gamma", "tardis_gamma_user_setpoint"], "sx": ["sx", "sx_user_setpoint"]}}}, "2": {"name": "event_page", "doc": {"time": [1652932013.0589023], "uid": ["6e7aa90c-badd-4d8a-81c2-8684af168700"], "seq_num": [1], "descriptor": "7bc3bfb3-4bd3-41de-923b-1c4c4335c035", "filled": {}, "data": {"muR": [0.0], "muR_user_setpoint": [0.0], "sx": [10.149211946], "sx_user_setpoint": [10.249999961], "say": [-6.0810675000000005], "say_user_setpoint": [-6.081064077623031], "saz": [16.92114], "saz_user_setpoint": [16.921142053705896], "cryoangle_readback": [160.0], "cryoangle_setpoint": [160.0], "sy_readback": [1.5264544890314368e-07], "sy_setpoint": [0.0], "sz_readback": [0.6999999730844387], "sz_setpoint": [0.0], "epu1_gap_readback": [30.000003200000002], "epu1_gap_setpoint": [30.0], "epu1_gap_stop_signal": [0], "epu1_phase_readback": [2.3000048], "epu1_phase_setpoint": [0.0], "epu1_phase_stop_signal": [0], "epu1_x_off": [0.267829], "epu1_x_ang": [-0.20091699999999998], "epu1_y_off": [0.014518999999999999], "epu1_y_ang": [0.0045449999999999996], "epu1_flt_input": [710.0], "epu1_flt_input_offset": [1.0], "epu1_flt_input_link": ["Enabled"], "epu1_flt_input_pv": ["XF:23ID2-OP{Mono}Enrgy-SP CP MS"], "epu1_flt_output": [26553.88891466318], "epu1_flt_output_link": ["Enable"], "epu1_flt_output_pv": ["SR:C23-ID:G1A{EPU:1-Ax:Gap}-Mtr-SP CA MS"], "epu1_flt_output_deadband": [0.0], "epu1_flt_output_drive": [26553.88891466318], "epu1_flt_interpolation_status": ["OK"], "epu1_rlt_input": [25427.392], "epu1_rlt_input_offset": [0.0], "epu1_rlt_input_link": ["Disabled"], "epu1_rlt_input_pv": ["SR:C23-ID:G1A{EPU:1-Ax:Gap}-Mtr.RBV CP NMS"], "epu1_rlt_output": [652.6433747813296], "epu1_rlt_output_link": ["Disable"], "epu1_rlt_output_pv": ["XF:23ID-ID{EPU:1}Enrgy-I CA MS"], "epu1_rlt_output_deadband": [0.0], "epu1_rlt_output_drive": [0.0], "epu1_rlt_interpolation_status": ["OK"], "epu1_table": [4], "epu2_gap_readback": [13.4999952], "epu2_gap_setpoint": [30.0], "epu2_gap_stop_signal": [0], "epu2_phase_readback": [12.300532800000001], "epu2_phase_setpoint": [0.0], "epu2_phase_stop_signal": [0], "epu2_x_off": [0.0009289999999999999], "epu2_x_ang": [-0.011831], "epu2_y_off": [0.000179], "epu2_y_ang": [-0.01602], "epu2_flt_input": [888.0], "epu2_flt_input_offset": [-12.0], "epu2_flt_input_link": ["Disabled"], "epu2_flt_input_pv": ["XF:23ID1-OP{Mono}Enrgy-SP CP MS"], "epu2_flt_output": [30016.811015938605], "epu2_flt_output_link": ["Disable"], "epu2_flt_output_pv": ["SR:C23-ID:G1A{EPU:2-Ax:Gap}-Mtr-SP CA MS"], "epu2_flt_output_deadband": [2.5], "epu2_flt_output_drive": [0.0], "epu2_flt_interpolation_status": ["OK"], "epu2_rlt_input": [20813.36], "epu2_rlt_input_offset": [0.0], "epu2_rlt_input_link": ["Disabled"], "epu2_rlt_input_pv": ["SR:C23-ID:G1A{EPU:2-Ax:Gap}-Mtr.RBV CP NMS"], "epu2_rlt_output": [0.0], "epu2_rlt_output_link": ["Disable"], "epu2_rlt_output_pv": ["XF:23ID-ID{EPU:2}Enrgy-I CA MS"], "epu2_rlt_output_deadband": [0.0], "epu2_rlt_output_drive": [0.0], "epu2_rlt_interpolation_status": ["OUT OF RANGE"], "epu2_table": [2], "slt1_xg": [4.002799999999997], "slt1_xg_user_setpoint": [4.003299999999999], "slt1_xc": [0.12560000000000016], "slt1_xc_user_setpoint": [0.12540000000000018], "slt1_yg": [2.999699999999999], "slt1_yg_user_setpoint": [3.0], "slt1_yc": [-0.10040000000000004], "slt1_yc_user_setpoint": [-0.10000000000000009], "slt2_xg": [10.100299999999999], "slt2_xg_user_setpoint": [10.100299999999999], "slt2_xc": [0.031100000000000003], "slt2_xc_user_setpoint": [0.031100000000000003], "slt2_yg": [9.0003], "slt2_yg_user_setpoint": [9.0003], "slt2_yc": [-0.1], "slt2_yc_user_setpoint": [-0.1], "slt3_x": [-15.000240000000002], "slt3_x_user_setpoint": [-15.0], "slt3_y": [-0.30062], "slt3_y_user_setpoint": [-0.3], "m1a_z_readback": [-27.61993646], "m1a_z_setpoint": [-27.62], "m1a_z_actuate": [1], "m1a_z_stop_signal": [0], "m1a_z_done": [0], "m1a_y_readback": [-2.410198849], "m1a_y_setpoint": [-2.41], "m1a_y_actuate": [1], "m1a_y_stop_signal": [0], "m1a_y_done": [0], "m1a_x_readback": [2.633231336e-05], "m1a_x_setpoint": [-0.0], "m1a_x_actuate": [1], "m1a_x_stop_signal": [0], "m1a_x_done": [0], "m1a_pit_readback": [6.274854470999999], "m1a_pit_setpoint": [6.275], "m1a_pit_actuate": [1], "m1a_pit_stop_signal": [0], "m1a_pit_done": [0], "m1a_yaw_readback": [0.00022181266844000002], "m1a_yaw_setpoint": [-0.0], "m1a_yaw_actuate": [1], "m1a_yaw_stop_signal": [0], "m1a_yaw_done": [0], "m1a_rol_readback": [3.300069557], "m1a_rol_setpoint": [3.3000000000000003], "m1a_rol_actuate": [1], "m1a_rol_stop_signal": [0], "m1a_rol_done": [0], "m3a_x": [-0.7686000000000001], "m3a_x_user_setpoint": [-0.7687], "m3a_pit": [-0.6262500000000001], "m3a_pit_user_setpoint": [-0.6247], "m3a_bdr": [-0.0003], "m3a_bdr_user_setpoint": [-0.0003], "tardis_h": [-0.006244935447759787], "tardis_h_setpoint": [-0.006244935447759787], "tardis_k": [0.013392327309723898], "tardis_k_setpoint": [0.013392327309723898], "tardis_l": [0.05514839880864828], "tardis_l_setpoint": [0.05514839880864828], "tardis_theta": [64.99998898389529], "tardis_theta_user_setpoint": [64.99998898389529], "tardis_mu": [0.0], "tardis_chi": [0.0], "tardis_phi": [0.0], "tardis_delta": [6.780127999999122e-06], "tardis_delta_user_setpoint": [-8.469910000013375e-07], "tardis_gamma": [29.99966144], "tardis_gamma_user_setpoint": [29.999776032], "stemp_temp_A_T": [298.09], "stemp_temp_A_V": [0.56407], "stemp_temp_A_status": [0], "stemp_temp_B_T": [298.777], "stemp_temp_B_V": [0.56249], "stemp_temp_B_status": [0], "stemp_temp_C_T": [0.0], "stemp_temp_C_V": [0.0], "stemp_temp_C_status": [65535], "stemp_temp_D_T": [0.0], "stemp_temp_D_V": [0.0], "stemp_temp_D_status": [65535], "stemp_ctrl1_readback": [295.0], "stemp_ctrl1_setpoint": [295.0], "stemp_ctrl1_done": [0], "stemp_ctrl1_ramp_enabled": [0], "stemp_ctrl1_ramp_rate": [1.0], "stemp_ctrl2_readback": [500.0], "stemp_ctrl2_setpoint": [0.0], "stemp_ctrl2_done": [0], "stemp_ctrl2_ramp_enabled": [0], "stemp_ctrl2_ramp_rate": [0.0], "pgm_energy_readback": [888.1570516], "pgm_energy_setpoint": [888.0], "pgm_energy_stop_signal": [0], "pgm_mir_pit": [1.2814807763671876], "pgm_mir_pit_user_setpoint": [1.2814740625], "pgm_mir_x": [0.0011], "pgm_mir_x_user_setpoint": [0.0007], "pgm_grt_pit": [1.406689038662], "pgm_grt_pit_user_setpoint": [1.4066896490135998], "pgm_grt_x": [-3.2004], "pgm_grt_x_user_setpoint": [-3.2008], "pgm_fly_start_sig": [888.0], "pgm_fly_stop_sig": [888.0], "pgm_fly_velocity": [0.5], "pgm_fly_fly_start": [0], "pgm_fly_fly_stop": [0], "pgm_fly_scan_status": ["Ready"], "pgm_mir_temp_in": [0.0], "pgm_grt_temp_in": [0.0], "pgm_mir_temp_out": [0.0], "pgm_grt_temp_out": [0.0], "pgm_air_temp": [0.0], "pgm_grt1_temp": [29.0], "pgm_grt2_temp": [28.700000000000003], "pgm_grt3_temp": [28.5], "pgm_grt4_temp": [28.6], "inout_status": ["Inserted"], "es_diag1_y": [-15.00252], "es_diag1_y_user_setpoint": [-15.00096], "diag6_pid_readback": [1005.0], "diag6_pid_setpoint": [1005.0], "diag6_pid_output": [465.42138826662733], "diag6_pid_enable": [0], "nanop_tx": [-0.00015999999999999999], "nanop_tx_user_setpoint": [0.0], "nanop_tx_dly": [0.1], "nanop_tx_rtry": [0], "nanop_tx_rdbd": [1e-06], "nanop_tx_rmod": [0], "nanop_tx_cnen": [1], "nanop_tx_pcof": [0.1], "nanop_tx_icof": [0.01], "nanop_tx_stat": [0], "nanop_tx_oplp": [0], "nanop_ty": [-16.499988], "nanop_ty_user_setpoint": [-16.5], "nanop_ty_dly": [0.1], "nanop_ty_rtry": [0], "nanop_ty_rdbd": [1e-06], "nanop_ty_rmod": [0], "nanop_ty_cnen": [1], "nanop_ty_pcof": [0.1], "nanop_ty_icof": [0.01], "nanop_ty_stat": [0], "nanop_ty_oplp": [0], "nanop_tz": [5.000063], "nanop_tz_user_setpoint": [5.0], "nanop_tz_dly": [0.1], "nanop_tz_rtry": [0], "nanop_tz_rdbd": [1e-06], "nanop_tz_rmod": [0], "nanop_tz_cnen": [1], "nanop_tz_pcof": [0.1], "nanop_tz_icof": [0.01], "nanop_tz_stat": [0], "nanop_tz_oplp": [0], "nanop_bx": [-0.880022], "nanop_bx_user_setpoint": [-0.88], "nanop_bx_dly": [0.1], "nanop_bx_rtry": [0], "nanop_bx_rdbd": [1e-06], "nanop_bx_rmod": [0], "nanop_bx_cnen": [1], "nanop_bx_pcof": [0.1], "nanop_bx_icof": [0.01], "nanop_bx_stat": [0], "nanop_bx_oplp": [0], "nanop_by": [-16.499688], "nanop_by_user_setpoint": [-16.5], "nanop_by_dly": [0.1], "nanop_by_rtry": [0], "nanop_by_rdbd": [1e-06], "nanop_by_rmod": [0], "nanop_by_cnen": [1], "nanop_by_pcof": [0.1], "nanop_by_icof": [0.01], "nanop_by_stat": [0], "nanop_by_oplp": [0], "nanop_bz": [-4.999765], "nanop_bz_user_setpoint": [-5.0], "nanop_bz_dly": [0.1], "nanop_bz_rtry": [0], "nanop_bz_rdbd": [1e-06], "nanop_bz_rmod": [0], "nanop_bz_cnen": [1], "nanop_bz_pcof": [0.1], "nanop_bz_icof": [0.01], "nanop_bz_stat": [0], "nanop_bz_oplp": [0]}, "timestamps": {"muR": [1652926072.611157], "muR_user_setpoint": [1652926072.611157], "sx": [1652932012.540093], "sx_user_setpoint": [1652931993.621764], "say": [1652931856.968539], "say_user_setpoint": [1652931850.593492], "saz": [1652931973.17064], "saz_user_setpoint": [1652931850.593537], "cryoangle_readback": [1652930909.18421], "cryoangle_setpoint": [1652930909.184176], "sy_readback": [1652931973.170793], "sy_setpoint": [631152000.0], "sz_readback": [1652931973.170806], "sz_setpoint": [631152000.0], "epu1_gap_readback": [1652932012.48876], "epu1_gap_setpoint": [1652912081.441993], "epu1_gap_stop_signal": [1652932012.478506], "epu1_phase_readback": [1652932012.559699], "epu1_phase_setpoint": [631152000.0], "epu1_phase_stop_signal": [1652932012.546642], "epu1_x_off": [1652932012.597909], "epu1_x_ang": [1652932012.598533], "epu1_y_off": [1652932012.718907], "epu1_y_ang": [1652932012.719436], "epu1_flt_input": [1652905705.102953], "epu1_flt_input_offset": [1652906377.818091], "epu1_flt_input_link": [1652905705.013103], "epu1_flt_input_pv": [1652905705.102953], "epu1_flt_output": [1652906377.81932], "epu1_flt_output_link": [1652905705.013105], "epu1_flt_output_pv": [1652906377.819318], "epu1_flt_output_deadband": [1652905705.010557], "epu1_flt_output_drive": [1652906377.819321], "epu1_flt_interpolation_status": [1652906377.819321], "epu1_rlt_input": [1652932012.488857], "epu1_rlt_input_offset": [1652905705.010559], "epu1_rlt_input_link": [1652905705.013106], "epu1_rlt_input_pv": [1652932012.488857], "epu1_rlt_output": [1652932012.488926], "epu1_rlt_output_link": [1652905705.013108], "epu1_rlt_output_pv": [1652932012.488924], "epu1_rlt_output_deadband": [1652905705.010639], "epu1_rlt_output_drive": [1652932012.488926], "epu1_rlt_interpolation_status": [1652932012.488926], "epu1_table": [1652905705.013118], "epu2_gap_readback": [1652932012.010614], "epu2_gap_setpoint": [1652912078.116375], "epu2_gap_stop_signal": [1652932012.508835], "epu2_phase_readback": [1652932012.598463], "epu2_phase_setpoint": [631152000.0], "epu2_phase_stop_signal": [1652932012.581464], "epu2_x_off": [1652932012.718445], "epu2_x_ang": [1652932012.83992], "epu2_y_off": [1652932012.839662], "epu2_y_ang": [1652932012.840139], "epu2_flt_input": [1652905705.103833], "epu2_flt_input_offset": [1652905705.010642], "epu2_flt_input_link": [1652905705.013109], "epu2_flt_input_pv": [1652905705.103833], "epu2_flt_output": [1652905705.104328], "epu2_flt_output_link": [1652905705.01311], "epu2_flt_output_pv": [1652905705.104326], "epu2_flt_output_deadband": [1652905705.013056], "epu2_flt_output_drive": [1652905705.104328], "epu2_flt_interpolation_status": [1652905705.104329], "epu2_rlt_input": [1652932012.013015], "epu2_rlt_input_offset": [1652905705.013059], "epu2_rlt_input_link": [1652905705.013112], "epu2_rlt_input_pv": [1652932012.013015], "epu2_rlt_output": [1652932012.013046], "epu2_rlt_output_link": [1652905705.013114], "epu2_rlt_output_pv": [1652932012.013044], "epu2_rlt_output_deadband": [1652905705.013094], "epu2_rlt_output_drive": [1652932012.013046], "epu2_rlt_interpolation_status": [1652932012.013047], "epu2_table": [1652905705.014083], "slt1_xg": [1652932005.991205], "slt1_xg_user_setpoint": [1652926071.870597], "slt1_xc": [1652926071.870623], "slt1_xc_user_setpoint": [1652926071.870623], "slt1_yg": [1652932009.928645], "slt1_yg_user_setpoint": [1652926071.853605], "slt1_yc": [1652926067.838207], "slt1_yc_user_setpoint": [1652926067.838207], "slt2_xg": [631152000.0], "slt2_xg_user_setpoint": [631152000.0], "slt2_xc": [631152000.0], "slt2_xc_user_setpoint": [631152000.0], "slt2_yg": [631152000.0], "slt2_yg_user_setpoint": [631152000.0], "slt2_yc": [631152000.0], "slt2_yc_user_setpoint": [631152000.0], "slt3_x": [1652932007.218328], "slt3_x_user_setpoint": [1652927717.885048], "slt3_y": [1652931990.516785], "slt3_y_user_setpoint": [1652925993.269874], "m1a_z_readback": [1652926072.540799], "m1a_z_setpoint": [1651066506.061359], "m1a_z_actuate": [1652283240.962319], "m1a_z_stop_signal": [631152000.0], "m1a_z_done": [1652283463.733489], "m1a_y_readback": [1652926072.540797], "m1a_y_setpoint": [1651066506.058493], "m1a_y_actuate": [1652283240.962319], "m1a_y_stop_signal": [631152000.0], "m1a_y_done": [1652283463.733489], "m1a_x_readback": [1652926072.5408], "m1a_x_setpoint": [1651066506.064053], "m1a_x_actuate": [1652283240.962319], "m1a_x_stop_signal": [631152000.0], "m1a_x_done": [1652283463.733489], "m1a_pit_readback": [1652926072.540785], "m1a_pit_setpoint": [1651066506.050373], "m1a_pit_actuate": [1652283240.962319], "m1a_pit_stop_signal": [631152000.0], "m1a_pit_done": [1652283463.733489], "m1a_yaw_readback": [1652926072.54079], "m1a_yaw_setpoint": [1651066506.055563], "m1a_yaw_actuate": [1652283240.962319], "m1a_yaw_stop_signal": [631152000.0], "m1a_yaw_done": [1652283463.733489], "m1a_rol_readback": [1652926072.540789], "m1a_rol_setpoint": [1651066506.05286], "m1a_rol_actuate": [1652283240.962319], "m1a_rol_stop_signal": [631152000.0], "m1a_rol_done": [1652283463.733489], "m3a_x": [1652932012.527728], "m3a_x_user_setpoint": [1652926071.811395], "m3a_pit": [1652932012.527686], "m3a_pit_user_setpoint": [1652926072.319672], "m3a_bdr": [631152000.0], "m3a_bdr_user_setpoint": [631152000.0], "tardis_h": [1652926073.1443589], "tardis_h_setpoint": [1652926073.1444108], "tardis_k": [1652926073.1445873], "tardis_k_setpoint": [1652926073.1446326], "tardis_l": [1652926073.1448011], "tardis_l_setpoint": [1652926073.144846], "tardis_theta": [1652932012.647934], "tardis_theta_user_setpoint": [1652932012.647934], "tardis_mu": [1652932012.917304], "tardis_chi": [1652932012.9173093], "tardis_phi": [1652932012.917313], "tardis_delta": [1652932012.342035], "tardis_delta_user_setpoint": [1652931516.003005], "tardis_gamma": [1652932012.348957], "tardis_gamma_user_setpoint": [1652926068.181947], "stemp_temp_A_T": [1652932011.912643], "stemp_temp_A_V": [1652932011.932496], "stemp_temp_A_status": [1652932011.942387], "stemp_temp_B_T": [1652932011.982628], "stemp_temp_B_V": [1652932012.002591], "stemp_temp_B_status": [1652932012.012615], "stemp_temp_C_T": [1652932012.042623], "stemp_temp_C_V": [1652932012.072551], "stemp_temp_C_status": [1652932012.082323], "stemp_temp_D_T": [1652932012.112442], "stemp_temp_D_V": [1652932012.132599], "stemp_temp_D_status": [1652932012.142378], "stemp_ctrl1_readback": [1652926072.178433], "stemp_ctrl1_setpoint": [1652298224.307903], "stemp_ctrl1_done": [1652926072.188458], "stemp_ctrl1_ramp_enabled": [1652298220.597043], "stemp_ctrl1_ramp_rate": [631152000.0], "stemp_ctrl2_readback": [1652926072.238766], "stemp_ctrl2_setpoint": [631152000.0], "stemp_ctrl2_done": [1652926072.248606], "stemp_ctrl2_ramp_enabled": [631152000.0], "stemp_ctrl2_ramp_rate": [631152000.0], "pgm_energy_readback": [1652932012.916321], "pgm_energy_setpoint": [1652282762.87697], "pgm_energy_stop_signal": [631152000.0], "pgm_mir_pit": [1652281975.576428], "pgm_mir_pit_user_setpoint": [1652281975.576428], "pgm_mir_x": [1651053840.639287], "pgm_mir_x_user_setpoint": [1651053840.639287], "pgm_grt_pit": [1651074812.461718], "pgm_grt_pit_user_setpoint": [1651074812.461718], "pgm_grt_x": [1651071654.857518], "pgm_grt_x_user_setpoint": [1651071654.857518], "pgm_fly_start_sig": [1652282762.881102], "pgm_fly_stop_sig": [1652282762.884495], "pgm_fly_velocity": [631152000.0], "pgm_fly_fly_start": [1652282763.887957], "pgm_fly_fly_stop": [631152000.0], "pgm_fly_scan_status": [1652932012.807726], "pgm_mir_temp_in": [1652932011.90068], "pgm_grt_temp_in": [1652932011.900698], "pgm_mir_temp_out": [1652932011.900714], "pgm_grt_temp_out": [1652932011.90073], "pgm_air_temp": [1652932011.900745], "pgm_grt1_temp": [1652932012.638826], "pgm_grt2_temp": [1652932012.638827], "pgm_grt3_temp": [1652932012.638827], "pgm_grt4_temp": [1652932012.638828], "inout_status": [1652932012.804556], "es_diag1_y": [1652863799.561647], "es_diag1_y_user_setpoint": [1652863799.561647], "diag6_pid_readback": [1652892005.280589], "diag6_pid_setpoint": [631152000.0], "diag6_pid_output": [1652892005.280522], "diag6_pid_enable": [1652932012.311523], "nanop_tx": [1652932012.713773], "nanop_tx_user_setpoint": [1652926076.174124], "nanop_tx_dly": [1652932012.713773], "nanop_tx_rtry": [1652932012.713773], "nanop_tx_rdbd": [1652932012.713773], "nanop_tx_rmod": [1652932012.713773], "nanop_tx_cnen": [1652932012.713773], "nanop_tx_pcof": [1652932012.713773], "nanop_tx_icof": [1652932012.713773], "nanop_tx_stat": [1652932012.713773], "nanop_tx_oplp": [1652932012.713773], "nanop_ty": [1652932012.565967], "nanop_ty_user_setpoint": [1652926076.183126], "nanop_ty_dly": [1652932012.565967], "nanop_ty_rtry": [1652932012.565967], "nanop_ty_rdbd": [1652932012.565967], "nanop_ty_rmod": [1652932012.565967], "nanop_ty_cnen": [1652932012.565967], "nanop_ty_pcof": [1652932012.565967], "nanop_ty_icof": [1652932012.565967], "nanop_ty_stat": [1652932012.565967], "nanop_ty_oplp": [1652932012.565967], "nanop_tz": [1652932012.575072], "nanop_tz_user_setpoint": [1652926076.192207], "nanop_tz_dly": [1652932012.575072], "nanop_tz_rtry": [1652932012.575072], "nanop_tz_rdbd": [1652932012.575072], "nanop_tz_rmod": [1652932012.575072], "nanop_tz_cnen": [1652932012.575072], "nanop_tz_pcof": [1652932012.575072], "nanop_tz_icof": [1652932012.575072], "nanop_tz_stat": [1652932012.575072], "nanop_tz_oplp": [1652932012.575072], "nanop_bx": [1652932012.584722], "nanop_bx_user_setpoint": [1652926076.599987], "nanop_bx_dly": [1652932012.584722], "nanop_bx_rtry": [1652932012.584722], "nanop_bx_rdbd": [1652932012.584722], "nanop_bx_rmod": [1652932012.584722], "nanop_bx_cnen": [1652932012.584722], "nanop_bx_pcof": [1652932012.584722], "nanop_bx_icof": [1652932012.584722], "nanop_bx_stat": [1652932012.584722], "nanop_bx_oplp": [1652932012.584722], "nanop_by": [1652932012.594254], "nanop_by_user_setpoint": [1652926076.609235], "nanop_by_dly": [1652932012.594254], "nanop_by_rtry": [1652932012.594254], "nanop_by_rdbd": [1652932012.594254], "nanop_by_rmod": [1652932012.594254], "nanop_by_cnen": [1652932012.594254], "nanop_by_pcof": [1652932012.594254], "nanop_by_icof": [1652932012.594254], "nanop_by_stat": [1652932012.594254], "nanop_by_oplp": [1652932012.594254], "nanop_bz": [1652932012.604145], "nanop_bz_user_setpoint": [1652926076.618263], "nanop_bz_dly": [1652932012.604145], "nanop_bz_rtry": [1652932012.604145], "nanop_bz_rdbd": [1652932012.604145], "nanop_bz_rmod": [1652932012.604145], "nanop_bz_cnen": [1652932012.604145], "nanop_bz_pcof": [1652932012.604145], "nanop_bz_icof": [1652932012.604145], "nanop_bz_stat": [1652932012.604145], "nanop_bz_oplp": [1652932012.604145]}}}, "3": {"name": "descriptor", "doc": {"run_start": "ca658886-ee6b-4b3c-b47f-a58b08dbac8b", "time": 1652932015.1023815, "data_keys": {"dif_cam2_image": {"shape": [1, 2200, 2752, 3], "source": "PV:XF:23ID1-ES{Dif-Cam:2}", "dtype": "array", "external": "FILESTORE:", "dtype_str": "|u1", "object_name": "dif_cam2"}, "dif_cam1_image": {"shape": [1, 1456, 1936], "source": "PV:XF:23ID1-ES{Dif-Cam:1}", "dtype": "array", "external": "FILESTORE:", "dtype_str": "|u1", "object_name": "dif_cam1"}}, "uid": "de3c7088-8654-4219-bb56-5314f4c3a6b7", "configuration": {"dif_cam2": {"data": {"dif_cam2_cam_acquire_period": 1.0, "dif_cam2_cam_acquire_time": 1.0, "dif_cam2_cam_image_mode": 1, "dif_cam2_cam_manufacturer": "Prosilica", "dif_cam2_cam_model": "GT2750C", "dif_cam2_cam_num_exposures": 1, "dif_cam2_cam_num_images": 1, "dif_cam2_cam_trigger_mode": 5}, "timestamps": {"dif_cam2_cam_acquire_period": 1652887903.349681, "dif_cam2_cam_acquire_time": 1652931566.242604, "dif_cam2_cam_image_mode": 1652932012.512254, "dif_cam2_cam_manufacturer": 1652887903.349657, "dif_cam2_cam_model": 1652887903.349658, "dif_cam2_cam_num_exposures": 1652887903.349678, "dif_cam2_cam_num_images": 1652887903.349674, "dif_cam2_cam_trigger_mode": 1652887903.349676}, "data_keys": {"dif_cam2_cam_acquire_period": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:AcquirePeriod_RBV", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3}, "dif_cam2_cam_acquire_time": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:AcquireTime_RBV", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3}, "dif_cam2_cam_image_mode": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:ImageMode_RBV", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Single", "Multiple", "Continuous"]}, "dif_cam2_cam_manufacturer": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:Manufacturer_RBV", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "dif_cam2_cam_model": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:Model_RBV", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "dif_cam2_cam_num_exposures": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:NumExposures_RBV", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0}, "dif_cam2_cam_num_images": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:NumImages_RBV", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0}, "dif_cam2_cam_trigger_mode": {"source": "PV:XF:23ID1-ES{Dif-Cam:2}cam1:TriggerMode_RBV", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Free Run", "Sync In 1", "Sync In 2", "Sync In 3", "Sync In 4", "Fixed Rate", "Software"]}}}, "dif_cam1": {"data": {"dif_cam1_cam_acquire_period": 1.0, "dif_cam1_cam_acquire_time": 1.0, "dif_cam1_cam_image_mode": 1, "dif_cam1_cam_manufacturer": "Prosilica", "dif_cam1_cam_model": "GT1920", "dif_cam1_cam_num_exposures": 1, "dif_cam1_cam_num_images": 1, "dif_cam1_cam_trigger_mode": 5}, "timestamps": {"dif_cam1_cam_acquire_period": 1650652103.018558, "dif_cam1_cam_acquire_time": 1652931811.964039, "dif_cam1_cam_image_mode": 1652932012.431473, "dif_cam1_cam_manufacturer": 1650652103.018352, "dif_cam1_cam_model": 1650652103.018374, "dif_cam1_cam_num_exposures": 1650652103.018547, "dif_cam1_cam_num_images": 1650652103.018533, "dif_cam1_cam_trigger_mode": 1650652103.018543}, "data_keys": {"dif_cam1_cam_acquire_period": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:AcquirePeriod_RBV", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3}, "dif_cam1_cam_acquire_time": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:AcquireTime_RBV", "dtype": "number", "shape": [], "units": "", "lower_ctrl_limit": 0.0, "upper_ctrl_limit": 0.0, "precision": 3}, "dif_cam1_cam_image_mode": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:ImageMode_RBV", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Single", "Multiple", "Continuous"]}, "dif_cam1_cam_manufacturer": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:Manufacturer_RBV", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "dif_cam1_cam_model": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:Model_RBV", "dtype": "string", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null}, "dif_cam1_cam_num_exposures": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:NumExposures_RBV", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0}, "dif_cam1_cam_num_images": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:NumImages_RBV", "dtype": "integer", "shape": [], "units": "", "lower_ctrl_limit": 0, "upper_ctrl_limit": 0}, "dif_cam1_cam_trigger_mode": {"source": "PV:XF:23ID1-ES{Dif-Cam:1}cam1:TriggerMode_RBV", "dtype": "integer", "shape": [], "units": null, "lower_ctrl_limit": null, "upper_ctrl_limit": null, "enum_strs": ["Free Run", "Sync In 1", "Sync In 2", "Sync In 3", "Sync In 4", "Fixed Rate", "Software"]}}}}, "name": "primary", "hints": {"dif_cam2": {"fields": []}, "dif_cam1": {"fields": []}}, "object_keys": {"dif_cam2": ["dif_cam2_image"], "dif_cam1": ["dif_cam1_image"]}}}, "4": {"name": "resource", "doc": {"spec": "AD_TIFF", "root": "6a970c6ad6e1871c9b9294da77b38bd1", "resource_path": "prosilica_data/2022/05/18", "resource_kwargs": {"template": "%s%s_%6.6d.tiff", "filename": "2bd8faa8-f9dd-44e0-8324", "frame_per_point": 1}, "path_semantics": "posix", "uid": "cbbb30fa-7c29-41d9-9bcd-16e0f3fa31a0", "run_start": "ca658886-ee6b-4b3c-b47f-a58b08dbac8b"}}, "5": {"name": "datum_page", "doc": {"resource": "cbbb30fa-7c29-41d9-9bcd-16e0f3fa31a0", "datum_id": ["cbbb30fa-7c29-41d9-9bcd-16e0f3fa31a0/0"], "datum_kwargs": {"point_number": [0]}}}, "6": {"name": "resource", "doc": {"spec": "AD_TIFF", "root": "6a970c6ad6e1871c9b9294da77b38bd1", "resource_path": "prosilica_data/2022/05/18", "resource_kwargs": {"template": "%s%s_%6.6d.tiff", "filename": "c5b34df5-dac4-4e50-97ff", "frame_per_point": 1}, "path_semantics": "posix", "uid": "c2037d9c-c0ca-44c3-b6cf-55e14b87ffdc", "run_start": "ca658886-ee6b-4b3c-b47f-a58b08dbac8b"}}, "7": {"name": "datum_page", "doc": {"resource": "c2037d9c-c0ca-44c3-b6cf-55e14b87ffdc", "datum_id": ["c2037d9c-c0ca-44c3-b6cf-55e14b87ffdc/0"], "datum_kwargs": {"point_number": [0]}}}, "8": {"name": "event_page", "doc": {"time": [1652932015.2171752], "uid": ["ca2c1f09-8484-4993-bfec-e044c067574a"], "seq_num": [1], "descriptor": "de3c7088-8654-4219-bb56-5314f4c3a6b7", "filled": {"dif_cam2_image": [false], "dif_cam1_image": [false]}, "data": {"dif_cam1_image": ["c2037d9c-c0ca-44c3-b6cf-55e14b87ffdc/0"], "dif_cam2_image": ["cbbb30fa-7c29-41d9-9bcd-16e0f3fa31a0/0"]}, "timestamps": {"dif_cam1_image": [1652932013.102615], "dif_cam2_image": [1652932013.104023]}}}, "9": {"name": "event_page", "doc": {"time": [1652932015.5385165], "uid": ["e9db55ae-c77d-4b97-bc28-e27fd9ba96ae"], "seq_num": [2], "descriptor": "7bc3bfb3-4bd3-41de-923b-1c4c4335c035", "filled": {}, "data": {"muR": [0.0], "muR_user_setpoint": [0.0], "sx": [10.170741814], "sx_user_setpoint": [10.249999961], "say": [-6.0810675000000005], "say_user_setpoint": [-6.081064077623031], "saz": [16.92114], "saz_user_setpoint": [16.921142053705896], "cryoangle_readback": [160.0], "cryoangle_setpoint": [160.0], "sy_readback": [1.5264544890314368e-07], "sy_setpoint": [0.0], "sz_readback": [0.6999999730844387], "sz_setpoint": [0.0], "epu1_gap_readback": [30.000008], "epu1_gap_setpoint": [30.0], "epu1_gap_stop_signal": [0], "epu1_phase_readback": [2.300008], "epu1_phase_setpoint": [0.0], "epu1_phase_stop_signal": [0], "epu1_x_off": [0.2646], "epu1_x_ang": [-0.20057899999999998], "epu1_y_off": [0.014803], "epu1_y_ang": [0.004025], "epu1_flt_input": [710.0], "epu1_flt_input_offset": [1.0], "epu1_flt_input_link": ["Enabled"], "epu1_flt_input_pv": ["XF:23ID2-OP{Mono}Enrgy-SP CP MS"], "epu1_flt_output": [26553.88891466318], "epu1_flt_output_link": ["Enable"], "epu1_flt_output_pv": ["SR:C23-ID:G1A{EPU:1-Ax:Gap}-Mtr-SP CA MS"], "epu1_flt_output_deadband": [0.0], "epu1_flt_output_drive": [26553.88891466318], "epu1_flt_interpolation_status": ["OK"], "epu1_rlt_input": [25427.392], "epu1_rlt_input_offset": [0.0], "epu1_rlt_input_link": ["Disabled"], "epu1_rlt_input_pv": ["SR:C23-ID:G1A{EPU:1-Ax:Gap}-Mtr.RBV CP NMS"], "epu1_rlt_output": [652.6433747813296], "epu1_rlt_output_link": ["Disable"], "epu1_rlt_output_pv": ["XF:23ID-ID{EPU:1}Enrgy-I CA MS"], "epu1_rlt_output_deadband": [0.0], "epu1_rlt_output_drive": [0.0], "epu1_rlt_interpolation_status": ["OK"], "epu1_table": [4], "epu2_gap_readback": [13.499996800000002], "epu2_gap_setpoint": [30.0], "epu2_gap_stop_signal": [0], "epu2_phase_readback": [12.300385600000002], "epu2_phase_setpoint": [0.0], "epu2_phase_stop_signal": [0], "epu2_x_off": [0.002829], "epu2_x_ang": [-0.01313], "epu2_y_off": [6.1e-05], "epu2_y_ang": [-0.018122], "epu2_flt_input": [888.0], "epu2_flt_input_offset": [-12.0], "epu2_flt_input_link": ["Disabled"], "epu2_flt_input_pv": ["XF:23ID1-OP{Mono}Enrgy-SP CP MS"], "epu2_flt_output": [30016.811015938605], "epu2_flt_output_link": ["Disable"], "epu2_flt_output_pv": ["SR:C23-ID:G1A{EPU:2-Ax:Gap}-Mtr-SP CA MS"], "epu2_flt_output_deadband": [2.5], "epu2_flt_output_drive": [0.0], "epu2_flt_interpolation_status": ["OK"], "epu2_rlt_input": [20813.36], "epu2_rlt_input_offset": [0.0], "epu2_rlt_input_link": ["Disabled"], "epu2_rlt_input_pv": ["SR:C23-ID:G1A{EPU:2-Ax:Gap}-Mtr.RBV CP NMS"], "epu2_rlt_output": [0.0], "epu2_rlt_output_link": ["Disable"], "epu2_rlt_output_pv": ["XF:23ID-ID{EPU:2}Enrgy-I CA MS"], "epu2_rlt_output_deadband": [0.0], "epu2_rlt_output_drive": [0.0], "epu2_rlt_interpolation_status": ["OUT OF RANGE"], "epu2_table": [2], "slt1_xg": [4.002899999999997], "slt1_xg_user_setpoint": [4.003299999999999], "slt1_xc": [0.12560000000000016], "slt1_xc_user_setpoint": [0.12540000000000018], "slt1_yg": [2.999699999999999], "slt1_yg_user_setpoint": [3.0], "slt1_yc": [-0.10040000000000004], "slt1_yc_user_setpoint": [-0.10000000000000009], "slt2_xg": [10.100299999999999], "slt2_xg_user_setpoint": [10.100299999999999], "slt2_xc": [0.031100000000000003], "slt2_xc_user_setpoint": [0.031100000000000003], "slt2_yg": [9.0003], "slt2_yg_user_setpoint": [9.0003], "slt2_yc": [-0.1], "slt2_yc_user_setpoint": [-0.1], "slt3_x": [-15.00023], "slt3_x_user_setpoint": [-15.0], "slt3_y": [-0.30062], "slt3_y_user_setpoint": [-0.3], "m1a_z_readback": [-27.61993646], "m1a_z_setpoint": [-27.62], "m1a_z_actuate": [1], "m1a_z_stop_signal": [0], "m1a_z_done": [0], "m1a_y_readback": [-2.410198849], "m1a_y_setpoint": [-2.41], "m1a_y_actuate": [1], "m1a_y_stop_signal": [0], "m1a_y_done": [0], "m1a_x_readback": [2.633231336e-05], "m1a_x_setpoint": [-0.0], "m1a_x_actuate": [1], "m1a_x_stop_signal": [0], "m1a_x_done": [0], "m1a_pit_readback": [6.274854470999999], "m1a_pit_setpoint": [6.275], "m1a_pit_actuate": [1], "m1a_pit_stop_signal": [0], "m1a_pit_done": [0], "m1a_yaw_readback": [0.00022181266844000002], "m1a_yaw_setpoint": [-0.0], "m1a_yaw_actuate": [1], "m1a_yaw_stop_signal": [0], "m1a_yaw_done": [0], "m1a_rol_readback": [3.300069557], "m1a_rol_setpoint": [3.3000000000000003], "m1a_rol_actuate": [1], "m1a_rol_stop_signal": [0], "m1a_rol_done": [0], "m3a_x": [-0.7685500000000001], "m3a_x_user_setpoint": [-0.7687], "m3a_pit": [-0.6264000000000001], "m3a_pit_user_setpoint": [-0.6247], "m3a_bdr": [-0.0003], "m3a_bdr_user_setpoint": [-0.0003], "tardis_h": [-0.006245178259397201], "tardis_h_setpoint": [-0.006245178259397201], "tardis_k": [0.013392822587661503], "tardis_k_setpoint": [0.013392822587661503], "tardis_l": [0.055149354020888594], "tardis_l_setpoint": [0.055149354020888594], "tardis_theta": [64.99999661101394], "tardis_theta_user_setpoint": [65.0001110177936], "tardis_mu": [0.0], "tardis_chi": [0.0], "tardis_phi": [0.0], "tardis_delta": [-8.469910000013375e-07], "tardis_delta_user_setpoint": [-8.469910000013375e-07], "tardis_gamma": [30.0002344], "tardis_gamma_user_setpoint": [29.999776032], "stemp_temp_A_T": [298.09], "stemp_temp_A_V": [0.56407], "stemp_temp_A_status": [0], "stemp_temp_B_T": [298.778], "stemp_temp_B_V": [0.56249], "stemp_temp_B_status": [0], "stemp_temp_C_T": [0.0], "stemp_temp_C_V": [0.0], "stemp_temp_C_status": [65535], "stemp_temp_D_T": [0.0], "stemp_temp_D_V": [0.0], "stemp_temp_D_status": [65535], "stemp_ctrl1_readback": [295.0], "stemp_ctrl1_setpoint": [295.0], "stemp_ctrl1_done": [0], "stemp_ctrl1_ramp_enabled": [0], "stemp_ctrl1_ramp_rate": [1.0], "stemp_ctrl2_readback": [500.0], "stemp_ctrl2_setpoint": [0.0], "stemp_ctrl2_done": [0], "stemp_ctrl2_ramp_enabled": [0], "stemp_ctrl2_ramp_rate": [0.0], "pgm_energy_readback": [888.1313935], "pgm_energy_setpoint": [888.0], "pgm_energy_stop_signal": [0], "pgm_mir_pit": [1.2814807763671876], "pgm_mir_pit_user_setpoint": [1.2814740625], "pgm_mir_x": [0.0011], "pgm_mir_x_user_setpoint": [0.0007], "pgm_grt_pit": [1.406689038662], "pgm_grt_pit_user_setpoint": [1.4066896490135998], "pgm_grt_x": [-3.2004], "pgm_grt_x_user_setpoint": [-3.2008], "pgm_fly_start_sig": [888.0], "pgm_fly_stop_sig": [888.0], "pgm_fly_velocity": [0.5], "pgm_fly_fly_start": [0], "pgm_fly_fly_stop": [0], "pgm_fly_scan_status": ["Ready"], "pgm_mir_temp_in": [0.0], "pgm_grt_temp_in": [0.0], "pgm_mir_temp_out": [0.0], "pgm_grt_temp_out": [0.0], "pgm_air_temp": [0.0], "pgm_grt1_temp": [29.0], "pgm_grt2_temp": [28.6], "pgm_grt3_temp": [28.5], "pgm_grt4_temp": [28.6], "inout_status": ["Inserted"], "es_diag1_y": [-15.00252], "es_diag1_y_user_setpoint": [-15.00096], "diag6_pid_readback": [1005.0], "diag6_pid_setpoint": [1005.0], "diag6_pid_output": [465.42138826662733], "diag6_pid_enable": [0], "nanop_tx": [-8.599999999999999e-05], "nanop_tx_user_setpoint": [0.0], "nanop_tx_dly": [0.1], "nanop_tx_rtry": [0], "nanop_tx_rdbd": [1e-06], "nanop_tx_rmod": [0], "nanop_tx_cnen": [1], "nanop_tx_pcof": [0.1], "nanop_tx_icof": [0.01], "nanop_tx_stat": [0], "nanop_tx_oplp": [0], "nanop_ty": [-16.499991], "nanop_ty_user_setpoint": [-16.5], "nanop_ty_dly": [0.1], "nanop_ty_rtry": [0], "nanop_ty_rdbd": [1e-06], "nanop_ty_rmod": [0], "nanop_ty_cnen": [1], "nanop_ty_pcof": [0.1], "nanop_ty_icof": [0.01], "nanop_ty_stat": [0], "nanop_ty_oplp": [0], "nanop_tz": [4.999902], "nanop_tz_user_setpoint": [5.0], "nanop_tz_dly": [0.1], "nanop_tz_rtry": [0], "nanop_tz_rdbd": [1e-06], "nanop_tz_rmod": [0], "nanop_tz_cnen": [1], "nanop_tz_pcof": [0.1], "nanop_tz_icof": [0.01], "nanop_tz_stat": [0], "nanop_tz_oplp": [0], "nanop_bx": [-0.879951], "nanop_bx_user_setpoint": [-0.88], "nanop_bx_dly": [0.1], "nanop_bx_rtry": [0], "nanop_bx_rdbd": [1e-06], "nanop_bx_rmod": [0], "nanop_bx_cnen": [1], "nanop_bx_pcof": [0.1], "nanop_bx_icof": [0.01], "nanop_bx_stat": [0], "nanop_bx_oplp": [0], "nanop_by": [-16.500208999999998], "nanop_by_user_setpoint": [-16.5], "nanop_by_dly": [0.1], "nanop_by_rtry": [0], "nanop_by_rdbd": [1e-06], "nanop_by_rmod": [0], "nanop_by_cnen": [1], "nanop_by_pcof": [0.1], "nanop_by_icof": [0.01], "nanop_by_stat": [0], "nanop_by_oplp": [0], "nanop_bz": [-5.000166999999999], "nanop_bz_user_setpoint": [-5.0], "nanop_bz_dly": [0.1], "nanop_bz_rtry": [0], "nanop_bz_rdbd": [1e-06], "nanop_bz_rmod": [0], "nanop_bz_cnen": [1], "nanop_bz_pcof": [0.1], "nanop_bz_icof": [0.01], "nanop_bz_stat": [0], "nanop_bz_oplp": [0]}, "timestamps": {"muR": [1652926072.611157], "muR_user_setpoint": [1652926072.611157], "sx": [1652932015.231786], "sx_user_setpoint": [1652931993.621764], "say": [1652931856.968539], "say_user_setpoint": [1652931850.593492], "saz": [1652931973.17064], "saz_user_setpoint": [1652931850.593537], "cryoangle_readback": [1652930909.18421], "cryoangle_setpoint": [1652930909.184176], "sy_readback": [1652931973.170793], "sy_setpoint": [631152000.0], "sz_readback": [1652931973.170806], "sz_setpoint": [631152000.0], "epu1_gap_readback": [1652932014.026401], "epu1_gap_setpoint": [1652912081.441993], "epu1_gap_stop_signal": [1652932015.034903], "epu1_phase_readback": [1652932013.071324], "epu1_phase_setpoint": [631152000.0], "epu1_phase_stop_signal": [1652932015.253774], "epu1_x_off": [1652932015.254966], "epu1_x_ang": [1652932015.255757], "epu1_y_off": [1652932015.255388], "epu1_y_ang": [1652932015.25609], "epu1_flt_input": [1652905705.102953], "epu1_flt_input_offset": [1652906377.818091], "epu1_flt_input_link": [1652905705.013103], "epu1_flt_input_pv": [1652905705.102953], "epu1_flt_output": [1652906377.81932], "epu1_flt_output_link": [1652905705.013105], "epu1_flt_output_pv": [1652906377.819318], "epu1_flt_output_deadband": [1652905705.010557], "epu1_flt_output_drive": [1652906377.819321], "epu1_flt_interpolation_status": [1652906377.819321], "epu1_rlt_input": [1652932014.026479], "epu1_rlt_input_offset": [1652905705.010559], "epu1_rlt_input_link": [1652905705.013106], "epu1_rlt_input_pv": [1652932014.026479], "epu1_rlt_output": [1652932014.026552], "epu1_rlt_output_link": [1652905705.013108], "epu1_rlt_output_pv": [1652932014.026547], "epu1_rlt_output_deadband": [1652905705.010639], "epu1_rlt_output_drive": [1652932014.026553], "epu1_rlt_interpolation_status": [1652932014.026555], "epu1_table": [1652905705.013118], "epu2_gap_readback": [1652932015.299507], "epu2_gap_setpoint": [1652912078.116375], "epu2_gap_stop_signal": [1652932015.359358], "epu2_phase_readback": [1652932015.154605], "epu2_phase_setpoint": [631152000.0], "epu2_phase_stop_signal": [1652932015.359369], "epu2_x_off": [1652932015.375776], "epu2_x_ang": [1652932015.376566], "epu2_y_off": [1652932015.376105], "epu2_y_ang": [1652932015.376948], "epu2_flt_input": [1652905705.103833], "epu2_flt_input_offset": [1652905705.010642], "epu2_flt_input_link": [1652905705.013109], "epu2_flt_input_pv": [1652905705.103833], "epu2_flt_output": [1652905705.104328], "epu2_flt_output_link": [1652905705.01311], "epu2_flt_output_pv": [1652905705.104326], "epu2_flt_output_deadband": [1652905705.013056], "epu2_flt_output_drive": [1652905705.104328], "epu2_flt_interpolation_status": [1652905705.104329], "epu2_rlt_input": [1652932015.305884], "epu2_rlt_input_offset": [1652905705.013059], "epu2_rlt_input_link": [1652905705.013112], "epu2_rlt_input_pv": [1652932015.305884], "epu2_rlt_output": [1652932015.305947], "epu2_rlt_output_link": [1652905705.013114], "epu2_rlt_output_pv": [1652932015.305945], "epu2_rlt_output_deadband": [1652905705.013094], "epu2_rlt_output_drive": [1652932015.305947], "epu2_rlt_interpolation_status": [1652932015.305948], "epu2_table": [1652905705.014083], "slt1_xg": [1652932014.02763], "slt1_xg_user_setpoint": [1652926071.870597], "slt1_xc": [1652926071.870623], "slt1_xc_user_setpoint": [1652926071.870623], "slt1_yg": [1652932009.928645], "slt1_yg_user_setpoint": [1652926071.853605], "slt1_yc": [1652926067.838207], "slt1_yc_user_setpoint": [1652926067.838207], "slt2_xg": [631152000.0], "slt2_xg_user_setpoint": [631152000.0], "slt2_xc": [631152000.0], "slt2_xc_user_setpoint": [631152000.0], "slt2_yg": [631152000.0], "slt2_yg_user_setpoint": [631152000.0], "slt2_yc": [631152000.0], "slt2_yc_user_setpoint": [631152000.0], "slt3_x": [1652932014.485993], "slt3_x_user_setpoint": [1652927717.885048], "slt3_y": [1652931990.516785], "slt3_y_user_setpoint": [1652925993.269874], "m1a_z_readback": [1652926072.540799], "m1a_z_setpoint": [1651066506.061359], "m1a_z_actuate": [1652283240.962319], "m1a_z_stop_signal": [631152000.0], "m1a_z_done": [1652283463.733489], "m1a_y_readback": [1652926072.540797], "m1a_y_setpoint": [1651066506.058493], "m1a_y_actuate": [1652283240.962319], "m1a_y_stop_signal": [631152000.0], "m1a_y_done": [1652283463.733489], "m1a_x_readback": [1652926072.5408], "m1a_x_setpoint": [1651066506.064053], "m1a_x_actuate": [1652283240.962319], "m1a_x_stop_signal": [631152000.0], "m1a_x_done": [1652283463.733489], "m1a_pit_readback": [1652926072.540785], "m1a_pit_setpoint": [1651066506.050373], "m1a_pit_actuate": [1652283240.962319], "m1a_pit_stop_signal": [631152000.0], "m1a_pit_done": [1652283463.733489], "m1a_yaw_readback": [1652926072.54079], "m1a_yaw_setpoint": [1651066506.055563], "m1a_yaw_actuate": [1652283240.962319], "m1a_yaw_stop_signal": [631152000.0], "m1a_yaw_done": [1652283463.733489], "m1a_rol_readback": [1652926072.540789], "m1a_rol_setpoint": [1651066506.05286], "m1a_rol_actuate": [1652283240.962319], "m1a_rol_stop_signal": [631152000.0], "m1a_rol_done": [1652283463.733489], "m3a_x": [1652932015.163037], "m3a_x_user_setpoint": [1652926071.811395], "m3a_pit": [1652932014.564437], "m3a_pit_user_setpoint": [1652926072.319672], "m3a_bdr": [631152000.0], "m3a_bdr_user_setpoint": [631152000.0], "tardis_h": [1652926073.1443589], "tardis_h_setpoint": [1652926073.1444108], "tardis_k": [1652926073.1445873], "tardis_k_setpoint": [1652926073.1446326], "tardis_l": [1652926073.1448011], "tardis_l_setpoint": [1652926073.144846], "tardis_theta": [1652932015.339615], "tardis_theta_user_setpoint": [1652932014.128481], "tardis_mu": [1652932015.5142996], "tardis_chi": [1652932015.514305], "tardis_phi": [1652932015.514309], "tardis_delta": [1652932014.782599], "tardis_delta_user_setpoint": [1652931516.003005], "tardis_gamma": [1652932013.56406], "tardis_gamma_user_setpoint": [1652926068.181947], "stemp_temp_A_T": [1652932013.912961], "stemp_temp_A_V": [1652932013.933049], "stemp_temp_A_status": [1652932013.942826], "stemp_temp_B_T": [1652932013.982968], "stemp_temp_B_V": [1652932014.00276], "stemp_temp_B_status": [1652932014.012771], "stemp_temp_C_T": [1652932014.042804], "stemp_temp_C_V": [1652932014.072897], "stemp_temp_C_status": [1652932014.082907], "stemp_temp_D_T": [1652932014.113109], "stemp_temp_D_V": [1652932014.132777], "stemp_temp_D_status": [1652932014.142924], "stemp_ctrl1_readback": [1652926072.178433], "stemp_ctrl1_setpoint": [1652298224.307903], "stemp_ctrl1_done": [1652926072.188458], "stemp_ctrl1_ramp_enabled": [1652298220.597043], "stemp_ctrl1_ramp_rate": [631152000.0], "stemp_ctrl2_readback": [1652926072.238766], "stemp_ctrl2_setpoint": [631152000.0], "stemp_ctrl2_done": [1652926072.248606], "stemp_ctrl2_ramp_enabled": [631152000.0], "stemp_ctrl2_ramp_rate": [631152000.0], "pgm_energy_readback": [1652932015.516085], "pgm_energy_setpoint": [1652282762.87697], "pgm_energy_stop_signal": [631152000.0], "pgm_mir_pit": [1652281975.576428], "pgm_mir_pit_user_setpoint": [1652281975.576428], "pgm_mir_x": [1651053840.639287], "pgm_mir_x_user_setpoint": [1651053840.639287], "pgm_grt_pit": [1651074812.461718], "pgm_grt_pit_user_setpoint": [1651074812.461718], "pgm_grt_x": [1651071654.857518], "pgm_grt_x_user_setpoint": [1651071654.857518], "pgm_fly_start_sig": [1652282762.881102], "pgm_fly_stop_sig": [1652282762.884495], "pgm_fly_velocity": [631152000.0], "pgm_fly_fly_start": [1652282763.887957], "pgm_fly_fly_stop": [631152000.0], "pgm_fly_scan_status": [1652932015.438388], "pgm_mir_temp_in": [1652932013.900627], "pgm_grt_temp_in": [1652932013.900638], "pgm_mir_temp_out": [1652932013.900648], "pgm_grt_temp_out": [1652932013.900657], "pgm_air_temp": [1652932013.900665], "pgm_grt1_temp": [1652932014.639096], "pgm_grt2_temp": [1652932014.639098], "pgm_grt3_temp": [1652932014.6391], "pgm_grt4_temp": [1652932014.639102], "inout_status": [1652932014.962707], "es_diag1_y": [1652863799.561647], "es_diag1_y_user_setpoint": [1652863799.561647], "diag6_pid_readback": [1652892005.280589], "diag6_pid_setpoint": [631152000.0], "diag6_pid_output": [1652892005.280522], "diag6_pid_enable": [1652932015.311586], "nanop_tx": [1652932015.176331], "nanop_tx_user_setpoint": [1652926076.174124], "nanop_tx_dly": [1652932015.176331], "nanop_tx_rtry": [1652932015.176331], "nanop_tx_rdbd": [1652932015.176331], "nanop_tx_rmod": [1652932015.176331], "nanop_tx_cnen": [1652932015.176331], "nanop_tx_pcof": [1652932015.176331], "nanop_tx_icof": [1652932015.176331], "nanop_tx_stat": [1652932015.176331], "nanop_tx_oplp": [1652932015.176331], "nanop_ty": [1652932014.704947], "nanop_ty_user_setpoint": [1652926076.183126], "nanop_ty_dly": [1652932015.185786], "nanop_ty_rtry": [1652932015.185786], "nanop_ty_rdbd": [1652932015.185786], "nanop_ty_rmod": [1652932015.185786], "nanop_ty_cnen": [1652932015.185786], "nanop_ty_pcof": [1652932015.185786], "nanop_ty_icof": [1652932015.185786], "nanop_ty_stat": [1652932015.185786], "nanop_ty_oplp": [1652932015.185786], "nanop_tz": [1652932015.195299], "nanop_tz_user_setpoint": [1652926076.192207], "nanop_tz_dly": [1652932015.195299], "nanop_tz_rtry": [1652932015.195299], "nanop_tz_rdbd": [1652932015.195299], "nanop_tz_rmod": [1652932015.195299], "nanop_tz_cnen": [1652932015.195299], "nanop_tz_pcof": [1652932015.195299], "nanop_tz_icof": [1652932015.195299], "nanop_tz_stat": [1652932015.195299], "nanop_tz_oplp": [1652932015.195299], "nanop_bx": [1652932015.205099], "nanop_bx_user_setpoint": [1652926076.599987], "nanop_bx_dly": [1652932015.205099], "nanop_bx_rtry": [1652932015.205099], "nanop_bx_rdbd": [1652932015.205099], "nanop_bx_rmod": [1652932015.205099], "nanop_bx_cnen": [1652932015.205099], "nanop_bx_pcof": [1652932015.205099], "nanop_bx_icof": [1652932015.205099], "nanop_bx_stat": [1652932015.205099], "nanop_bx_oplp": [1652932015.205099], "nanop_by": [1652932015.214723], "nanop_by_user_setpoint": [1652926076.609235], "nanop_by_dly": [1652932015.214723], "nanop_by_rtry": [1652932015.214723], "nanop_by_rdbd": [1652932015.214723], "nanop_by_rmod": [1652932015.214723], "nanop_by_cnen": [1652932015.214723], "nanop_by_pcof": [1652932015.214723], "nanop_by_icof": [1652932015.214723], "nanop_by_stat": [1652932015.214723], "nanop_by_oplp": [1652932015.214723], "nanop_bz": [1652932015.224372], "nanop_bz_user_setpoint": [1652926076.618263], "nanop_bz_dly": [1652932015.224372], "nanop_bz_rtry": [1652932015.224372], "nanop_bz_rdbd": [1652932015.224372], "nanop_bz_rmod": [1652932015.224372], "nanop_bz_cnen": [1652932015.224372], "nanop_bz_pcof": [1652932015.224372], "nanop_bz_icof": [1652932015.224372], "nanop_bz_stat": [1652932015.224372], "nanop_bz_oplp": [1652932015.224372]}}}, "10": {"name": "stop", "doc": {"run_start": "ca658886-ee6b-4b3c-b47f-a58b08dbac8b", "time": 1652932015.5593889, "uid": "fd599cb7-92e9-404a-ad14-449975f782e1", "exit_status": "success", "reason": "", "num_events": {"baseline": 2, "primary": 1}}}} From 3a57e05230c15d87e00de03d426a4bd24145615c Mon Sep 17 00:00:00 2001 From: Hiran Wijesinghe Date: Wed, 24 Jan 2024 16:32:13 -0500 Subject: [PATCH 6/6] fix args sent to `http_client.stream` --- databroker/client.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/databroker/client.py b/databroker/client.py index 81cbe4396..09451e55a 100644 --- a/databroker/client.py +++ b/databroker/client.py @@ -72,13 +72,10 @@ def documents(self, fill=False): link = self.item["links"]["self"].replace( "/metadata", "/documents", 1 ) - request = self.context.http_client.build_request( - "GET", - link, - params={"fill": fill}, - headers={"Accept": "application/json-seq"}, - ) - with self.context.http_client.stream(request) as response: + with self.context.http_client.stream( + "GET", link, params={"fill": fill}, + headers={"Accept": "application/json-seq"} + ) as response: if response.is_error: response.read() handle_error(response)