@@ -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