NSLS-II / nslsii

NSLS-II related devices
BSD 3-Clause "New" or "Revised" License
10 stars 21 forks source link

feat: add pmac kill signal and switch #174

Closed maffettone closed 1 month ago

maffettone commented 6 months ago

In response to https://github.com/NSLS-II-CSX/profile_collection/issues/84.

Initially, an EPICS record was added to include a custom PV for Kill Status that would grab the 11th bit from the status. This moves that logic to the ophyd level, and constructs an appropriate switch that can kill a PMAC and check if the PMAC is killed.

TODO:

johnsinsheimer commented 1 month ago

Yes this is the correct naming scheme from the database: motorstatus.db There is kind of duplicate information / PV names in another record, axis status by number , but here it matches the "Axis Status by Name" menu