Optional ReadonlycacheThe write cache, which drops a write whose value the device already holds.
Pass false to write every value, whether or not it changes anything. Pass
a cache to share one with something else. The transport supplies its own by
default, which is the right one: the cache is a belief about a physical
device, and two caches on one unit disagree.
Optional ReadonlycoilsEnables coil batching on client.coils. Pass options to set the coil cache
and the coil planner limits.
After a unit declares coil batching, raw FC05 and FC15 writes for that unit
fail with ModbusInvalidArgumentError. A raw coil write would bypass the
pending coil batch and its cache.
Optional ReadonlydebounceThe windows. Omitted, nothing is debounced.
Optional ReadonlyplanLimits handed to the planners.
Options for makeBatchingClient.