From 44dc2e83b7e191fec5a86dbae1eb8843be172b1b Mon Sep 17 00:00:00 2001 From: smathis Date: Fri, 5 Dec 2025 15:49:08 +0100 Subject: [PATCH] Made _param_to_pv an instance variable --- src/classes.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/classes.py b/src/classes.py index 16e7c61..dd28e5c 100755 --- a/src/classes.py +++ b/src/classes.py @@ -76,9 +76,6 @@ class Motor: "busypoll", "idlepoll", "pv", "default_position", 'logger', "_epics_wrapper") - # This will store PV objects for each PV param and is populated by the init function - _param_to_pv = {} - # Motor record fields fields = { 'readpv': 'RBV', @@ -124,6 +121,8 @@ class Motor: self.default_position = default_position self._epics_wrapper = CaprotoWrapper(TIMEOUT) + # This will store PV objects for each PV param and is populated by the init function + self._param_to_pv = {} for (access_name, pvname) in self._get_pvs().items(): self._epics_wrapper.connect_pv(pvname) self._param_to_pv[access_name] = pvname