ixfx
    Preparing search index...

    Hierarchy (View Summary)

    Index

    Accessors

    Constructors

    Methods

    • Adds event listener.

      Type Parameters

      • K extends keyof IoEvents<
            Readonly<
                {
                    closed: "connecting";
                    connected: readonly ["closed"];
                    connecting: readonly ["connected", "closed"];
                    ready: "connecting";
                },
            >,
        >

        Events

      Parameters

      • name: K

        Event name

      • listener: (
            event: IoEvents<
                Readonly<
                    {
                        closed: "connecting";
                        connected: readonly ["closed"];
                        connecting: readonly ["connected", "closed"];
                        ready: "connecting";
                    },
                >,
            >[K],
            sender: SimpleEventEmitter<
                IoEvents<
                    Readonly<
                        {
                            closed: "connecting";
                            connected: readonly ["closed"];
                            connecting: readonly ["connected", "closed"];
                            ready: "connecting";
                        },
                    >,
                >,
            >,
        ) => void

        Event handler

      Returns void

      Error if emitter is disposed

    • Fire event

      Type Parameters

      • K extends keyof IoEvents<
            Readonly<
                {
                    closed: "connecting";
                    connected: readonly ["closed"];
                    connecting: readonly ["connected", "closed"];
                    ready: "connecting";
                },
            >,
        >

      Parameters

      • type: K

        Type of event

      • args: IoEvents<
            Readonly<
                {
                    closed: "connecting";
                    connected: readonly ["closed"];
                    connecting: readonly ["connected", "closed"];
                    ready: "connecting";
                },
            >,
        >[K]

        Arguments for event

      Returns void

    • Remove event listener

      Type Parameters

      • K extends keyof IoEvents<
            Readonly<
                {
                    closed: "connecting";
                    connected: readonly ["closed"];
                    connecting: readonly ["connected", "closed"];
                    ready: "connecting";
                },
            >,
        >

      Parameters

      • type: K
      • listener: (
            event: IoEvents<
                Readonly<
                    {
                        closed: "connecting";
                        connected: readonly ["closed"];
                        connecting: readonly ["connected", "closed"];
                        ready: "connecting";
                    },
                >,
            >[K],
            sender: SimpleEventEmitter<
                IoEvents<
                    Readonly<
                        {
                            closed: "connecting";
                            connected: readonly ["closed"];
                            connecting: readonly ["connected", "closed"];
                            ready: "connecting";
                        },
                    >,
                >,
            >,
        ) => void

      Returns void

    • Parameters

      • m: string

      Returns void

    • Parameters

      • txt: string

      Returns void

    Properties

    codec: Codec
    gatt: BluetoothRemoteGATTServer | undefined
    rx: BluetoothRemoteGATTCharacteristic | undefined
    states: StateMachineWithEvents<
        Readonly<
            {
                closed: "connecting";
                connected: readonly ["closed"];
                connecting: readonly ["connected", "closed"];
                ready: "connecting";
            },
        >,
    >
    tx: BluetoothRemoteGATTCharacteristic | undefined
    verboseLogging: boolean = false