PortMode.swift 365 B

1234567891011121314151617181920212223242526272829
  1. import Foundation
  2. public enum PortMode {
  3. case receive
  4. case transmit
  5. case receiveAndTransmit
  6. var receive: Bool {
  7. switch self {
  8. case .receive:
  9. true
  10. case .transmit:
  11. false
  12. case .receiveAndTransmit:
  13. true
  14. }
  15. }
  16. var transmit: Bool {
  17. switch self {
  18. case .receive:
  19. false
  20. case .transmit:
  21. true
  22. case .receiveAndTransmit:
  23. true
  24. }
  25. }
  26. }