@@ -10,21 +10,23 @@ export declare class HciGattRemote extends GattRemote {
1010 private security ;
1111 private mtuWasExchanged ;
1212 private mutex ;
13- private currentCommand ;
13+ private currentCmd ;
14+ private cmdTimeout ;
1415 services : Map < string , HciGattServiceRemote > ;
15- constructor ( peripheral : Peripheral , hci : Hci , handle : number ) ;
16+ constructor ( peripheral : Peripheral , hci : Hci , handle : number , cmdTimeout ?: number ) ;
1617 dispose ( ) : void ;
1718 private onHciStateChange ;
1819 private onAclStreamData ;
1920 private errorResponse ;
2021 private queueCommand ;
2122 private mtuRequest ;
22- readByGroupRequest ( startHandle : number , endHandle : number , groupUUID : number ) : Buffer ;
23- readByTypeRequest ( startHandle : number , endHandle : number , groupUUID : number ) : Buffer ;
24- readRequest ( handle : number ) : Buffer ;
25- readBlobRequest ( handle : number , offset : number ) : Buffer ;
26- findInfoRequest ( startHandle : number , endHandle : number ) : Buffer ;
27- writeRequest ( handle : number , data : Buffer , withoutResponse : boolean ) : Buffer ;
23+ readByGroupRequest ( startHandle : number , endHandle : number , groupUUID : number ) : Promise < Buffer > ;
24+ readByTypeRequest ( startHandle : number , endHandle : number , groupUUID : number ) : Promise < Buffer > ;
25+ readRequest ( handle : number ) : Promise < Buffer > ;
26+ readBlobRequest ( handle : number , offset : number ) : Promise < Buffer > ;
27+ findInfoRequest ( startHandle : number , endHandle : number ) : Promise < Buffer > ;
28+ writeRequest ( handle : number , data : Buffer , withoutResponse : false ) : Promise < Buffer > ;
29+ writeRequest ( handle : number , data : Buffer , withoutResponse : true ) : Promise < void > ;
2830 private prepareWriteRequest ;
2931 private executeWriteRequest ;
3032 private handleConfirmation ;
0 commit comments