diff --git a/docs/source/upcoming_release_notes/1312-fix_mmc100_sig.rst b/docs/source/upcoming_release_notes/1312-fix_mmc100_sig.rst new file mode 100644 index 00000000000..071af16444f --- /dev/null +++ b/docs/source/upcoming_release_notes/1312-fix_mmc100_sig.rst @@ -0,0 +1,34 @@ +1312 fix_mmc100_sig +################### + +API Breaks +---------- +- N/A + +Library Features +---------------- +- N/A + +Device Features +--------------- +- N/A + +New Devices +----------- +- N/A + +Bugfixes +-------- +- Replace the ``velocity_base`` (``.VBAS``) signal in the `MMC100` class + with a base `Signal` to avoid a PV disconnected error + that was preventing moves. + The `MMC100` record does not have this field. + With this fix, `MMC100` devices can move again. + +Maintenance +----------- +- N/A + +Contributors +------------ +- zllentz diff --git a/pcdsdevices/epics_motor.py b/pcdsdevices/epics_motor.py index b43937ce17e..1257c526019 100644 --- a/pcdsdevices/epics_motor.py +++ b/pcdsdevices/epics_motor.py @@ -1235,6 +1235,8 @@ class MMC100(PCDSMotorBase): home_forward = Cpt(EpicsSignal, '.MLP', kind='omitted') home_reverse = Cpt(EpicsSignal, '.MLN', kind='omitted') + velocity_base = Cpt(Signal, kind='omitted') + class BeckhoffAxisPLC(Device): """