imBMW.iBus.Devices.Real.BordmonitorText.Parse C# (CSharp) Method

Parse() private method

private Parse ( ) : void
return void
        void Parse()
        {
            if (parsed)
            {
                return;
            }

            switch (Field)
            {
                case BordmonitorFields.Title:
                    Text = ASCIIEncoding.GetString(Data, Bordmonitor.DataShowTitle.Length, -1, false).Trim().ASCIIToUTF8();
                    break;
                case BordmonitorFields.Status:
                    Text = ASCIIEncoding.GetString(Data, Bordmonitor.DataShowStatus.Length, -1, false).Trim().ASCIIToUTF8();
                    break;
                case BordmonitorFields.Item:
                    throw new Exception("Use ParseItems() instead.");
            }

            parsed = true;
        }