@@ -37,9 +37,11 @@ export declare class Hci extends TypedEmitter<HciEvents> {
3737 private socketTimer ;
3838 private isSocketUp ;
3939 private handles ;
40- private mutex ;
4140 private currentCmd ;
4241 private cmdTimeout ;
42+ private cmdMutex ;
43+ private connTimeout ;
44+ private connMutex ;
4345 private aclDataPacketLength ;
4446 private totalNumAclDataPackets ;
4547 private aclLeDataPacketLength ;
@@ -48,7 +50,7 @@ export declare class Hci extends TypedEmitter<HciEvents> {
4850 constructor ( devId ?: number | {
4951 bus : number ;
5052 address : number ;
51- } , cmdTimeout ?: number ) ;
53+ } , cmdTimeout ?: number , connTimeout ?: number ) ;
5254 private static createSocket ;
5355 static getDeviceList ( ) : HciDevice [ ] ;
5456 private isInitializing ;
@@ -69,7 +71,7 @@ export declare class Hci extends TypedEmitter<HciEvents> {
6971 setScanParameters ( ) : Promise < void > ;
7072 setScanEnabled ( enabled : boolean , filterDuplicates : boolean ) : Promise < void > ;
7173 createLeConn ( address : string , addressType : AddressType , minInterval ?: number , maxInterval ?: number , latency ?: number , supervisionTimeout ?: number ) : Promise < number > ;
72- cancelLeConn ( customMutex ?: boolean ) : Promise < void > ;
74+ cancelLeConn ( ) : Promise < void > ;
7375 connUpdateLe ( handle : number , minInterval : number , maxInterval : number , latency : number , supervisionTimeout : number ) : Promise < void > ;
7476 disconnect ( handle : number , reason ?: number ) : Promise < void > ;
7577 readRssi ( handle : number ) : Promise < number > ;
0 commit comments