Esempio n. 1
0
 def _get_properties_suffix(self):
     dbase = self.get_database()
     props = dict()
     for pvname in dbase:
         if not _PVName.is_sp_pv(pvname) and not _PVName.is_cte_pv(pvname):
             prop, suf = self._get_prop_name(pvname, with_suffix=True)
             props[prop] = suf
     return props
Esempio n. 2
0
 def get_map2readpvs(self):
     """Get the database."""
     dbase = self.get_database()
     map2readpvs = dict()
     for pvname in dbase:
         if _PVName.is_cte_pv(pvname) or _PVName.is_cmd_pv(pvname):
             continue
         prop = self._get_prop_name(pvname)
         map2readpvs[pvname] = _partial(
                         self.read, prop, is_sp=_PVName.is_sp_pv(pvname))
     return map2readpvs