test.py 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. # -*- coding: UTF-8 -*-
  2. import Chroma22293
  3. if __name__ == "__main__":
  4. print '测试C++ Pyd库'
  5. # 打开设备
  6. if not Chroma22293.OpenDevice(3, 115200, 8, 0, 1):
  7. print "打开设备失败"
  8. print "成功打开设备……"
  9. # print "获取设备版本:", Chroma22293.GetDeviceSoft()
  10. # print "获取设备信息:\n", Chroma22293.GetDeviceName()
  11. if Chroma22293.GetBufStatus():
  12. print "\nGetBufStatus 成功"
  13. else:
  14. print "\nGetBufStatus 失败"
  15. if Chroma22293.SetPattern(11):
  16. print "\nSetPattern 成功"
  17. else:
  18. print "\nSetPattern 失败"
  19. if Chroma22293.SetTiming(11):
  20. print "\nSetTiming 成功"
  21. else:
  22. print "\nSetTiming 失败"
  23. if Chroma22293.SetTimingPattern(11, 11):
  24. print "\nSetTimingPattern 成功"
  25. else:
  26. print "\nSetTimingPattern 失败"
  27. # 设置Blue;
  28. if Chroma22293.SetBlueOFF():
  29. print "\nSetBlueOFF 成功"
  30. else:
  31. print "\nSetBlueOFF 失败"
  32. if Chroma22293.SetBlueON():
  33. print "\nSetBlueON 成功"
  34. else:
  35. print "\nSetBlueON 失败"
  36. # 设置Green;
  37. if Chroma22293.SetGreenOFF():
  38. print "\nSetGreenOFF 成功"
  39. else:
  40. print "\nSetGreenOFF 失败"
  41. if Chroma22293.SetGreenON():
  42. print "\nSetGreenON 成功"
  43. else:
  44. print "\nSetGreenON 失败"
  45. # 设置Red;
  46. if Chroma22293.SetRedOFF():
  47. print "\nSetRedOFF 成功"
  48. else:
  49. print "\nSetRedOFF 失败"
  50. if Chroma22293.SetRedON():
  51. print "\nSetRedON 成功"
  52. else:
  53. print "\nSetRedON 失败"
  54. # 设置kb lock;
  55. if Chroma22293.SetKeyBoardLock():
  56. print "\nSetKeyBoardLock 成功"
  57. else:
  58. print "\nSetKeyBoardLock 失败"
  59. if Chroma22293.SetKeyBoardUnLock():
  60. print "\nSetKeyBoardUnLock 成功"
  61. else:
  62. print "\nSetKeyBoardUnLock 失败"
  63. # 关掉设备;
  64. Chroma22293.CloseDevice()