重构代码, 提取设备对象;

This commit is contained in:
何泽隆
2024-04-19 16:53:36 +08:00
parent 281e1b04a8
commit cef5d074f6
3 changed files with 209 additions and 161 deletions

View File

@@ -0,0 +1,24 @@
import time
import socket
from pathlib import Path
from utl import trans_list_to_str
from func_frame import make_frame_modbus, check_frame_modbus
class EnergyRouter:
def __init__(self, ip="192.168.100.10", port=7, adddr_modbus=0x01):
self._ip = ip
self._port = port
self._adddr_modbus =adddr_modbus
self.tcp_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.tcp_socket.connect((self._ip, self._port))
def frame_update(fp):
pass
if __name__ == "__main__":
dev_ep = EnergyRouter()