Exemple #1
0
 public ST_SendData(ST_SendData send)
 {
     time = send.time;
     data = send.data;
 }
Exemple #2
0
        public CommonData data; //common send data

        public ST_SendData(CommonData _data, int Delay)
        {
            data = _data;
            time = DateTime.Now;
            time = time.AddMilliseconds(Delay);
        }
Exemple #3
0
 public override BaseData Copy()
 {
     CommonData data = new CommonData();
     data.Name = Name;
     data.Format = Format;
     if (Content != null)
     {
         data.Content = (byte[])Content.Clone();
     }
     else
     {
         data.Content = null;
     }
     data.Filename = Filename;
     data.Comments = Comments;
     if (WaitInfo != null)
     {
         data.WaitInfo = new WaitInfo(WaitInfo);
     }
     data.DTREnable = DTREnable;
     data.RTSEnable = RTSEnable;
     data.BreakStatus = BreakStatus;
     return data;
 }
Exemple #4
0
 public static string GetViewString(byte[] data, emViewFormat format)
 {
     CommonData cd = new CommonData();
     cd.Content = data;
     cd.Format = format;
     return cd.GetViewString();
 }
 /// <summary>
 /// Convert string like " Hex,"Hello world" " to CommonData.
 /// data.Name = "Send Data", data.Format = Hex, data.Content = Hello world
 /// </summary>
 /// <param name="str">string always read from files</param>
 /// <returns></returns>
 public static CommonData ConvertStringToCommonData(string str)
 {
     CommonData sendData = new CommonData();
     if (str == null || str.Length == 0)
     {
         return sendData;
     }
     sendData.Name = "Send Data";
     string[] typeString = HelpFunction.SplitString(str, new char[] { ',' });
     sendData.Format = (emViewFormat)Enum.Parse(typeof(emViewFormat), typeString[0],false);
     int firstLetter = str.IndexOf('"') + 1;
     string hexStr = str.Substring(firstLetter, str.Length - firstLetter - 1);
     sendData.Content = CommonData.GetBytesFromHexString(hexStr);
     return sendData;
 }