diff --git a/packages/agebd/src/agebd/pv.py b/packages/agebd/src/agebd/pv.py index b961df5..d537018 100644 --- a/packages/agebd/src/agebd/pv.py +++ b/packages/agebd/src/agebd/pv.py @@ -112,6 +112,9 @@ class DevPVLink(PVLink): # PV name if the PV belongs to that service. For other PVs # that don't belong to that service, we want to use the prod # version even in the dev environment. + # + # All services have AGEBD-ALH and AGEBD-MASTER default PVs. + # These should also use dev PVs in the dev environment. service_name: str | None = None def __init__(self, pvname, **kwargs): @@ -120,7 +123,11 @@ class DevPVLink(PVLink): def _get_pvname_dev(self, pvname): device, record = pvname.split(":") - if device == f"AGEBD-{self.service_name}": + if device in [ + f"AGEBD-{self.service_name}", + "AGEBD-ALH", + "AGEBD-MASTER", + ]: return f"{device}-DEV:{record}" return pvname