public String toString()
	{
		final StringBuffer buf = new StringBuffer(30);
		buf.append("Busmon.ind ");
		if (tstampType == TYPEID_TIMESTAMP_EXT)
			buf.append("ext.");
		buf.append("timestamp ");
		buf.append(tstamp);
		buf.append(" seq ").append(getSequenceNumber());
//		buf.append(" status 0x").append(Integer.toHexString(status));
		if ((status & ~0x07) == 0)
			buf.append(" (no error)");
		else {
			buf.append(" (");
			if (getBitError())
				buf.append("bit error ");
			if (getFrameError())
				buf.append("frame error ");
			if (getLost())
				buf.append("lost ");
			if (getParityError())
				buf.append("parity error");
			if (buf.charAt(buf.length() - 1) == ' ')
				buf.deleteCharAt(buf.length() - 1);
			buf.append(")");
		}
		buf.append(": ").append(DataUnitBuilder.toHex(raw, " "));
		return buf.toString();
	}