code: def getCtrlConf(self, msgout=True):
          
          _lattice_eleobjlist_copy = copy.deepcopy(self._lattice_eleobjlist)
          if self.mode == 'online':
              for e in _lattice_eleobjlist_copy:
                  for k in (set(e.simukeys) & set(e.ctrlkeys)):
                      try:
                          if msgout:
                              print("Reading from %s..." % e.ctrlinfo[k]['pv'])
                          pvval = epics.caget(e.ctrlinfo[k]['pv'])
                          if pvval is not None:
                              e.simuinfo[k] = e.unitTrans(pvval, direction='+')
                              if msgout:
                                  print("  Done.")
                          else:
                              if msgout:
                                  print("  Failed.")
                      except:
                          pass
          else:  # self.mode is 'simu' do nothing
              pass
          return _lattice_eleobjlist_copy
docs: get control configurations regarding to the PV names,
              read PV value
  
              :param msgout: print information if True (by default)
              return updated element object list