BxCmd.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. class BxCmd:
  2. def Build(self):
  3. """构建命令数据"""
  4. pass
  5. class baseBxCmd(BxCmd):
  6. def __init__(self, group, cmd):
  7. self.group = group
  8. self.cmd = cmd
  9. self.reqResp = 0x01
  10. self.r0 = 0
  11. self.r1 = 0
  12. def Group(self):
  13. """获取命令组"""
  14. return self.group
  15. def SetGroup(self, group):
  16. """设置命令组"""
  17. self.group = group
  18. def Cmd(self):
  19. """获取命令码"""
  20. return self.cmd
  21. def SetCmd(self, cmd):
  22. """设置命令码"""
  23. self.cmd = cmd
  24. def ReqResp(self):
  25. """获取请求/响应标志"""
  26. return self.reqResp
  27. def SetReqResp(self, reqResp):
  28. """设置请求/响应标志"""
  29. self.reqResp = reqResp
  30. def R0(self):
  31. """获取保留字r0"""
  32. return self.r0
  33. def SetR0(self, r0):
  34. """设置保留字r0"""
  35. self.r0 = r0
  36. def R1(self):
  37. """获取保留字r1"""
  38. return self.r1
  39. def SetR1(self, r1):
  40. """设置保留字r1"""
  41. self.r1 = r1