Beispiel #1
0
 /// <summary>
 /// 报文方法
 /// </summary>
 /// <param name="tgm">telegram</param>
 /// <param name="tgd">Application telegram data</param>
 /// <param name="tdd">TelegramDelegate传递方法名</param>
 public string DataFraming(string sequenceno ,TelegramData tgd, TelegramDataDelegate TelegramDelegate)
 {
     Telegram tgm = new Telegram();
     //调用指令序号方法
     tgm.RequestFlag = byte.Parse(sequenceno.Substring(0, 1));
     tgm.SequenceNo = sequenceno.Substring(1, 4);
     tgm = TelegramDelegate(tgm, tgd);
     return tgm.ToString();
     //发送报文
 }
Beispiel #2
0
        /// <summary>
        /// 报文方法
        /// </summary>
        /// <param name="tgm">telegram</param>
        /// <param name="tgd">Application telegram data</param>
        /// <param name="tdd">TelegramDelegate传递方法名</param>
        public string DataFraming(string sequenceno, TelegramData tgd, TelegramDataDelegate TelegramDelegate)
        {
            Telegram tgm = new Telegram();

            //调用指令序号方法
            tgm.RequestFlag = byte.Parse(sequenceno.Substring(0, 1));
            tgm.SequenceNo  = sequenceno.Substring(1, 4);
            tgm             = TelegramDelegate(tgm, tgd);
            return(tgm.ToString());
            //发送报文
        }