示例#1
0
        void _client_OnRawDataReceived(object sender, RawDataEventArgs e)
        {
            var data = e.GetData();

            AddLog("RX:" + data.Length + " bytes:" + BitConverter.ToString(data));

            RXCount += data.Length;
            UpdateDataCounters();

            if (chkDataLog.Checked)
            {
                OpenDataLogger();
                _swDataLoggerTXT.WriteLine(string.Format("RX({0}/{1}):{2}", data.Length, RXCount, BitConverter.ToString(data)));
                _swDataLoggerBIN.BaseStream.Write(data, 0, data.Length);
            }
        }
示例#2
0
        void _client_OnRawDataSend(object sender, RawDataEventArgs e)
        {
            //throw new NotImplementedException();
            var data = e.GetData();

            AddLog("TX:" + BitConverter.ToString(data));
            TXCount += data.Length;
            UpdateDataCounters();

            if (chkDataLog.Checked)
            {
                OpenDataLogger();
                _swDataLoggerTXT.WriteLine(string.Format("TX({0}/{1}):{2}", data.Length, TXCount, BitConverter.ToString(data)));
                // Do not store data in BIN version
            }
        }