I_OpcHelp.cs 844 Bytes
using HslCommunication;

using System.Collections.Generic;

namespace HH_WCS_Standard
{
    public abstract class I_OpcHelp
    {
        public I_OpcHelp()
        {
        }

        public static bool ConnectB = false;
        public string ip;

        public abstract BllResult OpenConn();

        public abstract BllResult CloseConn();

        public abstract ushort GetTypeLength(string addressType);

        public abstract BllResult ReadAddress(List<I_Device_Address> _Device_Addresses);

        public abstract BllResult WriteAddress(List<I_Device_Address> _Device_Addresses);

        public abstract BllResult TransforAddressDataToWCSData(List<I_Device_Address> _Device_Addresses);

        public abstract BllResult TransforWCSDataToAddressData(List<I_Device_Address> _Device_Addresses, OperateResult<byte[]> read);
    }
}