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;
}