コード例 #1
0
 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}