예제 #1
0
        public override bool SendRequest(IDeviceRequest request)
        {
            CheckDisposed();
            bool result = false;

            result = Add(request as ModbusRequest);
            if (result)
            {
                byte[] buffer = (request as ModbusRequest).GetBytes();

                SendRequest(buffer);
                (request as ModbusRequest).SendDate = DateTime.Now;
                System.Threading.Thread.Sleep(50);
                result = true;
            }

            return(result);
        }
예제 #2
0
 public abstract bool SendRequest(IDeviceRequest request);
예제 #3
0
 public override bool SendRequest(IDeviceRequest request)
 {
     CheckDisposed();
     throw new NotSupportedException("Для устройств типа Data Logic функция отправки запроса не поддерживается!");
 }