def getParameter(self, para): pinfo = fg.FGPINFO() ret = self.__cam.GetParameterInfo(para, pinfo) if ret != fg.FCE_NOERROR: raise AVTCameraError(ret) if pinfo.IsValue == fg.PVAL.PVAL_OFF: val = 'OFF' elif pinfo.IsValue == fg.PVAL.PVAL_ONESHOT: val = 'ONESHOT' elif pinfo.IsValue == fg.PVAL.PVAL_AUTO: val = 'Auto' else: val = pinfo.IsValue return {'Value': val, 'Min': pinfo.MinValue, 'Max': pinfo.MaxValue}