/// <summary> /// /// </summary> /// <param name="item"></param> public void Parse(Item item) { if (item.Items.Count == 2) { UNITID = item.Items[0].Format == SecsFormat.ASCII ? item.Items[0].GetString() : String.Empty; Enum.TryParse(item.Items[1].Format == SecsFormat.ASCII ? item.Items[1].GetString() : String.Empty, out PPTYPE pPTYPE); PPTYPE = pPTYPE; } }
/// <summary> /// /// </summary> /// <param name="item"></param> public void Parse(Item item) { if (item.Items.Count == 5) { PPID = item.Items[0].Format == SecsFormat.ASCII ? item.Items[0].GetString() : String.Empty; UNITID = item.Items[1].Format == SecsFormat.ASCII ? item.Items[1].GetString() : String.Empty; SUNITID = item.Items[2].Format == SecsFormat.ASCII ? item.Items[2].GetString() : String.Empty; SSUNITID = item.Items[3].Format == SecsFormat.ASCII ? item.Items[3].GetString() : String.Empty; Enum.TryParse(item.Items[4].Format == SecsFormat.ASCII ? item.Items[4].GetString() : String.Empty, out PPTYPE pPTYPE); this.PPTYPE = pPTYPE; } }