Skip to content

Commit ee65203

Browse files
committed
Add compile flag for each command
1 parent 0648d69 commit ee65203

File tree

4 files changed

+398
-0
lines changed

4 files changed

+398
-0
lines changed

scripts/tools/zap/tests/outputs/all-clusters-app/app-templates/gen_config.h

+261
Original file line numberDiff line numberDiff line change
@@ -586,3 +586,264 @@
586586
#define ZCL_USING_FAULT_INJECTION_CLUSTER_SERVER
587587
#define MATTER_DM_PLUGIN_FAULT_INJECTION_SERVER
588588
#define MATTER_DM_PLUGIN_FAULT_INJECTION
589+
590+
/**** Cluster Commands Flag ****/
591+
// ActivatedCarbonFilterMonitoring Cluster Commands
592+
#define ACTIVATED_CARBON_FILTER_MONITORING_ENABLE_RESET_CONDITION 1
593+
594+
// AdministratorCommissioning Cluster Commands
595+
#define ADMINISTRATOR_COMMISSIONING_ENABLE_OPEN_COMMISSIONING_WINDOW 1
596+
#define ADMINISTRATOR_COMMISSIONING_ENABLE_OPEN_BASIC_COMMISSIONING_WINDOW 1
597+
#define ADMINISTRATOR_COMMISSIONING_ENABLE_REVOKE_COMMISSIONING 1
598+
599+
// BooleanStateConfiguration Cluster Commands
600+
#define BOOLEAN_STATE_CONFIGURATION_ENABLE_SUPPRESS_ALARM 1
601+
#define BOOLEAN_STATE_CONFIGURATION_ENABLE_ENABLE_DISABLE_ALARM 1
602+
603+
// ColorControl Cluster Commands
604+
#define COLOR_CONTROL_ENABLE_MOVE_TO_HUE 1
605+
#define COLOR_CONTROL_ENABLE_MOVE_HUE 1
606+
#define COLOR_CONTROL_ENABLE_STEP_HUE 1
607+
#define COLOR_CONTROL_ENABLE_MOVE_TO_SATURATION 1
608+
#define COLOR_CONTROL_ENABLE_MOVE_SATURATION 1
609+
#define COLOR_CONTROL_ENABLE_STEP_SATURATION 1
610+
#define COLOR_CONTROL_ENABLE_MOVE_TO_HUE_AND_SATURATION 1
611+
#define COLOR_CONTROL_ENABLE_MOVE_TO_COLOR 1
612+
#define COLOR_CONTROL_ENABLE_MOVE_COLOR 1
613+
#define COLOR_CONTROL_ENABLE_STEP_COLOR 1
614+
#define COLOR_CONTROL_ENABLE_MOVE_TO_COLOR_TEMPERATURE 1
615+
#define COLOR_CONTROL_ENABLE_ENHANCED_MOVE_TO_HUE 1
616+
#define COLOR_CONTROL_ENABLE_ENHANCED_MOVE_HUE 1
617+
#define COLOR_CONTROL_ENABLE_ENHANCED_STEP_HUE 1
618+
#define COLOR_CONTROL_ENABLE_ENHANCED_MOVE_TO_HUE_AND_SATURATION 1
619+
#define COLOR_CONTROL_ENABLE_COLOR_LOOP_SET 1
620+
#define COLOR_CONTROL_ENABLE_STOP_MOVE_STEP 1
621+
#define COLOR_CONTROL_ENABLE_MOVE_COLOR_TEMPERATURE 1
622+
#define COLOR_CONTROL_ENABLE_STEP_COLOR_TEMPERATURE 1
623+
624+
// DeviceEnergyManagement Cluster Commands
625+
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_POWER_ADJUST_REQUEST 1
626+
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_CANCEL_POWER_ADJUST_REQUEST 1
627+
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_START_TIME_ADJUST_REQUEST 1
628+
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_PAUSE_REQUEST 1
629+
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_RESUME_REQUEST 1
630+
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_MODIFY_FORECAST_REQUEST 1
631+
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_REQUEST_CONSTRAINT_BASED_FORECAST 1
632+
#define DEVICE_ENERGY_MANAGEMENT_ENABLE_CANCEL_REQUEST 1
633+
634+
// DeviceEnergyManagementMode Cluster Commands
635+
#define DEVICE_ENERGY_MANAGEMENT_MODE_ENABLE_CHANGE_TO_MODE 1
636+
637+
// DiagnosticLogs Cluster Commands
638+
#define DIAGNOSTIC_LOGS_ENABLE_RETRIEVE_LOGS_REQUEST 1
639+
640+
// DishwasherAlarm Cluster Commands
641+
#define DISHWASHER_ALARM_ENABLE_RESET 1
642+
#define DISHWASHER_ALARM_ENABLE_MODIFY_ENABLED_ALARMS 1
643+
644+
// DishwasherMode Cluster Commands
645+
#define DISHWASHER_MODE_ENABLE_CHANGE_TO_MODE 1
646+
647+
// EnergyEvse Cluster Commands
648+
#define ENERGY_EVSE_ENABLE_DISABLE 1
649+
#define ENERGY_EVSE_ENABLE_ENABLE_CHARGING 1
650+
#define ENERGY_EVSE_ENABLE_ENABLE_DISCHARGING 1
651+
#define ENERGY_EVSE_ENABLE_START_DIAGNOSTICS 1
652+
#define ENERGY_EVSE_ENABLE_SET_TARGETS 1
653+
#define ENERGY_EVSE_ENABLE_GET_TARGETS 1
654+
#define ENERGY_EVSE_ENABLE_CLEAR_TARGETS 1
655+
656+
// EnergyEvseMode Cluster Commands
657+
#define ENERGY_EVSE_MODE_ENABLE_CHANGE_TO_MODE 1
658+
659+
// EthernetNetworkDiagnostics Cluster Commands
660+
#define ETHERNET_NETWORK_DIAGNOSTICS_ENABLE_RESET_COUNTS 1
661+
662+
// FanControl Cluster Commands
663+
#define FAN_CONTROL_ENABLE_STEP 1
664+
665+
// FaultInjection Cluster Commands
666+
#define FAULT_INJECTION_ENABLE_FAIL_AT_FAULT 1
667+
#define FAULT_INJECTION_ENABLE_FAIL_RANDOMLY_AT_FAULT 1
668+
669+
// GeneralCommissioning Cluster Commands
670+
#define GENERAL_COMMISSIONING_ENABLE_ARM_FAIL_SAFE 1
671+
#define GENERAL_COMMISSIONING_ENABLE_SET_REGULATORY_CONFIG 1
672+
#define GENERAL_COMMISSIONING_ENABLE_COMMISSIONING_COMPLETE 1
673+
674+
// GeneralDiagnostics Cluster Commands
675+
#define GENERAL_DIAGNOSTICS_ENABLE_TEST_EVENT_TRIGGER 1
676+
#define GENERAL_DIAGNOSTICS_ENABLE_TIME_SNAPSHOT 1
677+
#define GENERAL_DIAGNOSTICS_ENABLE_PAYLOAD_TEST_REQUEST 1
678+
679+
// GroupKeyManagement Cluster Commands
680+
#define GROUP_KEY_MANAGEMENT_ENABLE_KEY_SET_WRITE 1
681+
#define GROUP_KEY_MANAGEMENT_ENABLE_KEY_SET_READ 1
682+
#define GROUP_KEY_MANAGEMENT_ENABLE_KEY_SET_REMOVE 1
683+
#define GROUP_KEY_MANAGEMENT_ENABLE_KEY_SET_READ_ALL_INDICES 1
684+
685+
// Groups Cluster Commands
686+
#define GROUPS_ENABLE_ADD_GROUP 1
687+
#define GROUPS_ENABLE_VIEW_GROUP 1
688+
#define GROUPS_ENABLE_GET_GROUP_MEMBERSHIP 1
689+
#define GROUPS_ENABLE_REMOVE_GROUP 1
690+
#define GROUPS_ENABLE_REMOVE_ALL_GROUPS 1
691+
#define GROUPS_ENABLE_ADD_GROUP_IF_IDENTIFYING 1
692+
693+
// HepaFilterMonitoring Cluster Commands
694+
#define HEPA_FILTER_MONITORING_ENABLE_RESET_CONDITION 1
695+
696+
// Identify Cluster Commands
697+
#define IDENTIFY_ENABLE_IDENTIFY 1
698+
#define IDENTIFY_ENABLE_TRIGGER_EFFECT 1
699+
700+
// LaundryWasherMode Cluster Commands
701+
#define LAUNDRY_WASHER_MODE_ENABLE_CHANGE_TO_MODE 1
702+
703+
// LevelControl Cluster Commands
704+
#define LEVEL_CONTROL_ENABLE_MOVE_TO_LEVEL 1
705+
#define LEVEL_CONTROL_ENABLE_MOVE 1
706+
#define LEVEL_CONTROL_ENABLE_STEP 1
707+
#define LEVEL_CONTROL_ENABLE_STOP 1
708+
#define LEVEL_CONTROL_ENABLE_MOVE_TO_LEVEL_WITH_ON_OFF 1
709+
#define LEVEL_CONTROL_ENABLE_MOVE_WITH_ON_OFF 1
710+
#define LEVEL_CONTROL_ENABLE_STEP_WITH_ON_OFF 1
711+
#define LEVEL_CONTROL_ENABLE_STOP_WITH_ON_OFF 1
712+
713+
// LowPower Cluster Commands
714+
#define LOW_POWER_ENABLE_SLEEP 1
715+
716+
// ModeSelect Cluster Commands
717+
#define MODE_SELECT_ENABLE_CHANGE_TO_MODE 1
718+
719+
// NetworkCommissioning Cluster Commands
720+
#define NETWORK_COMMISSIONING_ENABLE_SCAN_NETWORKS 1
721+
#define NETWORK_COMMISSIONING_ENABLE_ADD_OR_UPDATE_WI_FI_NETWORK 1
722+
#define NETWORK_COMMISSIONING_ENABLE_ADD_OR_UPDATE_THREAD_NETWORK 1
723+
#define NETWORK_COMMISSIONING_ENABLE_REMOVE_NETWORK 1
724+
#define NETWORK_COMMISSIONING_ENABLE_CONNECT_NETWORK 1
725+
#define NETWORK_COMMISSIONING_ENABLE_REORDER_NETWORK 1
726+
727+
// OtaSoftwareUpdateRequestor Cluster Commands
728+
#define OTA_SOFTWARE_UPDATE_REQUESTOR_ENABLE_ANNOUNCE_OTA_PROVIDER 1
729+
730+
// OnOff Cluster Commands
731+
#define ON_OFF_ENABLE_OFF 1
732+
#define ON_OFF_ENABLE_ON 1
733+
#define ON_OFF_ENABLE_TOGGLE 1
734+
#define ON_OFF_ENABLE_OFF_WITH_EFFECT 1
735+
#define ON_OFF_ENABLE_ON_WITH_RECALL_GLOBAL_SCENE 1
736+
#define ON_OFF_ENABLE_ON_WITH_TIMED_OFF 1
737+
738+
// OperationalCredentials Cluster Commands
739+
#define OPERATIONAL_CREDENTIALS_ENABLE_ATTESTATION_REQUEST 1
740+
#define OPERATIONAL_CREDENTIALS_ENABLE_CERTIFICATE_CHAIN_REQUEST 1
741+
#define OPERATIONAL_CREDENTIALS_ENABLE_CSR_REQUEST 1
742+
#define OPERATIONAL_CREDENTIALS_ENABLE_ADD_NOC 1
743+
#define OPERATIONAL_CREDENTIALS_ENABLE_UPDATE_NOC 1
744+
#define OPERATIONAL_CREDENTIALS_ENABLE_UPDATE_FABRIC_LABEL 1
745+
#define OPERATIONAL_CREDENTIALS_ENABLE_REMOVE_FABRIC 1
746+
#define OPERATIONAL_CREDENTIALS_ENABLE_ADD_TRUSTED_ROOT_CERTIFICATE 1
747+
748+
// OperationalState Cluster Commands
749+
#define OPERATIONAL_STATE_ENABLE_PAUSE 1
750+
#define OPERATIONAL_STATE_ENABLE_STOP 1
751+
#define OPERATIONAL_STATE_ENABLE_START 1
752+
#define OPERATIONAL_STATE_ENABLE_RESUME 1
753+
754+
// OvenCavityOperationalState Cluster Commands
755+
#define OVEN_CAVITY_OPERATIONAL_STATE_ENABLE_PAUSE 1
756+
#define OVEN_CAVITY_OPERATIONAL_STATE_ENABLE_STOP 1
757+
#define OVEN_CAVITY_OPERATIONAL_STATE_ENABLE_START 1
758+
#define OVEN_CAVITY_OPERATIONAL_STATE_ENABLE_RESUME 1
759+
760+
// OvenMode Cluster Commands
761+
#define OVEN_MODE_ENABLE_CHANGE_TO_MODE 1
762+
763+
// RvcCleanMode Cluster Commands
764+
#define RVC_CLEAN_MODE_ENABLE_CHANGE_TO_MODE 1
765+
766+
// RvcOperationalState Cluster Commands
767+
#define RVC_OPERATIONAL_STATE_ENABLE_PAUSE 1
768+
#define RVC_OPERATIONAL_STATE_ENABLE_RESUME 1
769+
#define RVC_OPERATIONAL_STATE_ENABLE_GO_HOME 1
770+
771+
// RvcRunMode Cluster Commands
772+
#define RVC_RUN_MODE_ENABLE_CHANGE_TO_MODE 1
773+
774+
// RefrigeratorAndTemperatureControlledCabinetMode Cluster Commands
775+
#define REFRIGERATOR_AND_TEMPERATURE_CONTROLLED_CABINET_MODE_ENABLE_CHANGE_TO_MODE 1
776+
777+
// ScenesManagement Cluster Commands
778+
#define SCENES_MANAGEMENT_ENABLE_ADD_SCENE 1
779+
#define SCENES_MANAGEMENT_ENABLE_VIEW_SCENE 1
780+
#define SCENES_MANAGEMENT_ENABLE_REMOVE_SCENE 1
781+
#define SCENES_MANAGEMENT_ENABLE_REMOVE_ALL_SCENES 1
782+
#define SCENES_MANAGEMENT_ENABLE_STORE_SCENE 1
783+
#define SCENES_MANAGEMENT_ENABLE_RECALL_SCENE 1
784+
#define SCENES_MANAGEMENT_ENABLE_GET_SCENE_MEMBERSHIP 1
785+
#define SCENES_MANAGEMENT_ENABLE_COPY_SCENE 1
786+
787+
// SmokeCoAlarm Cluster Commands
788+
#define SMOKE_CO_ALARM_ENABLE_SELF_TEST_REQUEST 1
789+
790+
// SoftwareDiagnostics Cluster Commands
791+
#define SOFTWARE_DIAGNOSTICS_ENABLE_RESET_WATERMARKS 1
792+
793+
// TemperatureControl Cluster Commands
794+
#define TEMPERATURE_CONTROL_ENABLE_SET_TEMPERATURE 1
795+
796+
// Thermostat Cluster Commands
797+
#define THERMOSTAT_ENABLE_SETPOINT_RAISE_LOWER 1
798+
#define THERMOSTAT_ENABLE_SET_ACTIVE_SCHEDULE_REQUEST 1
799+
#define THERMOSTAT_ENABLE_SET_ACTIVE_PRESET_REQUEST 1
800+
#define THERMOSTAT_ENABLE_ATOMIC_REQUEST 1
801+
802+
// ThreadNetworkDiagnostics Cluster Commands
803+
#define THREAD_NETWORK_DIAGNOSTICS_ENABLE_RESET_COUNTS 1
804+
805+
// TimeSynchronization Cluster Commands
806+
#define TIME_SYNCHRONIZATION_ENABLE_SET_UTC_TIME 1
807+
#define TIME_SYNCHRONIZATION_ENABLE_SET_TRUSTED_TIME_SOURCE 1
808+
#define TIME_SYNCHRONIZATION_ENABLE_SET_TIME_ZONE 1
809+
#define TIME_SYNCHRONIZATION_ENABLE_SET_DST_OFFSET 1
810+
#define TIME_SYNCHRONIZATION_ENABLE_SET_DEFAULT_NTP 1
811+
812+
// UnitTesting Cluster Commands
813+
#define UNIT_TESTING_ENABLE_TEST 1
814+
#define UNIT_TESTING_ENABLE_TEST_NOT_HANDLED 1
815+
#define UNIT_TESTING_ENABLE_TEST_SPECIFIC 1
816+
#define UNIT_TESTING_ENABLE_TEST_ADD_ARGUMENTS 1
817+
#define UNIT_TESTING_ENABLE_TEST_STRUCT_ARGUMENT_REQUEST 1
818+
#define UNIT_TESTING_ENABLE_TEST_NESTED_STRUCT_ARGUMENT_REQUEST 1
819+
#define UNIT_TESTING_ENABLE_TEST_LIST_STRUCT_ARGUMENT_REQUEST 1
820+
#define UNIT_TESTING_ENABLE_TEST_LIST_INT8_U_ARGUMENT_REQUEST 1
821+
#define UNIT_TESTING_ENABLE_TEST_NESTED_STRUCT_LIST_ARGUMENT_REQUEST 1
822+
#define UNIT_TESTING_ENABLE_TEST_LIST_NESTED_STRUCT_LIST_ARGUMENT_REQUEST 1
823+
#define UNIT_TESTING_ENABLE_TEST_LIST_INT8_U_REVERSE_REQUEST 1
824+
#define UNIT_TESTING_ENABLE_TEST_ENUMS_REQUEST 1
825+
#define UNIT_TESTING_ENABLE_TEST_NULLABLE_OPTIONAL_REQUEST 1
826+
#define UNIT_TESTING_ENABLE_SIMPLE_STRUCT_ECHO_REQUEST 1
827+
#define UNIT_TESTING_ENABLE_TIMED_INVOKE_REQUEST 1
828+
#define UNIT_TESTING_ENABLE_TEST_SIMPLE_OPTIONAL_ARGUMENT_REQUEST 1
829+
#define UNIT_TESTING_ENABLE_TEST_EMIT_TEST_EVENT_REQUEST 1
830+
#define UNIT_TESTING_ENABLE_TEST_EMIT_TEST_FABRIC_SCOPED_EVENT_REQUEST 1
831+
#define UNIT_TESTING_ENABLE_TEST_BATCH_HELPER_REQUEST 1
832+
#define UNIT_TESTING_ENABLE_TEST_SECOND_BATCH_HELPER_REQUEST 1
833+
#define UNIT_TESTING_ENABLE_TEST_DIFFERENT_VENDOR_MEI_REQUEST 1
834+
835+
// ValveConfigurationAndControl Cluster Commands
836+
#define VALVE_CONFIGURATION_AND_CONTROL_ENABLE_OPEN 1
837+
#define VALVE_CONFIGURATION_AND_CONTROL_ENABLE_CLOSE 1
838+
839+
// WiFiNetworkDiagnostics Cluster Commands
840+
#define WI_FI_NETWORK_DIAGNOSTICS_ENABLE_RESET_COUNTS 1
841+
842+
// WindowCovering Cluster Commands
843+
#define WINDOW_COVERING_ENABLE_UP_OR_OPEN 1
844+
#define WINDOW_COVERING_ENABLE_DOWN_OR_CLOSE 1
845+
#define WINDOW_COVERING_ENABLE_STOP_MOTION 1
846+
#define WINDOW_COVERING_ENABLE_GO_TO_LIFT_VALUE 1
847+
#define WINDOW_COVERING_ENABLE_GO_TO_LIFT_PERCENTAGE 1
848+
#define WINDOW_COVERING_ENABLE_GO_TO_TILT_VALUE 1
849+
#define WINDOW_COVERING_ENABLE_GO_TO_TILT_PERCENTAGE 1

scripts/tools/zap/tests/outputs/lighting-app/app-templates/gen_config.h

+118
Original file line numberDiff line numberDiff line change
@@ -209,3 +209,121 @@
209209
#define ZCL_USING_OCCUPANCY_SENSING_CLUSTER_SERVER
210210
#define MATTER_DM_PLUGIN_OCCUPANCY_SENSING_SERVER
211211
#define MATTER_DM_PLUGIN_OCCUPANCY_SENSING
212+
213+
/**** Cluster Commands Flag ****/
214+
// AdministratorCommissioning Cluster Commands
215+
#define ADMINISTRATOR_COMMISSIONING_ENABLE_OPEN_COMMISSIONING_WINDOW 1
216+
#define ADMINISTRATOR_COMMISSIONING_ENABLE_OPEN_BASIC_COMMISSIONING_WINDOW 1
217+
#define ADMINISTRATOR_COMMISSIONING_ENABLE_REVOKE_COMMISSIONING 1
218+
219+
// ColorControl Cluster Commands
220+
#define COLOR_CONTROL_ENABLE_MOVE_TO_HUE 1
221+
#define COLOR_CONTROL_ENABLE_MOVE_HUE 1
222+
#define COLOR_CONTROL_ENABLE_STEP_HUE 1
223+
#define COLOR_CONTROL_ENABLE_MOVE_TO_SATURATION 1
224+
#define COLOR_CONTROL_ENABLE_MOVE_SATURATION 1
225+
#define COLOR_CONTROL_ENABLE_STEP_SATURATION 1
226+
#define COLOR_CONTROL_ENABLE_MOVE_TO_HUE_AND_SATURATION 1
227+
#define COLOR_CONTROL_ENABLE_MOVE_TO_COLOR 1
228+
#define COLOR_CONTROL_ENABLE_MOVE_COLOR 1
229+
#define COLOR_CONTROL_ENABLE_STEP_COLOR 1
230+
#define COLOR_CONTROL_ENABLE_MOVE_TO_COLOR_TEMPERATURE 1
231+
#define COLOR_CONTROL_ENABLE_ENHANCED_MOVE_TO_HUE 1
232+
#define COLOR_CONTROL_ENABLE_ENHANCED_MOVE_HUE 1
233+
#define COLOR_CONTROL_ENABLE_ENHANCED_STEP_HUE 1
234+
#define COLOR_CONTROL_ENABLE_ENHANCED_MOVE_TO_HUE_AND_SATURATION 1
235+
#define COLOR_CONTROL_ENABLE_COLOR_LOOP_SET 1
236+
#define COLOR_CONTROL_ENABLE_STOP_MOVE_STEP 1
237+
#define COLOR_CONTROL_ENABLE_MOVE_COLOR_TEMPERATURE 1
238+
#define COLOR_CONTROL_ENABLE_STEP_COLOR_TEMPERATURE 1
239+
240+
// DiagnosticLogs Cluster Commands
241+
#define DIAGNOSTIC_LOGS_ENABLE_RETRIEVE_LOGS_REQUEST 1
242+
243+
// EthernetNetworkDiagnostics Cluster Commands
244+
#define ETHERNET_NETWORK_DIAGNOSTICS_ENABLE_RESET_COUNTS 1
245+
246+
// GeneralCommissioning Cluster Commands
247+
#define GENERAL_COMMISSIONING_ENABLE_ARM_FAIL_SAFE 1
248+
#define GENERAL_COMMISSIONING_ENABLE_SET_REGULATORY_CONFIG 1
249+
#define GENERAL_COMMISSIONING_ENABLE_COMMISSIONING_COMPLETE 1
250+
251+
// GeneralDiagnostics Cluster Commands
252+
#define GENERAL_DIAGNOSTICS_ENABLE_TEST_EVENT_TRIGGER 1
253+
#define GENERAL_DIAGNOSTICS_ENABLE_TIME_SNAPSHOT 1
254+
255+
// GroupKeyManagement Cluster Commands
256+
#define GROUP_KEY_MANAGEMENT_ENABLE_KEY_SET_WRITE 1
257+
#define GROUP_KEY_MANAGEMENT_ENABLE_KEY_SET_READ 1
258+
#define GROUP_KEY_MANAGEMENT_ENABLE_KEY_SET_REMOVE 1
259+
#define GROUP_KEY_MANAGEMENT_ENABLE_KEY_SET_READ_ALL_INDICES 1
260+
261+
// Groups Cluster Commands
262+
#define GROUPS_ENABLE_ADD_GROUP 1
263+
#define GROUPS_ENABLE_VIEW_GROUP 1
264+
#define GROUPS_ENABLE_GET_GROUP_MEMBERSHIP 1
265+
#define GROUPS_ENABLE_REMOVE_GROUP 1
266+
#define GROUPS_ENABLE_REMOVE_ALL_GROUPS 1
267+
#define GROUPS_ENABLE_ADD_GROUP_IF_IDENTIFYING 1
268+
269+
// Identify Cluster Commands
270+
#define IDENTIFY_ENABLE_IDENTIFY 1
271+
#define IDENTIFY_ENABLE_TRIGGER_EFFECT 1
272+
273+
// LevelControl Cluster Commands
274+
#define LEVEL_CONTROL_ENABLE_MOVE_TO_LEVEL 1
275+
#define LEVEL_CONTROL_ENABLE_MOVE 1
276+
#define LEVEL_CONTROL_ENABLE_STEP 1
277+
#define LEVEL_CONTROL_ENABLE_STOP 1
278+
#define LEVEL_CONTROL_ENABLE_MOVE_TO_LEVEL_WITH_ON_OFF 1
279+
#define LEVEL_CONTROL_ENABLE_MOVE_WITH_ON_OFF 1
280+
#define LEVEL_CONTROL_ENABLE_STEP_WITH_ON_OFF 1
281+
#define LEVEL_CONTROL_ENABLE_STOP_WITH_ON_OFF 1
282+
283+
// NetworkCommissioning Cluster Commands
284+
#define NETWORK_COMMISSIONING_ENABLE_SCAN_NETWORKS 1
285+
#define NETWORK_COMMISSIONING_ENABLE_ADD_OR_UPDATE_WI_FI_NETWORK 1
286+
#define NETWORK_COMMISSIONING_ENABLE_ADD_OR_UPDATE_THREAD_NETWORK 1
287+
#define NETWORK_COMMISSIONING_ENABLE_REMOVE_NETWORK 1
288+
#define NETWORK_COMMISSIONING_ENABLE_CONNECT_NETWORK 1
289+
#define NETWORK_COMMISSIONING_ENABLE_REORDER_NETWORK 1
290+
291+
// OtaSoftwareUpdateRequestor Cluster Commands
292+
#define OTA_SOFTWARE_UPDATE_REQUESTOR_ENABLE_ANNOUNCE_OTA_PROVIDER 1
293+
294+
// OnOff Cluster Commands
295+
#define ON_OFF_ENABLE_OFF 1
296+
#define ON_OFF_ENABLE_ON 1
297+
#define ON_OFF_ENABLE_TOGGLE 1
298+
#define ON_OFF_ENABLE_OFF_WITH_EFFECT 1
299+
#define ON_OFF_ENABLE_ON_WITH_RECALL_GLOBAL_SCENE 1
300+
#define ON_OFF_ENABLE_ON_WITH_TIMED_OFF 1
301+
302+
// OperationalCredentials Cluster Commands
303+
#define OPERATIONAL_CREDENTIALS_ENABLE_ATTESTATION_REQUEST 1
304+
#define OPERATIONAL_CREDENTIALS_ENABLE_CERTIFICATE_CHAIN_REQUEST 1
305+
#define OPERATIONAL_CREDENTIALS_ENABLE_CSR_REQUEST 1
306+
#define OPERATIONAL_CREDENTIALS_ENABLE_ADD_NOC 1
307+
#define OPERATIONAL_CREDENTIALS_ENABLE_UPDATE_NOC 1
308+
#define OPERATIONAL_CREDENTIALS_ENABLE_UPDATE_FABRIC_LABEL 1
309+
#define OPERATIONAL_CREDENTIALS_ENABLE_REMOVE_FABRIC 1
310+
#define OPERATIONAL_CREDENTIALS_ENABLE_ADD_TRUSTED_ROOT_CERTIFICATE 1
311+
312+
// ScenesManagement Cluster Commands
313+
#define SCENES_MANAGEMENT_ENABLE_ADD_SCENE 1
314+
#define SCENES_MANAGEMENT_ENABLE_VIEW_SCENE 1
315+
#define SCENES_MANAGEMENT_ENABLE_REMOVE_SCENE 1
316+
#define SCENES_MANAGEMENT_ENABLE_REMOVE_ALL_SCENES 1
317+
#define SCENES_MANAGEMENT_ENABLE_STORE_SCENE 1
318+
#define SCENES_MANAGEMENT_ENABLE_RECALL_SCENE 1
319+
#define SCENES_MANAGEMENT_ENABLE_GET_SCENE_MEMBERSHIP 1
320+
#define SCENES_MANAGEMENT_ENABLE_COPY_SCENE 1
321+
322+
// SoftwareDiagnostics Cluster Commands
323+
#define SOFTWARE_DIAGNOSTICS_ENABLE_RESET_WATERMARKS 1
324+
325+
// ThreadNetworkDiagnostics Cluster Commands
326+
#define THREAD_NETWORK_DIAGNOSTICS_ENABLE_RESET_COUNTS 1
327+
328+
// WiFiNetworkDiagnostics Cluster Commands
329+
#define WI_FI_NETWORK_DIAGNOSTICS_ENABLE_RESET_COUNTS 1

0 commit comments

Comments
 (0)