允许自定义配置文件路径;开放modbus接口,允许自定义操作

This commit is contained in:
2025-09-05 16:55:41 +08:00
parent 15009924b3
commit 33184f1ffb
4 changed files with 278 additions and 7 deletions

View File

@@ -1,5 +1,4 @@
import socket
import threading
from pymodbus.client.tcp import ModbusTcpClient
class HmiRequest:
@@ -11,6 +10,7 @@ class HmiRequest:
def exec_cmd(self, cmd: str, **kwargs): ...
class ModbusRequest:
c: ModbusTcpClient
def __init__(self) -> None: ...
def r_clear_alarm(self) -> None: ...
def r_reset_estop(self) -> None: ...
@@ -105,6 +105,8 @@ class ModbusRequest:
class EcRequest:
def __init__(self) -> None: ...
def s_string(self, directive: str): ...
def r_string(self): ...
def motor_on(self): ...
def motor_off(self): ...
def pp_to_main(self): ...
@@ -210,7 +212,7 @@ class PreDos:
def pull_file_from_server(self, server_file: str, local_file: str): ...
class RobotInit:
def __init__(self, hr: HmiRequest, pd: PreDos) -> None: ...
def __init__(self, hr: HmiRequest, pd: PreDos, conf_path: str) -> None: ...
def robot_init(self) -> None: ...
def fw_updater(self, fw_file: str): ...