/// <summary>Чтение данных со СКУД.</summary>
        /// <returns>Возвращает данные типа <see cref="Buffer" /></returns>
        public Buffer Read()
        {
            var size = Marshal.SizeOf(typeof(Buffer));
            //Выделение памяти под структуру
            var ptr = Marshal.AllocHGlobal(size);

            //Чтение данных
            MbCliWrapper.HoldRegisters(0, 1000, ptr);
            //Запись данных из памяти в структуру
            var buff = (Buffer)Marshal.PtrToStructure(ptr, typeof(Buffer));

            //Освобождение памяти
            Marshal.FreeHGlobal(ptr);
            return(buff);
        }
 public void Disconnect()
 {
     MbCliWrapper.Disconnect();
 }
 public void Connect()
 {
     MbCliWrapper.Connect(_address, _port);
 }