ReaderLibrary.MyTag.HandleSOCV1 C# (CSharp) Method

HandleSOCV1() public method

public HandleSOCV1 ( string data ) : int[]
data string
return int[]
        public int[] HandleSOCV1(string data)
        {
            UInt16 thisvalue = Convert.ToUInt16(data, 16);
            thisvalue = (UInt16)(UInt16.MaxValue - thisvalue);

            string bits = Convert.ToString(thisvalue, 2).PadLeft(16, '0');

            bits = bits.Substring(3, 8);

            int socValue = Convert.ToInt32(bits, 2);

            return new int[] { socValue };
        }