示例#1
0
 public sSUPPORTED_KEY_PTI(sSUPPORTED_KEY_PTI sk)
 {
     this.fHwKeyRSDept     = sk.fHwKeyRSDept;
     this.fHwKeyWIP        = sk.fHwKeyWIP;
     this.fHwKeyService    = sk.fHwKeyService;
     this.fHwKeyTesting    = sk.fHwKeyTesting;
     this.fHwKeyProduction = sk.fHwKeyProduction;
 }
示例#2
0
 public probeInfo(probeInfo pi)
 {
     settingsFam       = pi.settingsFam;
     SupportedKeys     = pi.SupportedKeys;
     ProbeFolder       = pi.ProbeFolder;
     ProbeDescFileName = pi.ProbeDescFileName;
     appNodes          = pi.appNodes;
     IsVNAVEnabled     = pi.IsVNAVEnabled;
     wHwCode           = pi.wHwCode;
     ProbeStringCode   = pi.ProbeStringCode;
 }
示例#3
0
        public probeInfo(SettingFamily _settingsFam, ProbeBind probeBind)
        {
            settingsFam = _settingsFam;
            var currentProbeInfo = probeBind.getProbeInfo(_settingsFam);

            SupportedKeys     = new sSUPPORTED_KEY_PTI(currentProbeInfo.SupportedKeys);
            ProbeFolder       = currentProbeInfo.ProbeFolder;
            ProbeDescFileName = currentProbeInfo.ProbeDescFileName;
            IsVNAVEnabled     = currentProbeInfo.IsVNAVEnabled;
            wHwCode           = currentProbeInfo.wHwCode;
            ProbeStringCode   = currentProbeInfo.ProbeStringCode;
        }
示例#4
0
        public probeInfo(XElement elemento, SettingFamily settigs)
        {
            settingsFam   = settigs;
            SupportedKeys = new sSUPPORTED_KEY_PTI(elemento.Element("sSupportedKey"));

            IsVNAVEnabled = elemento.Element("wNavigatorProbeCode").Value != "0";
            wHwCode       = elemento.Element("wHwCode").Value;
            var prbstrcode = elemento.Element("sProbeStringCode").Value.ToString();

            ProbeStringCode = prbstrcode == "NULL" ? null : prbstrcode;

            String[] probeDescSplit = elemento.Element("sProbeDescFileName").Value.ToString().Split('\\');
            ProbeFolder       = probeDescSplit[0].ToString();
            ProbeDescFileName = probeDescSplit[1].ToString();
        }