Server API¶
Tier: Stable Core
CLICK Modbus TCP simulator and server utilities.
pyclickplc.ClickServer ¶
pyclickplc.MemoryDataProvider ¶
Bases: AddressNormalizerMixin
In-memory DataProvider for testing and simple use cases.
pyclickplc.ServerClientInfo
dataclass
¶
Connected client metadata exposed by ClickServer.
pyclickplc.run_server_tui
async
¶
run_server_tui(
server: ClickServer,
*,
prompt: str = "clickserver> ",
input_fn: Callable[[str], str] | None = None,
output_fn: Callable[[str], None] | None = None,
) -> None
Run a basic interactive command loop for a ClickServer.