_modbus_rt.pyi 4.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. from PikaObj import *
  2. class _data_trans:
  3. def _reg2reg(self, val: int) -> int: ...
  4. def _regs2regs(self, val: list) -> list: ...
  5. def _regs2bytes(self, val: list, mode: int) -> bytes: ...
  6. def _regs2str(self, val: list, mode: int) -> str: ...
  7. def _regs2signed(self, val: list, mode: int) -> list: ...
  8. def _regs2int(self, val: list, mode: int) -> list: ...
  9. def _regs2uint(self, val: list, mode: int) -> list: ...
  10. def _regs2long(self, val: list, mode: int) -> list: ...
  11. # def _regs2ulong(self, val: list, mode: int) -> list: ...
  12. def _regs2float(self, val: list, mode: int) -> list: ...
  13. def _regs2double(self, val: list, mode: int) -> list: ...
  14. def _bytes2regs(self, val: any, mode: int) -> list: ...
  15. def _str2regs(self, val: str, mode: int) -> list: ...
  16. def _int2regs(self, val: list, mode: int) -> list: ...
  17. def _uint2regs(self, val: list, mode: int) -> list: ...
  18. def _long2regs(self, val: list, mode: int) -> list: ...
  19. # def _ulong2regs(self, val: list, mode: int) -> list: ...
  20. def _float2regs(self, val: list, mode: int) -> list: ...
  21. def _double2regs(self, val: list, mode: int) -> list: ...
  22. class _rtu:
  23. def __del__(self): ...
  24. def _init(self, mode: int): ...
  25. def _set_serial(self, devname: str, baudrate: int, bytesize: int, parity: str, stopbits: int, xonxoff: int) -> int: ...
  26. def _set_over_type(self, over_type: int) -> int: ...
  27. def _set_net(self, ip: str, port: int, type: int) -> int: ...
  28. def _set_ip(self, ip: str) -> int: ...
  29. def _set_port(self, port: int) -> int: ...
  30. def _set_type(self, type: int) -> int: ...
  31. def _set_p2p(self, p2p_flag: int) -> int: ...
  32. def _open(self) -> int: ...
  33. def _isopen(self) -> int: ...
  34. def _close(self) -> int: ...
  35. def _slave_set_addr(self, addr: int) -> int: ...
  36. def _slave_set_strict(self, strict: int) -> int: ...
  37. def _slave_add_block(self, name: str, type: int, addr: int, nums: int) -> int: ...
  38. def _slave_regs_binding(self, regs: any, type: int, addr: int, nums: int) -> int: ...
  39. def _slave_set_pre_ans_callback(self, cb: any) -> int: ...
  40. def _slave_set_done_callback(self, cb: any) -> int: ...
  41. def _slave_set_dev_binding(self, flag: int) -> int: ...
  42. def _master_set_server(self, saddr: str,sport: int) -> int: ...
  43. def _master_get_saddr(self) -> str: ...
  44. def _slave_read_regs(self, type: int, addr: int, *val) -> list: ...
  45. def _slave_write_regs(self, type: int, addr: int, *val) -> int: ...
  46. def _master_read_list(self, slave: int, fuction: int, addr: int, *val) -> list: ...
  47. def _master_write_int(self, slave: int, fuction: int, addr: int, *val) -> int: ...
  48. def _master_write_list(self, slave: int, fuction: int, addr: int, *val) -> int: ...
  49. def _master_download(self, slave: int, file_dev: str, file_master: str) -> int: ...
  50. def _master_upload(self, slave: int, file_dev: str, file_master: str) -> int: ...
  51. class _tcp:
  52. def __del__(self): ...
  53. def _init(self, mode: int): ...
  54. def _set_net(self, ip: str, port: int, type: int) -> int: ...
  55. def _set_ip(self, ip: str) -> int: ...
  56. def _set_port(self, port: int) -> int: ...
  57. def _set_type(self, type: int) -> int: ...
  58. def _set_p2p(self, p2p_flag: int) -> int: ...
  59. def _open(self) -> int: ...
  60. def _isopen(self) -> int: ...
  61. def _close(self) -> int: ...
  62. def _slave_set_addr(self, addr: int) -> int: ...
  63. def _slave_set_strict(self, strict: int) -> int: ...
  64. def _slave_add_block(self, name: str, type: int, addr: int, nums: int) -> int: ...
  65. def _slave_regs_binding(self, regs: any, type: int, addr: int, nums: int) -> int: ...
  66. def _slave_set_pre_ans_callback(self, cb: any) -> int: ...
  67. def _slave_set_done_callback(self, cb: any) -> int: ...
  68. def _slave_set_dev_binding(self, flag: int) -> int: ...
  69. def _master_set_server(self, saddr: str,sport: int) -> int: ...
  70. def _master_get_saddr(self) -> str: ...
  71. def _slave_read_regs(self, type: int, addr: int, *val) -> list: ...
  72. def _slave_write_regs(self, type: int, addr: int, *val) -> int: ...
  73. def _master_read_list(self, slave: int, fuction: int, addr: int, *val) -> list: ...
  74. def _master_write_int(self, slave: int, fuction: int, addr: int, *val) -> int: ...
  75. def _master_write_list(self, slave: int, fuction: int, addr: int, *val) -> int: ...
  76. def _master_download(self, slave: int, file_dev: str, file_master: str) -> int: ...
  77. def _master_upload(self, slave: int, file_dev: str, file_master: str) -> int: ...