Skip to content

Commit 606fdf0

Browse files
committed
feat: add ecmc and vme user motor to device templates
1 parent 9625689 commit 606fdf0

1 file changed

Lines changed: 14 additions & 6 deletions

File tree

ophyd_devices/interfaces/device_config_templates/ophyd_templates.py

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,24 +51,32 @@ class EpicsSignalWithRBVDeviceConfigTemplate(BaseModel):
5151

5252

5353
# Dictionary mapping device groups to supported device class templates/variants.
54-
OPHYD_DEVICE_TEMPLATES: dict[str, dict[str, dict[str, type]]] = {
54+
OPHYD_DEVICE_TEMPLATES: dict[str, dict[str, dict[str, type | str]]] = {
5555
"EpicsMotor": {
5656
"EpicsMotor": {
57-
"deviceClass": "ophyd.EpicsMotor", # "ophyd_devices.devices.EpicsMotor",
57+
"deviceClass": "ophyd_devices.EpicsMotor", # "ophyd_devices.devices.EpicsMotor",
5858
"deviceConfig": EpicsMotorDeviceConfigTemplate,
59-
}
59+
},
60+
"EpicsMotorEC": {
61+
"deviceClass": "ophyd_devices.EpicsMotorEC", # "ophyd_devices.devices.EpicsMotorEC",
62+
"deviceConfig": EpicsMotorDeviceConfigTemplate,
63+
},
64+
"EpicsUserMotorVME": {
65+
"deviceClass": "ophyd_devices.EpicsUserMotorVME", # "ophyd_devices.devices.EpicsUserMotorVME",
66+
"deviceConfig": EpicsMotorDeviceConfigTemplate,
67+
},
6068
},
6169
"EpicsSignal": {
6270
"EpicsSignal": {
63-
"deviceClass": "ophyd.EpicsSignal",
71+
"deviceClass": "ophyd_devices.EpicsSignal",
6472
"deviceConfig": EpicsSignalDeviceConfigTemplate,
6573
},
6674
"EpicsSignalRO": {
67-
"deviceClass": "ophyd.EpicsSignalRO",
75+
"deviceClass": "ophyd_devices.EpicsSignalRO",
6876
"deviceConfig": EpicsSignalRODeviceConfigTemplate,
6977
},
7078
"EpicsSignalWithRBV": {
71-
"deviceClass": "ophyd.EpicsSignalWithRBV",
79+
"deviceClass": "ophyd_devices.EpicsSignalWithRBV",
7280
"deviceConfig": EpicsSignalWithRBVDeviceConfigTemplate,
7381
},
7482
},

0 commit comments

Comments
 (0)