public int Read(byte[] buffer, int offset, int count)
        {
            var result = port.Read(buffer, offset, count);

            Readed?.Invoke(buffer, offset, count);
            return(result);
        }
Beispiel #2
0
 public string Read()
 {
     byte[] uid = new byte[8];
     if (_reader.Inventory(0x00, ref uid, Sygole.HFReader.Antenna_enum.ANT_1) == Sygole.HFReader.Status_enum.SUCCESS)
     {
         string sn = BytesToHexString(uid);
         Readed?.Invoke(sn);
         return(sn);
     }
     return(null);
 }
Beispiel #3
0
 private void Reader_AutoReadHandler(object sender, Sygole.HFReader.AutoReadEventArgs Args)
 {
     Readed?.Invoke(Args.tag_ID);
 }
Beispiel #4
0
 /// <summary>Источник события чтения объекта из потока данных</summary>
 /// <param name="e">Аргумент события, содержащий прочитанный объект</param>
 protected virtual void OnReaded(EventArgs <T> e) => Readed?.Invoke(this, e);