Interfaces.cs 590 B

12345678910111213141516171819202122232425
  1. namespace RTCommunicatorBase;
  2. public interface IRTMini8Sender
  3. {
  4. bool Initialize(IRTMini8Provider provider);
  5. bool StartService(string ip, int port);
  6. bool SelectConfigFile(string name);
  7. bool CloseService();
  8. }
  9. public interface IConnectNotify
  10. {
  11. void Connected(string ip, int port);
  12. void DisConnected(string ip, int port);
  13. }
  14. public interface IRTMini8Provider : IConnectNotify
  15. {
  16. void CurrentTempConfigFile(string fileName);
  17. void ChannelAlarmNotify(ST_ALARM alarm);
  18. void Mini8ConnectNotify(byte mini8Index);
  19. void Mini8DisconnectNotify(byte mini8);
  20. }