ixfx
    Preparing search index...

    Class NordicBleDevice

    Hierarchy (View Summary)

    Constructors

    Properties

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

    Accessors

    • get isClosed(): boolean

      Returns boolean

    • get isConnected(): boolean

      Returns boolean

    • get isDisposed(): boolean

      Returns boolean

    Methods

    • Adds event listener.

      Type Parameters

      • Kextendskeyof IoEvents<
            Readonly<
                Readonly<
                    {
                        closed: "connecting";
                        connected: string[];
                        connecting: string[];
                        ready: "connecting";
                    },
                >,
            >,
        >

        Events

      Parameters

      • name: K

        Event name

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

        Event handler

      Returns void

      Error if emitter is disposed

    • Returns Promise<void>

    • Returns void

    • Returns void

    • Fire event

      Type Parameters

      • Kextendskeyof IoEvents<
            Readonly<
                Readonly<
                    {
                        closed: "connecting";
                        connected: string[];
                        connecting: string[];
                        ready: "connecting";
                    },
                >,
            >,
        >

      Parameters

      • type: K

        Type of event

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

        Arguments for event

      Returns void

    • Parameters

      • m: string

      Returns void

    • Remove event listener

      Type Parameters

      • Kextendskeyof IoEvents<
            Readonly<
                Readonly<
                    {
                        closed: "connecting";
                        connected: string[];
                        connecting: string[];
                        ready: "connecting";
                    },
                >,
            >,
        >

      Parameters

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

      Returns void

    • Parameters

      • m: string

      Returns void

    • Parameters

      • m: unknown

      Returns void

    • Parameters

      • txt: string

      Returns void