Sic.Framework-Nanjing-Baishi/MECF.Framework.Common/MECF/Framework/Common/Communications/IConnectable.cs

24 lines
415 B
C#

using System;
namespace MECF.Framework.Common.Communications
{
public interface IConnectable
{
event Action<string> OnCommunicationError;
event Action<string> OnAsciiDataReceived;
event Action<byte[]> OnBinaryDataReceived;
bool Connect(out string reason);
bool Disconnect(out string reason);
bool CheckIsConnected();
bool SendBinaryData(byte[] data);
bool SendAsciiData(string data);
}
}