@@ -26,8 +26,7 @@ declare module "openzwave-shared" {
26
26
loc : string ;
27
27
}
28
28
29
- export interface ChangeLogEntry
30
- {
29
+ export interface ChangeLogEntry {
31
30
author : string ;
32
31
date : string ;
33
32
revision : number ;
@@ -41,7 +40,7 @@ declare module "openzwave-shared" {
41
40
NodeAwake = 3 ,
42
41
NodeSleep = 4 ,
43
42
NodeDead = 5 ,
44
- NodeAlive = 6
43
+ NodeAlive = 6 ,
45
44
}
46
45
47
46
export enum ControllerState {
@@ -55,7 +54,7 @@ declare module "openzwave-shared" {
55
54
Completed = 7 ,
56
55
Failed = 8 ,
57
56
NodeOK = 9 ,
58
- NodeFailed = 10
57
+ NodeFailed = 10 ,
59
58
}
60
59
61
60
export enum LogLevel {
@@ -68,7 +67,7 @@ declare module "openzwave-shared" {
68
67
InfoMessagesAndHigher = 6 ,
69
68
DetailedMessagesAndHigher = 7 ,
70
69
DebugMessagesAndHigher = 8 ,
71
- ProtocolInformationAndHigher = 9
70
+ ProtocolInformationAndHigher = 9 ,
72
71
}
73
72
74
73
export enum MetaDataFields {
@@ -86,7 +85,7 @@ declare module "openzwave-shared" {
86
85
Frequency = 11 ,
87
86
Name = 12 ,
88
87
Identifier = 13 ,
89
- Invalid = 255
88
+ Invalid = 255 ,
90
89
}
91
90
92
91
export interface DriverStats {
@@ -261,43 +260,43 @@ declare module "openzwave-shared" {
261
260
/**
262
261
* Should we refresh all UserCodes in the UserCode CC when we start up
263
262
*/
264
- RefreshAllUserCodes : boolean ;
265
- /**
266
- * Should we send the Node/Value Notifications on Driver Unloading - Read comments in Driver::~Driver() method about possible race conditions
267
- */
268
- NotifyOnDriverUnload : boolean ;
269
- /**
270
- * Alters how OZW determines when to Encrypt Messages to certain CommandClasses.
271
- * Options are:
272
- * "ESSENTIAL" - Those CommandClasses that MUST be encrypted.
273
- * "SUPPORTED" (default) is any CommandClass advertisied in the SecureNIF frame
274
- * "CUSTOM" - A list of CommandClasses specified in the "CustomSecureCC" option
275
- */
276
- SecurityStrategy : ' ESSENTIAL' | ' SUPPORTED' | ' CUSTOM'
277
- /**
278
- * What List of Custom CC should we always encrypt if SecurityStrategy is CUSTOM
279
- */
280
- CustomSecuredCC : string ;
281
- /**
282
- * if we recieve a clear text message for a CC that is Secured, should we drop the message
283
- */
284
- EnforceSecureReception : boolean ;
285
- /**
286
- * if we should automatically update config files for devices if they are out of date
287
- */
288
- AutoUpdateConfigFile : boolean ;
289
- /**
290
- * Should we automatically Reload Nodes after a update
291
- */
292
- ReloadAfterUpdate : ' AWAKE' | ' NEVER' | ' IMMEDIATE' ;
293
- /**
294
- * Language we should use
295
- */
296
- Language : string ;
297
- /**
298
- * Should we include the Instance Label in Value Labels on MultiInstance Devices
299
- */
300
- IncludeInstanceLabel : boolean ;
263
+ RefreshAllUserCodes : boolean ;
264
+ /**
265
+ * Should we send the Node/Value Notifications on Driver Unloading - Read comments in Driver::~Driver() method about possible race conditions
266
+ */
267
+ NotifyOnDriverUnload : boolean ;
268
+ /**
269
+ * Alters how OZW determines when to Encrypt Messages to certain CommandClasses.
270
+ * Options are:
271
+ * "ESSENTIAL" - Those CommandClasses that MUST be encrypted.
272
+ * "SUPPORTED" (default) is any CommandClass advertisied in the SecureNIF frame
273
+ * "CUSTOM" - A list of CommandClasses specified in the "CustomSecureCC" option
274
+ */
275
+ SecurityStrategy : " ESSENTIAL" | " SUPPORTED" | " CUSTOM" ;
276
+ /**
277
+ * What List of Custom CC should we always encrypt if SecurityStrategy is CUSTOM
278
+ */
279
+ CustomSecuredCC : string ;
280
+ /**
281
+ * if we recieve a clear text message for a CC that is Secured, should we drop the message
282
+ */
283
+ EnforceSecureReception : boolean ;
284
+ /**
285
+ * if we should automatically update config files for devices if they are out of date
286
+ */
287
+ AutoUpdateConfigFile : boolean ;
288
+ /**
289
+ * Should we automatically Reload Nodes after a update
290
+ */
291
+ ReloadAfterUpdate : " AWAKE" | " NEVER" | " IMMEDIATE" ;
292
+ /**
293
+ * Language we should use
294
+ */
295
+ Language : string ;
296
+ /**
297
+ * Should we include the Instance Label in Value Labels on MultiInstance Devices
298
+ */
299
+ IncludeInstanceLabel : boolean ;
301
300
}
302
301
}
303
302
@@ -311,45 +310,29 @@ declare module "openzwave-shared" {
311
310
on ( event : "driver ready" , listener : ( homeId : number ) => void ) : this;
312
311
on ( event : "driver failed" , listener : ( ) => void ) : this;
313
312
on (
314
- event :
315
- | "polling enabled"
316
- | "polling disabled"
317
- | "node removed"
318
- | "node added" ,
319
- listener : ( nodeId : number ) => void
320
- ) : this;
321
- on (
322
- event : "node event" ,
323
- listener : ( nodeId : number , data : any ) => void
313
+ event : "polling enabled" | "polling disabled" | "node removed" | "node added" ,
314
+ listener : ( nodeId : number ) => void ,
324
315
) : this;
316
+ on ( event : "node event" , listener : ( nodeId : number , data : any ) => void ) : this;
325
317
on (
326
318
event : "node ready" | "node naming" | "node available" ,
327
- listener : ( nodeId : number , nodeInfo : ZWave . NodeInfo ) => void
328
- ) : this;
329
- on (
330
- event : "node reset" ,
331
- listener : ( nodeid : number ) => void
332
- ) : this;
333
- on (
334
- event : "user alert" ,
335
- listener : ( notification : ZWave . Notification , help : string ) => void
336
- ) : this;
337
- on (
338
- event : "manufacturer specific DB ready" ,
339
- listener : ( ) => void
319
+ listener : ( nodeId : number , nodeInfo : ZWave . NodeInfo ) => void ,
340
320
) : this;
321
+ on ( event : "node reset" , listener : ( nodeid : number ) => void ) : this;
322
+ on ( event : "user alert" , listener : ( notification : ZWave . Notification , help : string ) => void ) : this;
323
+ on ( event : "manufacturer specific DB ready" , listener : ( ) => void ) : this;
341
324
on (
342
325
event : "value added" | "value changed" | "value refreshed" ,
343
- listener : ( nodeId : number , comClass : number , value : ZWave . Value ) => void
326
+ listener : ( nodeId : number , comClass : number , value : ZWave . Value ) => void ,
344
327
) : this;
345
328
on (
346
329
event : "value removed" ,
347
- listener : ( nodeId : number , comClass : number , instance : number , index : number ) => void
330
+ listener : ( nodeId : number , comClass : number , instance : number , index : number ) => void ,
348
331
) : this;
349
332
350
333
on (
351
334
event : "notification" ,
352
- listener : ( nodeId : number , notification : ZWave . Notification , help : string ) => void
335
+ listener : ( nodeId : number , notification : ZWave . Notification , help : string ) => void ,
353
336
) : this;
354
337
on ( event : "scan complete" , listener : ( ) => void ) : this;
355
338
on (
@@ -360,18 +343,13 @@ declare module "openzwave-shared" {
360
343
notif : number ,
361
344
message : string ,
362
345
command : number ,
363
- ) => void
346
+ ) => void ,
364
347
) : this;
365
348
on ( event : string , listener : ( ...args : any [ ] ) => void ) : this;
366
349
367
350
// Exposed by "openzwave-config.cc"
368
351
369
- setConfigParam (
370
- nodeId : number ,
371
- param : number ,
372
- value : number ,
373
- size ?: number
374
- ) : void ;
352
+ setConfigParam ( nodeId : number , param : number , value : number , size ?: number ) : void ;
375
353
requestConfigParam ( nodeId : number , param : number ) : void ;
376
354
requestAllConfigParams ( nodeId : number ) : void ;
377
355
@@ -472,16 +450,9 @@ declare module "openzwave-shared" {
472
450
473
451
addAssociation ( nodeId : number , groupIdx : number , tgtNodeId : number ) : void ;
474
452
475
- removeAssociation (
476
- nodeId : number ,
477
- groupIdx : number ,
478
- tgtNodeId : number
479
- ) : void ;
453
+ removeAssociation ( nodeId : number , groupIdx : number , tgtNodeId : number ) : void ;
480
454
481
- isMultiInstance (
482
- nodeId : number ,
483
- groupIdx : number ,
484
- ) : boolean ;
455
+ isMultiInstance ( nodeId : number , groupIdx : number ) : boolean ;
485
456
486
457
getAssociationsInstances ( nodeId : number , groupIdx : number ) : Array < ZWave . InstanceAssociation > ;
487
458
@@ -747,7 +718,7 @@ declare module "openzwave-shared" {
747
718
class_id : number ,
748
719
instance : number ,
749
720
index : number ,
750
- value : string | boolean | number
721
+ value : string | boolean | number ,
751
722
) : void ;
752
723
setValue ( valueId : ZWave . ValueId , value : string | boolean | number ) : void ;
753
724
@@ -760,13 +731,7 @@ declare module "openzwave-shared" {
760
731
* Ask OZW to verify the value change before notifying the application.
761
732
*/
762
733
setChangeVerified ( valueId : ZWave . ValueId , enabled : boolean ) : void ;
763
- setChangeVerified (
764
- nodeid : number ,
765
- class_id : number ,
766
- instance : number ,
767
- index : number ,
768
- enabled : boolean
769
- ) : void ;
734
+ setChangeVerified ( nodeid : number , class_id : number , instance : number , index : number , enabled : boolean ) : void ;
770
735
/**
771
736
* Get number of thermostat switch points.
772
737
*/
@@ -776,28 +741,15 @@ declare module "openzwave-shared" {
776
741
777
742
clearSwitchPoints ( valueId : ZWave . ValueId ) : void ;
778
743
779
- removeSwitchPoint (
780
- valueId : ZWave . ValueId ,
781
- switchPoint : ZWave . SwitchPoint
782
- ) : void ;
744
+ removeSwitchPoint ( valueId : ZWave . ValueId , switchPoint : ZWave . SwitchPoint ) : void ;
783
745
784
- getValueAsBitSet (
785
- valueId : ZWave . ValueId ,
786
- pos : number
787
- ) : number ;
746
+ getValueAsBitSet ( valueId : ZWave . ValueId , pos : number ) : number ;
788
747
789
- setBitMask (
790
- valueId : ZWave . ValueId ,
791
- mask : number
792
- ) : void ;
748
+ setBitMask ( valueId : ZWave . ValueId , mask : number ) : void ;
793
749
794
- getBitMask (
795
- valueId : ZWave . ValueId
796
- ) : number ;
750
+ getBitMask ( valueId : ZWave . ValueId ) : number ;
797
751
798
- getBitSetSize (
799
- valueId : ZWave . ValueId
800
- ) : number ;
752
+ getBitSetSize ( valueId : ZWave . ValueId ) : number ;
801
753
802
754
// Exposed by "openzwave-polling.cc"
803
755
0 commit comments