@flux-control/effect-modbus-rs
    Preparing search index...

    Interface BatchingRegistryDeps

    What a transport gives the registry so it can build batching clients.

    interface BatchingRegistryDeps {
        connectionState: SubscriptionRef<
            {}
            | {}
            | { attempt: number }
            | { cause: ModbusError },
        >;
        scope: Scope;
        withClient(
            unitId: number,
            options?: { retry?: ModbusRetryPolicy },
        ): Effect<EffectModbusClient, ModbusError>;
    }
    Index
    connectionState: SubscriptionRef<
        {}
        | {}
        | { attempt: number }
        | { cause: ModbusError },
    >

    The link state the shared cache watches.

    scope: Scope

    The transport's own scope, which the clients and the watcher live in.