private static Uri uri; //Адресс сервера static void Main(string[] args) { Program example = new Program(); //создаем переменную класса #region ConnectTCP while (true) { if (RFIDReader.CreateTcpConn(ConnID, example)) //подключение к устройству { Console.WriteLine("Connect success!\n"); //успех int rt = RFIDReader._RFIDConfig.SetANTPowerParam(ConnID, new Dictionary <int, int>() { { 1, 20 }, { 2, 20 } }); //устанавливаем дальность считывания if (rt == 0) { Console.WriteLine("SET OK "); //успешно изменили дальность } else { Console.WriteLine("SET FAILED "); //ошибка } break; } else { Console.WriteLine("Connect failure!\n"); //подключение оборвалось continue; } } #endregion try { RFIDReader._Tag6C.GetEPC(ConnID, eAntennaNo._1 | eAntennaNo._2, eReadType.Inventory); //производим считывание с антенн 1 и 2, тип потоковый } catch (Exception ex) { Console.WriteLine(ex.Message); //в случае прерываний, выводим сообщение с кодом ошибки } Console.ReadKey(); RFIDReader._RFIDConfig.Stop(ConnID); //send stop instruction RFIDReader.CloseConn(ConnID); // close connection }
public void Disconnect() { Stop(); RFIDReader.CloseConn(ConnId); RFIDReader.CloseAllConnect(); }