@@ -273,41 +273,41 @@ server cluster Scenes = 5 {
273
273
274
274
/** Attributes and commands for switching devices between 'On' and 'Off' states. */
275
275
client cluster OnOff = 6 {
276
- enum OnOffDelayedAllOffEffectVariant : ENUM8 {
277
- kFadeToOffIn0p8Seconds = 0;
276
+ enum DelayedAllOffEffectVariantEnum : ENUM8 {
277
+ kDelayedOffFastFade = 0;
278
278
kNoFade = 1;
279
- k50PercentDimDownIn0p8SecondsThenFadeToOffIn12Seconds = 2;
279
+ kDelayedOffSlowFade = 2;
280
280
}
281
281
282
- enum OnOffDyingLightEffectVariant : ENUM8 {
283
- k20PercenterDimUpIn0p5SecondsThenFadeToOffIn1Second = 0;
282
+ enum DyingLightEffectVariantEnum : ENUM8 {
283
+ kDyingLightFadeOff = 0;
284
284
}
285
285
286
- enum OnOffEffectIdentifier : ENUM8 {
286
+ enum EffectIdentifierEnum : ENUM8 {
287
287
kDelayedAllOff = 0;
288
288
kDyingLight = 1;
289
289
}
290
290
291
- enum OnOffStartUpOnOff : ENUM8 {
291
+ enum StartUpOnOffEnum : ENUM8 {
292
292
kOff = 0;
293
293
kOn = 1;
294
- kTogglePreviousOnOff = 2;
294
+ kToggle = 2;
295
295
}
296
296
297
297
bitmap Feature : BITMAP32 {
298
298
kLighting = 0x1;
299
- kDeadFront = 0x2;
299
+ kDeadFrontBehavior = 0x2;
300
300
}
301
301
302
- bitmap OnOffControl : BITMAP8 {
302
+ bitmap OnOffControlBitmap : BITMAP8 {
303
303
kAcceptOnlyWhenOn = 0x1;
304
304
}
305
305
306
306
readonly attribute boolean onOff = 0;
307
307
readonly attribute optional boolean globalSceneControl = 16384;
308
308
attribute optional int16u onTime = 16385;
309
309
attribute optional int16u offWaitTime = 16386;
310
- attribute access(write: manage) optional nullable OnOffStartUpOnOff startUpOnOff = 16387;
310
+ attribute access(write: manage) optional nullable StartUpOnOffEnum startUpOnOff = 16387;
311
311
readonly attribute command_id generatedCommandList[] = 65528;
312
312
readonly attribute command_id acceptedCommandList[] = 65529;
313
313
readonly attribute event_id eventList[] = 65530;
@@ -316,12 +316,12 @@ client cluster OnOff = 6 {
316
316
readonly attribute int16u clusterRevision = 65533;
317
317
318
318
request struct OffWithEffectRequest {
319
- OnOffEffectIdentifier effectIdentifier = 0;
319
+ EffectIdentifierEnum effectIdentifier = 0;
320
320
int8u effectVariant = 1;
321
321
}
322
322
323
323
request struct OnWithTimedOffRequest {
324
- OnOffControl onOffControl = 0;
324
+ OnOffControlBitmap onOffControl = 0;
325
325
int16u onTime = 1;
326
326
int16u offWaitTime = 2;
327
327
}
@@ -342,41 +342,41 @@ client cluster OnOff = 6 {
342
342
343
343
/** Attributes and commands for switching devices between 'On' and 'Off' states. */
344
344
server cluster OnOff = 6 {
345
- enum OnOffDelayedAllOffEffectVariant : ENUM8 {
346
- kFadeToOffIn0p8Seconds = 0;
345
+ enum DelayedAllOffEffectVariantEnum : ENUM8 {
346
+ kDelayedOffFastFade = 0;
347
347
kNoFade = 1;
348
- k50PercentDimDownIn0p8SecondsThenFadeToOffIn12Seconds = 2;
348
+ kDelayedOffSlowFade = 2;
349
349
}
350
350
351
- enum OnOffDyingLightEffectVariant : ENUM8 {
352
- k20PercenterDimUpIn0p5SecondsThenFadeToOffIn1Second = 0;
351
+ enum DyingLightEffectVariantEnum : ENUM8 {
352
+ kDyingLightFadeOff = 0;
353
353
}
354
354
355
- enum OnOffEffectIdentifier : ENUM8 {
355
+ enum EffectIdentifierEnum : ENUM8 {
356
356
kDelayedAllOff = 0;
357
357
kDyingLight = 1;
358
358
}
359
359
360
- enum OnOffStartUpOnOff : ENUM8 {
360
+ enum StartUpOnOffEnum : ENUM8 {
361
361
kOff = 0;
362
362
kOn = 1;
363
- kTogglePreviousOnOff = 2;
363
+ kToggle = 2;
364
364
}
365
365
366
366
bitmap Feature : BITMAP32 {
367
367
kLighting = 0x1;
368
- kDeadFront = 0x2;
368
+ kDeadFrontBehavior = 0x2;
369
369
}
370
370
371
- bitmap OnOffControl : BITMAP8 {
371
+ bitmap OnOffControlBitmap : BITMAP8 {
372
372
kAcceptOnlyWhenOn = 0x1;
373
373
}
374
374
375
375
readonly attribute boolean onOff = 0;
376
376
readonly attribute boolean globalSceneControl = 16384;
377
377
attribute int16u onTime = 16385;
378
378
attribute int16u offWaitTime = 16386;
379
- attribute access(write: manage) nullable OnOffStartUpOnOff startUpOnOff = 16387;
379
+ attribute access(write: manage) nullable StartUpOnOffEnum startUpOnOff = 16387;
380
380
readonly attribute command_id generatedCommandList[] = 65528;
381
381
readonly attribute command_id acceptedCommandList[] = 65529;
382
382
readonly attribute event_id eventList[] = 65530;
@@ -385,12 +385,12 @@ server cluster OnOff = 6 {
385
385
readonly attribute int16u clusterRevision = 65533;
386
386
387
387
request struct OffWithEffectRequest {
388
- OnOffEffectIdentifier effectIdentifier = 0;
388
+ EffectIdentifierEnum effectIdentifier = 0;
389
389
int8u effectVariant = 1;
390
390
}
391
391
392
392
request struct OnWithTimedOffRequest {
393
- OnOffControl onOffControl = 0;
393
+ OnOffControlBitmap onOffControl = 0;
394
394
int16u onTime = 1;
395
395
int16u offWaitTime = 2;
396
396
}
0 commit comments