示例#1
0
        private TraceLine(TraceTimeStamp aTimeStamp, byte[] aRawData)
            : this(aTimeStamp, string.Empty, TType.ETypeRaw)
        {
            StringBuilder payload = new StringBuilder();

            //
            foreach (byte b in aRawData)
            {
                payload.AppendFormat("{0:x2} ", b);
            }
            //
            iPayload = payload.ToString();
        }
示例#2
0
        public static TraceLine NewBinary(TraceTimeStamp aTimeStamp, string aPayload)
        {
            TraceLine ret = new TraceLine(aTimeStamp, aPayload, TType.ETypeBinary);

            return(ret);
        }
示例#3
0
 private TraceLine(TraceTimeStamp aTimeStamp, string aPayload, TType aType)
 {
     iTimeStamp = aTimeStamp;
     iPayload   = aPayload;
     iType      = aType;
 }
示例#4
0
        public static TraceLine NewRaw(TraceTimeStamp aTimeStamp, byte[] aRawData)
        {
            TraceLine ret = new TraceLine(aTimeStamp, aRawData);

            return(ret);
        }