IO_Interface.cs 825 字节
namespace BLL
{
    public interface IO_Interface
    {
        //string ErrInfo { get; }
        //string Gateway { get; set; }
        string IP { get; set; }
        bool IsConn { get; }
        //string Mask { get; set; }
        int Port { get; set; }

        event IOManage.DI_Changed DI_Changed_Event;

        void Close();
        bool Connect();
        //bool ReadDI(Addr add, int count, out Status[] sta);
        bool ReadDI(Addr add, out Status sta);
        bool ReadDO(Addr add, out Status sta);
        //bool ReadDO(Addr add, uint count, out Status[] sta);
        //Status ReverseStatus(Status sta);
        //bool WriteDO(Addr add, Status sta);
        //bool WriteDO(Addr add, Status[] sta);
        bool WriteDO(int add, Status sta);
        //bool WriteDO_Reverse(Addr add, ref Status sta);
    }
}