1212
1313import typer
1414from pymodbus import pymodbus_apply_logging_config
15- from pymodbus .framer . socket_framer import ModbusSocketFramer
15+ from pymodbus .transaction import ModbusSocketFramer
1616from pymodbus .logging import Log
1717from typing_extensions import Annotated
1818
@@ -44,12 +44,11 @@ class ModbusServerTypes(str, Enum):
4444class ModbusFramerTypes (str , Enum ):
4545 """Framer types."""
4646
47- # ["socket", "rtu", "tls", "ascii", "binary" ]
47+ # ["socket", "rtu", "tls", "ascii"]
4848 socket = "socket" # pylint: disable=invalid-name
4949 rtu = "rtu" # pylint: disable=invalid-name
5050 tls = "tls" # pylint: disable=invalid-name
5151 ascii = "ascii" # pylint: disable=invalid-name
52- binary = "binary" # pylint: disable=invalid-name
5352
5453
5554def _completer (incomplete : str , valid_values : List [str ]) -> List [str ]:
@@ -62,13 +61,13 @@ def _completer(incomplete: str, valid_values: List[str]) -> List[str]:
6261
6362
6463def framers (incomplete : str ) -> List [str ]:
65- """Return an autocompleted list of supported clouds ."""
66- _framers = ["socket" , "rtu" , "tls" , "ascii" , "binary" ]
64+ """Return an autocompleted list of supported servers ."""
65+ _framers = ["socket" , "rtu" , "tls" , "ascii" ]
6766 return _completer (incomplete , _framers )
6867
6968
7069def servers (incomplete : str ) -> List [str ]:
71- """Return an autocompleted list of supported clouds ."""
70+ """Return an autocompleted list of supported servers ."""
7271 _servers = ["tcp" , "serial" , "tls" , "udp" ]
7372 return _completer (incomplete , _servers )
7473
@@ -101,9 +100,6 @@ def server(
101100 ctx : typer .Context ,
102101 host : str = typer .Option ("localhost" , "--host" , help = "Host address" ),
103102 web_port : int = typer .Option (8080 , "--web-port" , help = "Web app port" ),
104- broadcast_support : bool = typer .Option (
105- False , "-b" , help = "Support broadcast messages"
106- ),
107103 repl : bool = typer .Option (True , help = "Enable/Disable repl for server" ),
108104 verbose : bool = typer .Option (
109105 False , help = "Run with debug logs enabled for pymodbus"
@@ -116,8 +112,7 @@ def server(
116112 ctx .obj = {
117113 "repl" : repl ,
118114 "host" : host ,
119- "web_port" : web_port ,
120- "broadcast_enable" : broadcast_support ,
115+ "web_port" : web_port
121116 }
122117
123118
0 commit comments