QMonConfiuration.cs 780 B

123456789101112131415161718192021222324
  1. namespace qmonlib
  2. {
  3. public class QMonConfiuration
  4. {
  5. public bool Enabled { get; set; }
  6. public Uri TargetUriGeneral { get; set; }
  7. public Uri TargetUriData { get; set; }
  8. public TimeSpan EmitGeneralInterval { get; set; }
  9. public TimeSpan EmitDataInterval { get; set; }
  10. public static QMonConfiuration CreateDefault()
  11. {
  12. return new QMonConfiuration
  13. {
  14. Enabled = true,
  15. TargetUriGeneral = new Uri("udp://127.0.0.1:5100"),
  16. TargetUriData = new Uri("udp://127.0.0.1:5101"),
  17. EmitGeneralInterval = TimeSpan.FromSeconds(5),
  18. EmitDataInterval = TimeSpan.FromSeconds(1)
  19. };
  20. }
  21. }
  22. }