resultStr = this.Query(":FETC:BCO? " + m_ED_channel);
// timestamp
index = resultStr.IndexOf(",");
valStr = resultStr.Substring(1, index - 1);
timeStamp = double.Parse(valStr);
resultStr = resultStr.Substring(index + 1, resultStr.Length - index - 1);
// identifier
index = resultStr.IndexOf(",");
valStr = resultStr.Substring(0, index);
identifier = valStr;
resultStr = resultStr.Substring(index + 1, resultStr.Length - index - 1);
// counted 1s
index = resultStr.IndexOf(",");
valStr = resultStr.Substring(0, index);
counted1s = double.Parse(valStr);
resultStr = resultStr.Substring(index + 1, resultStr.Length - index - 1);
// counted 0s
index = resultStr.IndexOf(",");
valStr = resultStr.Substring(0, index - 1);
counted0s = double.Parse(valStr);
resultStr = resultStr.Substring(index + 1, resultStr.Length - index - 1);
// erroneous 1s
index = resultStr.IndexOf(",");
valStr = resultStr.Substring(0, index - 1);
erroneous1s = double.Parse(valStr);
resultStr = resultStr.Substring(index + 1, resultStr.Length - index - 1);
// erroneous 0s
index = resultStr.IndexOf(")");
valStr = resultStr.Substring(0, index - 1);
erroneous0s = double.Parse(valStr);
resultStr = resultStr.Substring(index + 1, resultStr.Length - index - 1);
bitCount = counted0s + counted1s;
//bitCount -= m_prevBitCount;
errorCount = erroneous0s + erroneous1s;
//errorCount -= m_prevErrorCount;
bitCounter.Add(bitCount);
bitCounter.Add(errorCount);
bitCounter.Add(timeStamp);
return bitCounter;
}
# endregion