Skip to content

Commit 098bb3f

Browse files
author
Marco Crespi
committed
fix(peripheral): Fix discovering services
1 parent 41b8172 commit 098bb3f

File tree

20 files changed

+211
-112
lines changed

20 files changed

+211
-112
lines changed

lib/bindings/hci/Adapter.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export declare class HciAdapter extends Adapter {
88
private gap;
99
private gatt;
1010
private deviceName;
11+
private advertisedServiceUUIDs;
1112
private peripherals;
1213
private uuidToHandle;
1314
private handleToUUID;
@@ -23,4 +24,5 @@ export declare class HciAdapter extends Adapter {
2324
startAdvertising(deviceName: string, serviceUUIDs?: string[]): Promise<void>;
2425
stopAdvertising(): Promise<void>;
2526
setupGatt(maxMtu?: number): Promise<GattLocal>;
27+
private onDisconnectComplete;
2628
}

lib/bindings/hci/Adapter.js

Lines changed: 12 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/bindings/hci/Adapter.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/bindings/hci/Peripheral.js

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/bindings/hci/Peripheral.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/bindings/hci/gatt/local/Gatt.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/bindings/hci/misc/Gap.d.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
/// <reference types="node" />
22
import { EventEmitter } from 'events';
33
import { AddressType } from '../../../types';
4+
declare type DiscoverListener = (address: string, addressType: AddressType, connectable: boolean, advertisement: any, rssi: number) => void;
45
export declare interface Gap {
5-
on(event: 'discover', listener: (status: number, address: string, addressType: AddressType, connectable: boolean, advertisement: any, rssi: number) => void): this;
6+
on(event: 'discover', listener: DiscoverListener): this;
67
}
78
export declare class Gap extends EventEmitter {
89
private hci;
@@ -18,3 +19,4 @@ export declare class Gap extends EventEmitter {
1819
stopAdvertising(): Promise<void>;
1920
private onHciLeAdvertisingReport;
2021
}
22+
export {};

lib/bindings/hci/misc/Gap.js

Lines changed: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)