Documentation
    Preparing search index...

    Interface MockSerialOptions

    Factory options for the serial mock.

    const service = createMockSerialService({ echo: false });
    
    interface MockSerialOptions {
        clock?: MockClock;
        echo?: false | ((bytes: readonly number[]) => number[]);
        latencyMs?: number;
        ports?: readonly MockSerialPort[];
        scheduler?: MockScheduler;
        seed?: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    clock?: MockClock

    Clock used for timestamps. Default: Date.now.

    echo?: false | ((bytes: readonly number[]) => number[])

    Echo transform applied to each write, or false to disable. Default mockSerialEcho.

    latencyMs?: number

    Artificial latency (ms) applied before each result. Default 0, which responds synchronously inside handleMessage.

    ports?: readonly MockSerialPort[]

    Ports to seed. Default MOCK_SERIAL_PORTS.

    scheduler?: MockScheduler

    Scheduler used for deferred pushes. Default: setTimeout.

    seed?: number

    Seed for deterministic ids and fixture ordering. Default 1.