public static string GetMessageDescription(Pport oPPort) { string sName = oPPort.ItemElementName.ToString(); PportUR uR = oPPort.Item as PportUR; if (uR != null) { sName = GetURContentTypes(uR); } return(sName); }
public static string GetURContentTypes(PportUR uR) { string s = "uR: "; if (uR.schedule != null) { foreach (var v in uR.schedule) { s += "sched " + v.uid + " "; } } if (uR.association != null) { foreach (var v in uR.association) { s += "assoc "; } } if (uR.TS != null) { foreach (var v in uR.TS) { s += "ts " + v.uid + " "; } } if (uR.alarm != null) { foreach (var v in uR.alarm) { s += "alarm "; } } if (uR.deactivated != null) { foreach (var v in uR.deactivated) { s += "deact "; } } if (uR.OW != null) { foreach (var v in uR.OW) { s += "ow "; } } if (uR.trackingID != null) { foreach (var v in uR.trackingID) { s += "traId "; } } if (uR.trainAlert != null) { foreach (var v in uR.trainAlert) { s += "alert "; } } if (uR.trainOrder != null) { foreach (var v in uR.trainOrder) { s += "trOrd "; } } s = s.Trim(); return(s); }