AtomVM UART または injected serial transport 上で動作する Modbus ASCII server です。
request policy、diagnostics、lifecycle recovery、UART ownership は
AVModbus.Server.RTU と共有し、ASCII/LRC framing と delimiter behavior を選択します。
Summary
Functions
configured UART を開いて ASCII server を起動します。
open 済み transport handle 上で ASCII server を起動します。
UART connection state を返します。
ASCII server を停止します。
Types
@type option() :: AVModbus.Server.RTU.option()
Functions
@spec start_link(AVModbus.Server.handler(), [option()]) :: {:ok, pid()} | {:error, term()}
configured UART を開いて ASCII server を起動します。
@spec start_link(module(), term(), AVModbus.Server.handler(), [option()]) :: {:ok, pid()} | {:error, term()}
open 済み transport handle 上で ASCII server を起動します。
UART connection state を返します。
@spec stop(server()) :: :ok
ASCII server を停止します。