// Ausgabe als String public override string ToString() { String erg = m_ReceiveTime + " [" + m_source.ToString().PadLeft(9) + "-->" + m_destination.ToString().PadRight(7) + " (" + m_APCI.ToString().PadLeft(7) + ")]: "; erg = erg + DataToString(); switch (m_DataLen) { case 1: erg = erg + " EIS1=" + Eis1.ToString().PadRight(7) + " EIS2=" + Eis2.ToString().PadRight(7); break; case 2: erg = erg + " EIS14=" + Eis14.ToString().PadRight(7); break; case 3: erg = erg + " EIS5=" + Eis5.ToString().PadRight(7); break; case 4: erg = erg + " EIS3=" + Eis3.ToString("H:m:s").PadRight(7); erg = erg + " EIS4=" + Eis4.ToString("d").PadRight(7); break; case 5: erg = erg + " EIS11=" + Eis11.ToString().PadRight(6); break; default: break; } return(erg); }
public override String ToString() { String erg = ""; try { erg = time.ToString("dd.MM HH:mm:ss ") + ": [" + emi.sourceAdr.ToString().PadLeft(7) + "-->" + m_destAdr.ToString().PadRight(7) + "] " + " " + DataToString().PadRight(10) + name.PadRight(45); } catch (Exception) { erg = "<keine darstellung möglich>"; } return(erg); }