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
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