IDeviceDiscovery.cs 461 B

123456789101112131415
  1. using Shaker.Models;
  2. namespace IDeviceDiscovery
  3. {
  4. public interface IDeviceDiscovery
  5. {
  6. public int DiscoveryPort { get; }
  7. public string MulticastGroup { get; }
  8. public void Init(int discoveryPort=16656, string multicastGroup = "239.1.0.3");
  9. public Func<SearchDeviceModel,ResultDeviceModel> OnDeviceFound { get; set; }
  10. public bool IsStart { get; }
  11. public void Start();
  12. public void Stop();
  13. }
  14. }