Skip to content

Commit

Permalink
fix: Fix dbus scanning issues
Browse files Browse the repository at this point in the history
BREAKING CHANGE: Make isScanning and isAdvertising sync instead of async
  • Loading branch information
Marco Crespi committed Apr 28, 2021
1 parent 8c601bd commit 7857cd3
Show file tree
Hide file tree
Showing 28 changed files with 155 additions and 59 deletions.
5 changes: 3 additions & 2 deletions lib/bindings/dbus/Adapter.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,20 @@ export declare class DbusAdapter extends Adapter {
private scanning;
private requestScanStop;
private updateTimer;
private scanChangeListeners;
private peripherals;
constructor(modblue: DbusMODblue, path: string, name: string, address: string);
private init;
private prop;
getScannedPeripherals(): Promise<Peripheral[]>;
isScanning(): Promise<boolean>;
isScanning(): boolean;
startScanning(): Promise<void>;
private onScanStart;
stopScanning(): Promise<void>;
private onScanStop;
private onDeviceFound;
private updatePeripherals;
isAdvertising(): Promise<boolean>;
isAdvertising(): boolean;
startAdvertising(): Promise<void>;
stopAdvertising(): Promise<void>;
setupGatt(): Promise<GattLocal>;
Expand Down
2 changes: 1 addition & 1 deletion lib/bindings/dbus/Adapter.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

61 changes: 55 additions & 6 deletions lib/bindings/dbus/Adapter.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion lib/bindings/dbus/Adapter.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 7857cd3

Please sign in to comment.