@@ -362,17 +362,17 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
362
362
moveToHueCommand.hue = static_cast <uint8_t >(data->args [0 ]);
363
363
moveToHueCommand.direction = static_cast <DirectionEnum>(data->args [1 ]);
364
364
moveToHueCommand.transitionTime = static_cast <uint16_t >(data->args [2 ]);
365
- moveToHueCommand.optionsMask = static_cast <uint8_t >(data->args [3 ]);
366
- moveToHueCommand.optionsOverride = static_cast <uint8_t >(data->args [4 ]);
365
+ moveToHueCommand.optionsMask = static_cast <OptionsBitmap >(data->args [3 ]);
366
+ moveToHueCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [4 ]);
367
367
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
368
368
moveToHueCommand, onSuccess, onFailure);
369
369
break ;
370
370
371
371
case Clusters::ColorControl::Commands::MoveHue::Id:
372
372
moveHueCommand.moveMode = static_cast <MoveModeEnum>(data->args [0 ]);
373
373
moveHueCommand.rate = static_cast <uint8_t >(data->args [1 ]);
374
- moveHueCommand.optionsMask = static_cast <uint8_t >(data->args [2 ]);
375
- moveHueCommand.optionsOverride = static_cast <uint8_t >(data->args [3 ]);
374
+ moveHueCommand.optionsMask = static_cast <OptionsBitmap >(data->args [2 ]);
375
+ moveHueCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [3 ]);
376
376
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
377
377
moveHueCommand, onSuccess, onFailure);
378
378
break ;
@@ -381,26 +381,26 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
381
381
stepHueCommand.stepMode = static_cast <StepModeEnum>(data->args [0 ]);
382
382
stepHueCommand.stepSize = static_cast <uint8_t >(data->args [1 ]);
383
383
stepHueCommand.transitionTime = static_cast <uint8_t >(data->args [2 ]);
384
- stepHueCommand.optionsMask = static_cast <uint8_t >(data->args [3 ]);
385
- stepHueCommand.optionsOverride = static_cast <uint8_t >(data->args [4 ]);
384
+ stepHueCommand.optionsMask = static_cast <OptionsBitmap >(data->args [3 ]);
385
+ stepHueCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [4 ]);
386
386
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
387
387
stepHueCommand, onSuccess, onFailure);
388
388
break ;
389
389
390
390
case Clusters::ColorControl::Commands::MoveToSaturation::Id:
391
391
moveToSaturationCommand.saturation = static_cast <uint8_t >(data->args [0 ]);
392
392
moveToSaturationCommand.transitionTime = static_cast <uint16_t >(data->args [1 ]);
393
- moveToSaturationCommand.optionsMask = static_cast <uint8_t >(data->args [2 ]);
394
- moveToSaturationCommand.optionsOverride = static_cast <uint8_t >(data->args [3 ]);
393
+ moveToSaturationCommand.optionsMask = static_cast <OptionsBitmap >(data->args [2 ]);
394
+ moveToSaturationCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [3 ]);
395
395
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
396
396
moveToSaturationCommand, onSuccess, onFailure);
397
397
break ;
398
398
399
399
case Clusters::ColorControl::Commands::MoveSaturation::Id:
400
400
moveSaturationCommand.moveMode = static_cast <MoveModeEnum>(data->args [0 ]);
401
401
moveSaturationCommand.rate = static_cast <uint8_t >(data->args [1 ]);
402
- moveSaturationCommand.optionsMask = static_cast <uint8_t >(data->args [2 ]);
403
- moveSaturationCommand.optionsOverride = static_cast <uint8_t >(data->args [3 ]);
402
+ moveSaturationCommand.optionsMask = static_cast <OptionsBitmap >(data->args [2 ]);
403
+ moveSaturationCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [3 ]);
404
404
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
405
405
moveSaturationCommand, onSuccess, onFailure);
406
406
break ;
@@ -409,8 +409,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
409
409
stepSaturationCommand.stepMode = static_cast <StepModeEnum>(data->args [0 ]);
410
410
stepSaturationCommand.stepSize = static_cast <uint8_t >(data->args [1 ]);
411
411
stepSaturationCommand.transitionTime = static_cast <uint8_t >(data->args [2 ]);
412
- stepSaturationCommand.optionsMask = static_cast <uint8_t >(data->args [3 ]);
413
- stepSaturationCommand.optionsOverride = static_cast <uint8_t >(data->args [4 ]);
412
+ stepSaturationCommand.optionsMask = static_cast <OptionsBitmap >(data->args [3 ]);
413
+ stepSaturationCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [4 ]);
414
414
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
415
415
stepSaturationCommand, onSuccess, onFailure);
416
416
break ;
@@ -419,8 +419,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
419
419
moveToHueAndSaturationCommand.hue = static_cast <uint8_t >(data->args [0 ]);
420
420
moveToHueAndSaturationCommand.saturation = static_cast <uint8_t >(data->args [1 ]);
421
421
moveToHueAndSaturationCommand.transitionTime = static_cast <uint16_t >(data->args [2 ]);
422
- moveToHueAndSaturationCommand.optionsMask = static_cast <uint8_t >(data->args [3 ]);
423
- moveToHueAndSaturationCommand.optionsOverride = static_cast <uint8_t >(data->args [4 ]);
422
+ moveToHueAndSaturationCommand.optionsMask = static_cast <OptionsBitmap >(data->args [3 ]);
423
+ moveToHueAndSaturationCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [4 ]);
424
424
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
425
425
moveToHueAndSaturationCommand, onSuccess, onFailure);
426
426
break ;
@@ -429,17 +429,17 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
429
429
moveToColorCommand.colorX = static_cast <uint16_t >(data->args [0 ]);
430
430
moveToColorCommand.colorY = static_cast <uint16_t >(data->args [1 ]);
431
431
moveToColorCommand.transitionTime = static_cast <uint16_t >(data->args [2 ]);
432
- moveToColorCommand.optionsMask = static_cast <uint8_t >(data->args [3 ]);
433
- moveToColorCommand.optionsOverride = static_cast <uint8_t >(data->args [4 ]);
432
+ moveToColorCommand.optionsMask = static_cast <OptionsBitmap >(data->args [3 ]);
433
+ moveToColorCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [4 ]);
434
434
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
435
435
moveToColorCommand, onSuccess, onFailure);
436
436
break ;
437
437
438
438
case Clusters::ColorControl::Commands::MoveColor::Id:
439
439
moveColorCommand.rateX = static_cast <uint16_t >(data->args [0 ]);
440
440
moveColorCommand.rateY = static_cast <uint16_t >(data->args [1 ]);
441
- moveColorCommand.optionsMask = static_cast <uint8_t >(data->args [2 ]);
442
- moveColorCommand.optionsOverride = static_cast <uint8_t >(data->args [3 ]);
441
+ moveColorCommand.optionsMask = static_cast <OptionsBitmap >(data->args [2 ]);
442
+ moveColorCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [3 ]);
443
443
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
444
444
moveColorCommand, onSuccess, onFailure);
445
445
break ;
@@ -448,17 +448,17 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
448
448
stepColorCommand.stepX = static_cast <uint16_t >(data->args [0 ]);
449
449
stepColorCommand.stepY = static_cast <uint16_t >(data->args [1 ]);
450
450
stepColorCommand.transitionTime = static_cast <uint16_t >(data->args [2 ]);
451
- stepColorCommand.optionsMask = static_cast <uint8_t >(data->args [3 ]);
452
- stepColorCommand.optionsOverride = static_cast <uint8_t >(data->args [4 ]);
451
+ stepColorCommand.optionsMask = static_cast <OptionsBitmap >(data->args [3 ]);
452
+ stepColorCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [4 ]);
453
453
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
454
454
stepColorCommand, onSuccess, onFailure);
455
455
break ;
456
456
457
457
case Clusters::ColorControl::Commands::MoveToColorTemperature::Id:
458
458
moveToColorTemperatureCommand.colorTemperatureMireds = static_cast <uint16_t >(data->args [0 ]);
459
459
moveToColorTemperatureCommand.transitionTime = static_cast <uint16_t >(data->args [1 ]);
460
- moveToColorTemperatureCommand.optionsMask = static_cast <uint8_t >(data->args [2 ]);
461
- moveToColorTemperatureCommand.optionsOverride = static_cast <uint8_t >(data->args [3 ]);
460
+ moveToColorTemperatureCommand.optionsMask = static_cast <OptionsBitmap >(data->args [2 ]);
461
+ moveToColorTemperatureCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [3 ]);
462
462
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
463
463
moveToColorTemperatureCommand, onSuccess, onFailure);
464
464
break ;
@@ -467,17 +467,17 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
467
467
enhancedMoveToHueCommand.enhancedHue = static_cast <uint16_t >(data->args [0 ]);
468
468
enhancedMoveToHueCommand.direction = static_cast <DirectionEnum>(data->args [1 ]);
469
469
enhancedMoveToHueCommand.transitionTime = static_cast <uint16_t >(data->args [2 ]);
470
- enhancedMoveToHueCommand.optionsMask = static_cast <uint8_t >(data->args [3 ]);
471
- enhancedMoveToHueCommand.optionsOverride = static_cast <uint8_t >(data->args [4 ]);
470
+ enhancedMoveToHueCommand.optionsMask = static_cast <OptionsBitmap >(data->args [3 ]);
471
+ enhancedMoveToHueCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [4 ]);
472
472
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
473
473
enhancedMoveToHueCommand, onSuccess, onFailure);
474
474
break ;
475
475
476
476
case Clusters::ColorControl::Commands::EnhancedMoveHue::Id:
477
477
enhancedMoveHueCommand.moveMode = static_cast <MoveModeEnum>(data->args [0 ]);
478
478
enhancedMoveHueCommand.rate = static_cast <uint16_t >(data->args [1 ]);
479
- enhancedMoveHueCommand.optionsMask = static_cast <uint8_t >(data->args [2 ]);
480
- enhancedMoveHueCommand.optionsOverride = static_cast <uint8_t >(data->args [3 ]);
479
+ enhancedMoveHueCommand.optionsMask = static_cast <OptionsBitmap >(data->args [2 ]);
480
+ enhancedMoveHueCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [3 ]);
481
481
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
482
482
enhancedMoveHueCommand, onSuccess, onFailure);
483
483
break ;
@@ -486,8 +486,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
486
486
enhancedStepHueCommand.stepMode = static_cast <StepModeEnum>(data->args [0 ]);
487
487
enhancedStepHueCommand.stepSize = static_cast <uint16_t >(data->args [1 ]);
488
488
enhancedStepHueCommand.transitionTime = static_cast <uint16_t >(data->args [2 ]);
489
- enhancedStepHueCommand.optionsMask = static_cast <uint8_t >(data->args [3 ]);
490
- enhancedStepHueCommand.optionsOverride = static_cast <uint8_t >(data->args [4 ]);
489
+ enhancedStepHueCommand.optionsMask = static_cast <OptionsBitmap >(data->args [3 ]);
490
+ enhancedStepHueCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [4 ]);
491
491
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
492
492
enhancedStepHueCommand, onSuccess, onFailure);
493
493
break ;
@@ -496,8 +496,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
496
496
enhancedMoveToHueAndSaturationCommand.enhancedHue = static_cast <uint16_t >(data->args [0 ]);
497
497
enhancedMoveToHueAndSaturationCommand.saturation = static_cast <uint8_t >(data->args [1 ]);
498
498
enhancedMoveToHueAndSaturationCommand.transitionTime = static_cast <uint16_t >(data->args [2 ]);
499
- enhancedMoveToHueAndSaturationCommand.optionsMask = static_cast <uint8_t >(data->args [3 ]);
500
- enhancedMoveToHueAndSaturationCommand.optionsOverride = static_cast <uint8_t >(data->args [4 ]);
499
+ enhancedMoveToHueAndSaturationCommand.optionsMask = static_cast <OptionsBitmap >(data->args [3 ]);
500
+ enhancedMoveToHueAndSaturationCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [4 ]);
501
501
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
502
502
enhancedMoveToHueAndSaturationCommand, onSuccess, onFailure);
503
503
break ;
@@ -509,8 +509,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
509
509
colorLoopSetCommand.direction = static_cast <ColorLoopDirectionEnum>(data->args [2 ]);
510
510
colorLoopSetCommand.time = static_cast <uint16_t >(data->args [3 ]);
511
511
colorLoopSetCommand.startHue = static_cast <uint16_t >(data->args [4 ]);
512
- colorLoopSetCommand.optionsMask = static_cast <uint8_t >(data->args [5 ]);
513
- colorLoopSetCommand.optionsOverride = static_cast <uint8_t >(data->args [6 ]);
512
+ colorLoopSetCommand.optionsMask = static_cast <OptionsBitmap >(data->args [5 ]);
513
+ colorLoopSetCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [6 ]);
514
514
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
515
515
colorLoopSetCommand, onSuccess, onFailure);
516
516
break ;
@@ -527,8 +527,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
527
527
moveColorTemperatureCommand.rate = static_cast <uint16_t >(data->args [1 ]);
528
528
moveColorTemperatureCommand.colorTemperatureMinimumMireds = static_cast <uint16_t >(data->args [2 ]);
529
529
moveColorTemperatureCommand.colorTemperatureMaximumMireds = static_cast <uint16_t >(data->args [3 ]);
530
- moveColorTemperatureCommand.optionsMask = static_cast <uint8_t >(data->args [4 ]);
531
- moveColorTemperatureCommand.optionsOverride = static_cast <uint8_t >(data->args [5 ]);
530
+ moveColorTemperatureCommand.optionsMask = static_cast <OptionsBitmap >(data->args [4 ]);
531
+ moveColorTemperatureCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [5 ]);
532
532
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
533
533
moveColorTemperatureCommand, onSuccess, onFailure);
534
534
break ;
@@ -539,8 +539,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
539
539
stepColorTemperatureCommand.transitionTime = static_cast <uint16_t >(data->args [2 ]);
540
540
stepColorTemperatureCommand.colorTemperatureMinimumMireds = static_cast <uint16_t >(data->args [3 ]);
541
541
stepColorTemperatureCommand.colorTemperatureMaximumMireds = static_cast <uint16_t >(data->args [4 ]);
542
- stepColorTemperatureCommand.optionsMask = static_cast <uint8_t >(data->args [5 ]);
543
- stepColorTemperatureCommand.optionsOverride = static_cast <uint8_t >(data->args [6 ]);
542
+ stepColorTemperatureCommand.optionsMask = static_cast <OptionsBitmap >(data->args [5 ]);
543
+ stepColorTemperatureCommand.optionsOverride = static_cast <OptionsBitmap >(data->args [6 ]);
544
544
Controller::InvokeCommandRequest (peer_device->GetExchangeManager (), peer_device->GetSecureSession ().Value (), binding.remote ,
545
545
stepColorTemperatureCommand, onSuccess, onFailure);
546
546
break ;
0 commit comments