_modbus.pyi 1.8 KB

1234567891011121314151617181920212223242526272829303132
  1. class _ModBus:
  2. def setSlave(self, slave: int): ...
  3. def serializeReadBits(self, addr: int, nb: int) -> int: ...
  4. def serializeReadInputBits(self, addr: int, nb: int) -> int: ...
  5. def serializeReadRegisters(self, addr: int, nb: int) -> int: ...
  6. def serializeReadInputRegisters(self, addr: int, nb: int) -> int: ...
  7. def serializeWriteBit(self, addr: int, status: int) -> int: ...
  8. def serializeWriteRegister(self, addr: int, value: int) -> int: ...
  9. def serializeMaskWriteRegister(self, addr: int, andMask: int, orMask: int) -> int: ...
  10. def serializeReportSlaveId(self) -> int: ...
  11. def serializeWriteAndReadRegisters(self, writeAddr: int, writeNb: int, src: bytes, readAddr: int, readNb: int) -> int: ...
  12. def serializeWriteBits(self, addr: int, nb: int, src: bytes) -> int: ...
  13. def serializeWriteRegisters(self, addr: int, nb: int, src: bytes) -> int: ...
  14. def deserializeWriteBit(self, msgLength: int) -> int: ...
  15. def deserializeWriteRegister(self, msgLength: int) -> int: ...
  16. def deserializeWriteBits(self, msgLength: int) -> int: ...
  17. def deserializeWriteRegisters(self, msgLength: int) -> int: ...
  18. def deserializeMaskWriteRegister(self, msgLength: int) -> int: ...
  19. def deserializeReadBits(self, msgLength: int) -> bytes: ...
  20. def deserializeReadInputBits(self, msgLength: int) -> bytes: ...
  21. def deserializeReadRegisters(self, msgLength: int) -> bytes: ...
  22. def deserializeReadInputRegisters(self, msgLength: int) -> bytes: ...
  23. def deserializeWriteAndReadRegisters(self, msgLength: int) -> bytes: ...
  24. def deserializeReportSlaveId(self, msgLength: int, maxDest: int) -> bytes: ...
  25. def getSendBuff(self) -> bytes: ...
  26. def getReadBuff(self) -> bytes: ...
  27. def __init__rtu(self, sendBuffSize: int, readBuffSize: int): ...
  28. def __init__tcp(self, sendBuffSize: int, readBuffSize: int): ...