Skip to content

Commit 71f58dc

Browse files
committed
ameba build error resolved
1 parent b826cce commit 71f58dc

File tree

1 file changed

+36
-36
lines changed

1 file changed

+36
-36
lines changed

examples/all-clusters-app/ameba/main/include/ColorControlCommands.h

+36-36
Original file line numberDiff line numberDiff line change
@@ -362,17 +362,17 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
362362
moveToHueCommand.hue = static_cast<uint8_t>(data->args[0]);
363363
moveToHueCommand.direction = static_cast<DirectionEnum>(data->args[1]);
364364
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]);
367367
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
368368
moveToHueCommand, onSuccess, onFailure);
369369
break;
370370

371371
case Clusters::ColorControl::Commands::MoveHue::Id:
372372
moveHueCommand.moveMode = static_cast<MoveModeEnum>(data->args[0]);
373373
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]);
376376
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
377377
moveHueCommand, onSuccess, onFailure);
378378
break;
@@ -381,26 +381,26 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
381381
stepHueCommand.stepMode = static_cast<StepModeEnum>(data->args[0]);
382382
stepHueCommand.stepSize = static_cast<uint8_t>(data->args[1]);
383383
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]);
386386
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
387387
stepHueCommand, onSuccess, onFailure);
388388
break;
389389

390390
case Clusters::ColorControl::Commands::MoveToSaturation::Id:
391391
moveToSaturationCommand.saturation = static_cast<uint8_t>(data->args[0]);
392392
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]);
395395
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
396396
moveToSaturationCommand, onSuccess, onFailure);
397397
break;
398398

399399
case Clusters::ColorControl::Commands::MoveSaturation::Id:
400400
moveSaturationCommand.moveMode = static_cast<MoveModeEnum>(data->args[0]);
401401
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]);
404404
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
405405
moveSaturationCommand, onSuccess, onFailure);
406406
break;
@@ -409,8 +409,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
409409
stepSaturationCommand.stepMode = static_cast<StepModeEnum>(data->args[0]);
410410
stepSaturationCommand.stepSize = static_cast<uint8_t>(data->args[1]);
411411
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]);
414414
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
415415
stepSaturationCommand, onSuccess, onFailure);
416416
break;
@@ -419,8 +419,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
419419
moveToHueAndSaturationCommand.hue = static_cast<uint8_t>(data->args[0]);
420420
moveToHueAndSaturationCommand.saturation = static_cast<uint8_t>(data->args[1]);
421421
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]);
424424
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
425425
moveToHueAndSaturationCommand, onSuccess, onFailure);
426426
break;
@@ -429,17 +429,17 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
429429
moveToColorCommand.colorX = static_cast<uint16_t>(data->args[0]);
430430
moveToColorCommand.colorY = static_cast<uint16_t>(data->args[1]);
431431
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]);
434434
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
435435
moveToColorCommand, onSuccess, onFailure);
436436
break;
437437

438438
case Clusters::ColorControl::Commands::MoveColor::Id:
439439
moveColorCommand.rateX = static_cast<uint16_t>(data->args[0]);
440440
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]);
443443
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
444444
moveColorCommand, onSuccess, onFailure);
445445
break;
@@ -448,17 +448,17 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
448448
stepColorCommand.stepX = static_cast<uint16_t>(data->args[0]);
449449
stepColorCommand.stepY = static_cast<uint16_t>(data->args[1]);
450450
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]);
453453
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
454454
stepColorCommand, onSuccess, onFailure);
455455
break;
456456

457457
case Clusters::ColorControl::Commands::MoveToColorTemperature::Id:
458458
moveToColorTemperatureCommand.colorTemperatureMireds = static_cast<uint16_t>(data->args[0]);
459459
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]);
462462
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
463463
moveToColorTemperatureCommand, onSuccess, onFailure);
464464
break;
@@ -467,17 +467,17 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
467467
enhancedMoveToHueCommand.enhancedHue = static_cast<uint16_t>(data->args[0]);
468468
enhancedMoveToHueCommand.direction = static_cast<DirectionEnum>(data->args[1]);
469469
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]);
472472
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
473473
enhancedMoveToHueCommand, onSuccess, onFailure);
474474
break;
475475

476476
case Clusters::ColorControl::Commands::EnhancedMoveHue::Id:
477477
enhancedMoveHueCommand.moveMode = static_cast<MoveModeEnum>(data->args[0]);
478478
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]);
481481
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
482482
enhancedMoveHueCommand, onSuccess, onFailure);
483483
break;
@@ -486,8 +486,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
486486
enhancedStepHueCommand.stepMode = static_cast<StepModeEnum>(data->args[0]);
487487
enhancedStepHueCommand.stepSize = static_cast<uint16_t>(data->args[1]);
488488
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]);
491491
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
492492
enhancedStepHueCommand, onSuccess, onFailure);
493493
break;
@@ -496,8 +496,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
496496
enhancedMoveToHueAndSaturationCommand.enhancedHue = static_cast<uint16_t>(data->args[0]);
497497
enhancedMoveToHueAndSaturationCommand.saturation = static_cast<uint8_t>(data->args[1]);
498498
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]);
501501
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
502502
enhancedMoveToHueAndSaturationCommand, onSuccess, onFailure);
503503
break;
@@ -509,8 +509,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
509509
colorLoopSetCommand.direction = static_cast<ColorLoopDirectionEnum>(data->args[2]);
510510
colorLoopSetCommand.time = static_cast<uint16_t>(data->args[3]);
511511
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]);
514514
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
515515
colorLoopSetCommand, onSuccess, onFailure);
516516
break;
@@ -527,8 +527,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
527527
moveColorTemperatureCommand.rate = static_cast<uint16_t>(data->args[1]);
528528
moveColorTemperatureCommand.colorTemperatureMinimumMireds = static_cast<uint16_t>(data->args[2]);
529529
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]);
532532
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
533533
moveColorTemperatureCommand, onSuccess, onFailure);
534534
break;
@@ -539,8 +539,8 @@ void ProcessColorControlUnicastBindingCommand(BindingCommandData * data, const E
539539
stepColorTemperatureCommand.transitionTime = static_cast<uint16_t>(data->args[2]);
540540
stepColorTemperatureCommand.colorTemperatureMinimumMireds = static_cast<uint16_t>(data->args[3]);
541541
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]);
544544
Controller::InvokeCommandRequest(peer_device->GetExchangeManager(), peer_device->GetSecureSession().Value(), binding.remote,
545545
stepColorTemperatureCommand, onSuccess, onFailure);
546546
break;

0 commit comments

Comments
 (0)