@@ -37,9 +37,11 @@ export declare class Hci extends TypedEmitter<HciEvents> {
37
37
private socketTimer ;
38
38
private isSocketUp ;
39
39
private handles ;
40
- private mutex ;
41
40
private currentCmd ;
42
41
private cmdTimeout ;
42
+ private cmdMutex ;
43
+ private connTimeout ;
44
+ private connMutex ;
43
45
private aclDataPacketLength ;
44
46
private totalNumAclDataPackets ;
45
47
private aclLeDataPacketLength ;
@@ -48,7 +50,7 @@ export declare class Hci extends TypedEmitter<HciEvents> {
48
50
constructor ( devId ?: number | {
49
51
bus : number ;
50
52
address : number ;
51
- } , cmdTimeout ?: number ) ;
53
+ } , cmdTimeout ?: number , connTimeout ?: number ) ;
52
54
private static createSocket ;
53
55
static getDeviceList ( ) : HciDevice [ ] ;
54
56
private isInitializing ;
@@ -69,7 +71,7 @@ export declare class Hci extends TypedEmitter<HciEvents> {
69
71
setScanParameters ( ) : Promise < void > ;
70
72
setScanEnabled ( enabled : boolean , filterDuplicates : boolean ) : Promise < void > ;
71
73
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 > ;
73
75
connUpdateLe ( handle : number , minInterval : number , maxInterval : number , latency : number , supervisionTimeout : number ) : Promise < void > ;
74
76
disconnect ( handle : number , reason ?: number ) : Promise < void > ;
75
77
readRssi ( handle : number ) : Promise < number > ;
0 commit comments