public ushort[] ReadADC(NameOfADC enumName) { lock (syncRoot) { ushort[] valueADC = new ushort[GlobalParaByPN.TotalChCount]; for (int i = 0; i < GlobalParaByPN.TotalChCount; i++) { valueADC[i] = this.ReadADC(enumName, i + 1); } return(valueADC); } }
public ushort ReadADC(NameOfADC enumName, int channel) { lock (syncRoot) { try { string name = enumName.ToString(); DUTCoeffControlByPN.CoeffInfo coeffInfo = dataTable_DUTCoeffControlByPN.GetOneInfoFromTable(name, channel); EnterEngMode(coeffInfo.Page); UInt16 valueADC = EEPROM_SNOEC.readadc(DUT_USB_Port, 0xA0, coeffInfo.StartAddress); //Log.SaveLogToTxt("Current TXPOWERADC is " + valueADC); return(valueADC); } catch (Exception ex) { //Log.SaveLogToTxt(ex.ToString()); return(Algorithm.MyNaN); } } }
public virtual ushort ReadADC(NameOfADC enumName, int channel) { return(Algorithm.MyNaN); }