SerialPinChangedEventArgs.cs 781 B

123456789101112131415161718192021222324252627282930313233343536
  1. /* -*- Mode: Csharp; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
  2. #if NET_2_0
  3. namespace System.IO.Ports
  4. {
  5. public enum SerialPinChanges
  6. {
  7. Break, /* A break was detected on input */
  8. CDChanged, /* The receive Line Signal Detect (RLSD) signal changed state. */
  9. CtsChanged, /* The Clear to Send (CTS) signal changed state. */
  10. DsrChanged, /* The Data Set Ready (DSR) signal changed state. */
  11. Ring /* A ring indicator was detected. */
  12. }
  13. public class SerialPinChangedEventArgs : EventArgs
  14. {
  15. internal SerialPinChangedEventArgs (SerialPinChanges event_type)
  16. {
  17. this.event_type = event_type;
  18. }
  19. // properties
  20. public SerialPinChanges EventType
  21. {
  22. get {
  23. return event_type;
  24. }
  25. }
  26. SerialPinChanges event_type;
  27. }
  28. }
  29. #endif