/// <summary>
 /// Обработка кэша устройства протколом
 /// </summary>
 /// <param name="Protocol">Протокол обработки</param>
 /// <param name="Cash">Кэш устройства</param>
 public void ProccessingCash(IProtocols Protocol, List <Frame> Cash, Device Device)
 {
     Protocol.Processing(Cash, Device);
 }
 public void ProccessingCash(IProtocols Protocol, List <Frame> Cash, Device Device)
 {
     throw new Exception("Запрещено использование данного метода, на сетевом уровне!");
 }
 /// <summary>
 /// Исполнения протокола канального уровня, в случае если надо передать готовый пакет
 /// </summary>
 public void ExecuteProtocol(IProtocols Protocol, Device Device, Frame Frame)
 {
     Protocol.Execute(Device, Frame);
 }
 public void ExecuteProtocol(IProtocols Protocol, Device Device)
 {
     throw new Exception("Запрещено использование данного метода, на сетевом уровне!");
 }