CMDScanState.cs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. namespace SmartBowSDK.CMD
  5. {
  6. //| Android 回调 | Unity 得到的 CMDScanState | error 内容 |
  7. //| ---------- | ---------------------- | ---------------------------- |
  8. //| 超时 | TIMEOUT | "Scan Timeout" |
  9. //| 用户取消 | USER_CANCEL | "User canceled selection" |
  10. //| 双击退出 | DOUBLE_TAP_EXIT | "User double tapped to exit" |
  11. //| 设备 null | DEVICE_NULL | "Device is NULL" |
  12. //| 异常 | UNKNOWN_ERROR | e.getMessage() |
  13. public enum CMDScanState
  14. {
  15. SUCCESS = 0,
  16. TIMEOUT = 1,
  17. USER_CANCEL = 2,
  18. DEVICE_NULL = 3,
  19. DATA_NULL = 4,
  20. UNKNOWN_ERROR = 5,
  21. DOUBLE_TAP_EXIT = 6,
  22. /// <summary>
  23. /// CompanionDeviceManager 拒绝权限
  24. /// </summary>
  25. CMDDenied,
  26. /// <summary>
  27. /// CompanionDeviceManager 永久拒绝
  28. /// </summary>
  29. CMDDontAsk
  30. }
  31. }