Better align naming in General Diagnostics cluster XML with the spec. (#24292)
* Align naming in General Diagnostics cluster XML with the spec better.
* Update ZAP files with the new attribute name and type.
* Regenerate generated files.
diff --git a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter
index 81cf25f..dd31241 100644
--- a/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter
+++ b/examples/all-clusters-app/all-clusters-common/all-clusters-app.matter
@@ -1113,7 +1113,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -1123,7 +1123,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -1152,7 +1152,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -1162,7 +1162,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -1174,13 +1174,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -1189,17 +1189,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
@@ -4044,7 +4044,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/all-clusters-app/all-clusters-common/all-clusters-app.zap b/examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
index 76a1c03..33bca5d 100644
--- a/examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
+++ b/examples/all-clusters-app/all-clusters-common/all-clusters-app.zap
@@ -3415,11 +3415,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/all-clusters-app/linux/AllClustersCommandDelegate.cpp b/examples/all-clusters-app/linux/AllClustersCommandDelegate.cpp
index 408b73e..d7bebc0 100644
--- a/examples/all-clusters-app/linux/AllClustersCommandDelegate.cpp
+++ b/examples/all-clusters-app/linux/AllClustersCommandDelegate.cpp
@@ -183,13 +183,13 @@
#if CHIP_CONFIG_TEST
// On Linux Simulation, set following hardware faults statically.
- ReturnOnFailure(previous.add(EMBER_ZCL_HARDWARE_FAULT_TYPE_RADIO));
- ReturnOnFailure(previous.add(EMBER_ZCL_HARDWARE_FAULT_TYPE_POWER_SOURCE));
+ ReturnOnFailure(previous.add(EMBER_ZCL_HARDWARE_FAULT_RADIO));
+ ReturnOnFailure(previous.add(EMBER_ZCL_HARDWARE_FAULT_POWER_SOURCE));
- ReturnOnFailure(current.add(EMBER_ZCL_HARDWARE_FAULT_TYPE_RADIO));
- ReturnOnFailure(current.add(EMBER_ZCL_HARDWARE_FAULT_TYPE_SENSOR));
- ReturnOnFailure(current.add(EMBER_ZCL_HARDWARE_FAULT_TYPE_POWER_SOURCE));
- ReturnOnFailure(current.add(EMBER_ZCL_HARDWARE_FAULT_TYPE_USER_INTERFACE_FAULT));
+ ReturnOnFailure(current.add(EMBER_ZCL_HARDWARE_FAULT_RADIO));
+ ReturnOnFailure(current.add(EMBER_ZCL_HARDWARE_FAULT_SENSOR));
+ ReturnOnFailure(current.add(EMBER_ZCL_HARDWARE_FAULT_POWER_SOURCE));
+ ReturnOnFailure(current.add(EMBER_ZCL_HARDWARE_FAULT_USER_INTERFACE_FAULT));
#endif
Clusters::GeneralDiagnosticsServer::Instance().OnHardwareFaultsDetect(previous, current);
}
@@ -200,13 +200,13 @@
#if CHIP_CONFIG_TEST
// On Linux Simulation, set following radio faults statically.
- ReturnOnFailure(previous.add(EMBER_ZCL_RADIO_FAULT_TYPE_WI_FI_FAULT));
- ReturnOnFailure(previous.add(EMBER_ZCL_RADIO_FAULT_TYPE_THREAD_FAULT));
+ ReturnOnFailure(previous.add(EMBER_ZCL_RADIO_FAULT_WI_FI_FAULT));
+ ReturnOnFailure(previous.add(EMBER_ZCL_RADIO_FAULT_THREAD_FAULT));
- ReturnOnFailure(current.add(EMBER_ZCL_RADIO_FAULT_TYPE_WI_FI_FAULT));
- ReturnOnFailure(current.add(EMBER_ZCL_RADIO_FAULT_TYPE_CELLULAR_FAULT));
- ReturnOnFailure(current.add(EMBER_ZCL_RADIO_FAULT_TYPE_THREAD_FAULT));
- ReturnOnFailure(current.add(EMBER_ZCL_RADIO_FAULT_TYPE_NFC_FAULT));
+ ReturnOnFailure(current.add(EMBER_ZCL_RADIO_FAULT_WI_FI_FAULT));
+ ReturnOnFailure(current.add(EMBER_ZCL_RADIO_FAULT_CELLULAR_FAULT));
+ ReturnOnFailure(current.add(EMBER_ZCL_RADIO_FAULT_THREAD_FAULT));
+ ReturnOnFailure(current.add(EMBER_ZCL_RADIO_FAULT_NFC_FAULT));
#endif
Clusters::GeneralDiagnosticsServer::Instance().OnRadioFaultsDetect(previous, current);
}
diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter
index 03701fc..b8051b2 100644
--- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter
+++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.matter
@@ -1042,7 +1042,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -1052,7 +1052,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -1081,7 +1081,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -1091,7 +1091,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -1103,13 +1103,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -1118,10 +1118,10 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute command_id generatedCommandList[] = 65528;
diff --git a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.zap b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.zap
index 516c49f..3a9c073 100644
--- a/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.zap
+++ b/examples/all-clusters-minimal-app/all-clusters-common/all-clusters-minimal-app.zap
@@ -3415,11 +3415,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 0,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/bridge-app/bridge-common/bridge-app.matter b/examples/bridge-app/bridge-common/bridge-app.matter
index 3c1b616..26b4f71 100644
--- a/examples/bridge-app/bridge-common/bridge-app.matter
+++ b/examples/bridge-app/bridge-common/bridge-app.matter
@@ -791,7 +791,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -801,7 +801,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -830,7 +830,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -840,7 +840,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -852,13 +852,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -867,17 +867,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
@@ -1578,7 +1578,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/bridge-app/bridge-common/bridge-app.zap b/examples/bridge-app/bridge-common/bridge-app.zap
index 1948ac7..e73615e 100644
--- a/examples/bridge-app/bridge-common/bridge-app.zap
+++ b/examples/bridge-app/bridge-common/bridge-app.zap
@@ -2177,11 +2177,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter
index 504061e..91d380d 100644
--- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter
+++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.matter
@@ -646,7 +646,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -656,7 +656,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -685,7 +685,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -695,7 +695,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -707,13 +707,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -722,17 +722,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1390,7 +1390,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap
index 6b7df1a..b6d0747 100644
--- a/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap
+++ b/examples/chef/devices/noip_rootnode_dimmablelight_bCwGYSDpoe.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter
index 9c5a387..038fcb6 100644
--- a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter
+++ b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.matter
@@ -758,7 +758,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -768,7 +768,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -797,7 +797,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -807,7 +807,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -819,13 +819,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -834,17 +834,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1467,7 +1467,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.zap b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.zap
index 924ab89..36b0d62 100644
--- a/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.zap
+++ b/examples/chef/devices/rootnode_colortemperaturelight_hbUnzYVeyn.zap
@@ -2685,11 +2685,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter
index fc111c0..2f04310 100644
--- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter
+++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.matter
@@ -631,7 +631,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -641,7 +641,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -670,7 +670,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -680,7 +680,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -692,13 +692,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -707,17 +707,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1141,7 +1141,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap
index 971297e..30c6a46 100644
--- a/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap
+++ b/examples/chef/devices/rootnode_contactsensor_lFAGG1bfRO.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter
index b79a4a9..4bfa4d7 100644
--- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter
+++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.matter
@@ -780,7 +780,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -790,7 +790,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -819,7 +819,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -829,7 +829,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -841,13 +841,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -856,17 +856,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1287,7 +1287,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap
index 197a544..37115ff 100644
--- a/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap
+++ b/examples/chef/devices/rootnode_dimmablelight_bCwGYSDpoe.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter
index f9065c5..afb4daa 100644
--- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter
+++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.matter
@@ -631,7 +631,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -641,7 +641,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -670,7 +670,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -680,7 +680,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -692,13 +692,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -707,17 +707,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1526,7 +1526,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap
index 6fdd82f..f0dec5e 100644
--- a/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap
+++ b/examples/chef/devices/rootnode_doorlock_aNKYAreMXE.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter
index 07dd8cc..838c58b 100644
--- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter
+++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.matter
@@ -780,7 +780,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -790,7 +790,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -819,7 +819,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -829,7 +829,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -841,13 +841,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -856,17 +856,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1542,7 +1542,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap
index ed74052..19752de 100644
--- a/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap
+++ b/examples/chef/devices/rootnode_extendedcolorlight_8lcaaYJVAa.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter
index 38d0ae6..f08b128 100644
--- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter
+++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.matter
@@ -633,7 +633,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -643,7 +643,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -672,7 +672,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -682,7 +682,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -694,13 +694,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -709,17 +709,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1200,7 +1200,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_fan_7N2TobIlOX.zap b/examples/chef/devices/rootnode_fan_7N2TobIlOX.zap
index 634824d..b98d19f 100644
--- a/examples/chef/devices/rootnode_fan_7N2TobIlOX.zap
+++ b/examples/chef/devices/rootnode_fan_7N2TobIlOX.zap
@@ -2733,11 +2733,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter
index 0df49de..b60b27a 100644
--- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter
+++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.matter
@@ -644,7 +644,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -654,7 +654,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -683,7 +683,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -693,7 +693,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -705,13 +705,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -720,17 +720,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1153,7 +1153,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap
index c8424ae..0661975 100644
--- a/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap
+++ b/examples/chef/devices/rootnode_flowsensor_1zVxHedlaV.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter
index d1c5e67..ac781a6 100644
--- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter
+++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.matter
@@ -773,7 +773,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -783,7 +783,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -812,7 +812,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -822,7 +822,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -834,13 +834,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -849,17 +849,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1395,7 +1395,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap
index 12bc28d..b242891c 100644
--- a/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap
+++ b/examples/chef/devices/rootnode_heatingcoolingunit_ncdGai1E5a.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter
index 46478dc..13a9e11 100644
--- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter
+++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.matter
@@ -644,7 +644,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -654,7 +654,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -683,7 +683,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -693,7 +693,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -705,13 +705,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -720,17 +720,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1153,7 +1153,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap
index db501f6..9c02a98 100644
--- a/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap
+++ b/examples/chef/devices/rootnode_humiditysensor_Xyj4gda6Hb.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter
index 52bc8a6..0af0d7e 100644
--- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter
+++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.matter
@@ -644,7 +644,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -654,7 +654,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -683,7 +683,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -693,7 +693,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -705,13 +705,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -720,17 +720,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1157,7 +1157,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap
index cd6ef19..448ff4e 100644
--- a/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap
+++ b/examples/chef/devices/rootnode_lightsensor_lZQycTFcJK.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter
index 973f496..8cedada 100644
--- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter
+++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.matter
@@ -644,7 +644,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -654,7 +654,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -683,7 +683,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -693,7 +693,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -705,13 +705,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -720,17 +720,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1152,7 +1152,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap
index 7f0de56..ace1c0f 100644
--- a/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap
+++ b/examples/chef/devices/rootnode_occupancysensor_iHyVgifZuo.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter
index c04de79..70b088e 100644
--- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter
+++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.matter
@@ -780,7 +780,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -790,7 +790,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -819,7 +819,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -829,7 +829,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -841,13 +841,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -856,17 +856,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1277,7 +1277,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap
index ece0ee2..08c03cb 100644
--- a/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap
+++ b/examples/chef/devices/rootnode_onofflight_bbs1b7IaOV.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter
index f9eee7d..7a51377 100644
--- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter
+++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.matter
@@ -723,7 +723,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -733,7 +733,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -762,7 +762,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -772,7 +772,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -784,13 +784,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -799,17 +799,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1220,7 +1220,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap
index 3394f2f..48508df 100644
--- a/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap
+++ b/examples/chef/devices/rootnode_onofflightswitch_FsPlMr090Q.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter
index b26bc9a..a050182 100644
--- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter
+++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.matter
@@ -681,7 +681,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -691,7 +691,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -720,7 +720,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -730,7 +730,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -742,13 +742,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -757,17 +757,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1178,7 +1178,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap
index 64777e2..93459c3 100644
--- a/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap
+++ b/examples/chef/devices/rootnode_onoffpluginunit_Wtf8ss5EBY.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter
index 05724a4..8c51089 100644
--- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter
+++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.matter
@@ -649,7 +649,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -659,7 +659,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -688,7 +688,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -698,7 +698,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -710,13 +710,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -725,17 +725,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1162,7 +1162,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap
index 8525d0e..86d3292 100644
--- a/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap
+++ b/examples/chef/devices/rootnode_pressuresensor_s0qC9wLH4k.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter
index d3c88eb..700353c 100644
--- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter
+++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.matter
@@ -771,7 +771,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -781,7 +781,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -810,7 +810,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -820,7 +820,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -832,13 +832,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -847,17 +847,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1268,7 +1268,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap
index 1d1de16..fefc554 100644
--- a/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap
+++ b/examples/chef/devices/rootnode_speaker_RpzeXdimqA.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter
index 6192a20..be26159 100644
--- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter
+++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.matter
@@ -644,7 +644,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -654,7 +654,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -683,7 +683,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -693,7 +693,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -705,13 +705,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -720,17 +720,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1152,7 +1152,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap
index 366d20b..df51d29 100644
--- a/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap
+++ b/examples/chef/devices/rootnode_temperaturesensor_Qy1zkNW7c3.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter
index be4033d..2a693e4 100644
--- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter
+++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.matter
@@ -631,7 +631,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -641,7 +641,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -670,7 +670,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -680,7 +680,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -692,13 +692,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -707,17 +707,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1290,7 +1290,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap
index 871682e..aca73d2 100644
--- a/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap
+++ b/examples/chef/devices/rootnode_thermostat_bm3fb8dhYi.zap
@@ -2637,11 +2637,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter
index aa61ccb..fa49aa6 100644
--- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter
+++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.matter
@@ -631,7 +631,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -641,7 +641,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -670,7 +670,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -680,7 +680,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -692,13 +692,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -707,17 +707,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1270,7 +1270,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap
index 6d39ef4..bb476c7 100644
--- a/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap
+++ b/examples/chef/devices/rootnode_windowcovering_RLCxaGi9Yx.zap
@@ -2589,11 +2589,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter
index fac8abe..611cd6b 100644
--- a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter
+++ b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.matter
@@ -634,7 +634,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -644,7 +644,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -673,7 +673,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -683,7 +683,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -695,13 +695,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -710,17 +710,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1366,7 +1366,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.zap b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.zap
index 240c199..9e99442 100644
--- a/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.zap
+++ b/examples/contact-sensor-app/contact-sensor-common/contact-sensor-app.zap
@@ -2685,11 +2685,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter
index 3c1b616..26b4f71 100644
--- a/examples/dynamic-bridge-app/bridge-common/bridge-app.matter
+++ b/examples/dynamic-bridge-app/bridge-common/bridge-app.matter
@@ -791,7 +791,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -801,7 +801,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -830,7 +830,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -840,7 +840,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -852,13 +852,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -867,17 +867,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
@@ -1578,7 +1578,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/dynamic-bridge-app/bridge-common/bridge-app.zap b/examples/dynamic-bridge-app/bridge-common/bridge-app.zap
index 1948ac7..e73615e 100644
--- a/examples/dynamic-bridge-app/bridge-common/bridge-app.zap
+++ b/examples/dynamic-bridge-app/bridge-common/bridge-app.zap
@@ -2177,11 +2177,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/light-switch-app/light-switch-common/light-switch-app.matter b/examples/light-switch-app/light-switch-common/light-switch-app.matter
index 304a3b0..0d1a1c3 100644
--- a/examples/light-switch-app/light-switch-common/light-switch-app.matter
+++ b/examples/light-switch-app/light-switch-common/light-switch-app.matter
@@ -836,7 +836,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -846,7 +846,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -875,7 +875,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -885,7 +885,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -897,13 +897,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -912,17 +912,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1830,7 +1830,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/light-switch-app/light-switch-common/light-switch-app.zap b/examples/light-switch-app/light-switch-common/light-switch-app.zap
index 145e0e0..7531018 100644
--- a/examples/light-switch-app/light-switch-common/light-switch-app.zap
+++ b/examples/light-switch-app/light-switch-common/light-switch-app.zap
@@ -2667,11 +2667,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/lighting-app/lighting-common/lighting-app.matter b/examples/lighting-app/lighting-common/lighting-app.matter
index 6941b5c..c1c6946 100644
--- a/examples/lighting-app/lighting-common/lighting-app.matter
+++ b/examples/lighting-app/lighting-common/lighting-app.matter
@@ -792,7 +792,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -802,7 +802,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -831,7 +831,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -841,7 +841,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -853,13 +853,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -868,17 +868,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1817,7 +1817,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/lighting-app/lighting-common/lighting-app.zap b/examples/lighting-app/lighting-common/lighting-app.zap
index 16de5c9..f1149ad 100644
--- a/examples/lighting-app/lighting-common/lighting-app.zap
+++ b/examples/lighting-app/lighting-common/lighting-app.zap
@@ -2685,11 +2685,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/lighting-app/nxp/zap/lighting-on-off.matter b/examples/lighting-app/nxp/zap/lighting-on-off.matter
index c76cc90..f130629 100644
--- a/examples/lighting-app/nxp/zap/lighting-on-off.matter
+++ b/examples/lighting-app/nxp/zap/lighting-on-off.matter
@@ -707,7 +707,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -717,7 +717,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -746,7 +746,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -756,7 +756,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -768,13 +768,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -783,10 +783,10 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
diff --git a/examples/lighting-app/nxp/zap/lighting-on-off.zap b/examples/lighting-app/nxp/zap/lighting-on-off.zap
index 92ac1c2..b9ac3fd 100644
--- a/examples/lighting-app/nxp/zap/lighting-on-off.zap
+++ b/examples/lighting-app/nxp/zap/lighting-on-off.zap
@@ -2871,11 +2871,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 0,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/lock-app/lock-common/lock-app.matter b/examples/lock-app/lock-common/lock-app.matter
index 2fcd900..1ffe136 100644
--- a/examples/lock-app/lock-common/lock-app.matter
+++ b/examples/lock-app/lock-common/lock-app.matter
@@ -708,7 +708,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -718,7 +718,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -747,7 +747,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -757,7 +757,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -769,13 +769,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -784,17 +784,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -2003,7 +2003,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/lock-app/lock-common/lock-app.zap b/examples/lock-app/lock-common/lock-app.zap
index 8ac3ca3..c9cd020 100644
--- a/examples/lock-app/lock-common/lock-app.zap
+++ b/examples/lock-app/lock-common/lock-app.zap
@@ -2613,11 +2613,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter b/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter
index 631d830..53e9489 100644
--- a/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter
+++ b/examples/ota-provider-app/ota-provider-common/ota-provider-app.matter
@@ -495,7 +495,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -505,7 +505,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -534,7 +534,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -544,7 +544,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -556,13 +556,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -571,17 +571,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -915,7 +915,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/ota-provider-app/ota-provider-common/ota-provider-app.zap b/examples/ota-provider-app/ota-provider-common/ota-provider-app.zap
index 4ffb2bf..77a71f4 100644
--- a/examples/ota-provider-app/ota-provider-common/ota-provider-app.zap
+++ b/examples/ota-provider-app/ota-provider-common/ota-provider-app.zap
@@ -2475,11 +2475,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter
index a2ce3e2..0f64715 100644
--- a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter
+++ b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.matter
@@ -660,7 +660,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -670,7 +670,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -699,7 +699,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -709,7 +709,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -721,13 +721,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -736,17 +736,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1081,7 +1081,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.zap b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.zap
index 45c956b..59756ee 100644
--- a/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.zap
+++ b/examples/ota-requestor-app/ota-requestor-common/ota-requestor-app.zap
@@ -2529,11 +2529,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/placeholder/linux/apps/app1/config.matter b/examples/placeholder/linux/apps/app1/config.matter
index 735bc9d..1cd80b3 100644
--- a/examples/placeholder/linux/apps/app1/config.matter
+++ b/examples/placeholder/linux/apps/app1/config.matter
@@ -972,7 +972,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -982,7 +982,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -1011,7 +1011,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -1021,7 +1021,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -1033,13 +1033,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -1048,17 +1048,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -2858,7 +2858,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/placeholder/linux/apps/app1/config.zap b/examples/placeholder/linux/apps/app1/config.zap
index 6858393..69e0bb8 100644
--- a/examples/placeholder/linux/apps/app1/config.zap
+++ b/examples/placeholder/linux/apps/app1/config.zap
@@ -2195,11 +2195,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/placeholder/linux/apps/app2/config.matter b/examples/placeholder/linux/apps/app2/config.matter
index dfb8f49..c2aa039 100644
--- a/examples/placeholder/linux/apps/app2/config.matter
+++ b/examples/placeholder/linux/apps/app2/config.matter
@@ -949,7 +949,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -959,7 +959,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -988,7 +988,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -998,7 +998,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -1010,13 +1010,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -1025,17 +1025,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -2848,7 +2848,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/placeholder/linux/apps/app2/config.zap b/examples/placeholder/linux/apps/app2/config.zap
index ce4e2c7..64e3d17 100644
--- a/examples/placeholder/linux/apps/app2/config.zap
+++ b/examples/placeholder/linux/apps/app2/config.zap
@@ -2395,11 +2395,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/pump-app/pump-common/pump-app.matter b/examples/pump-app/pump-common/pump-app.matter
index 5ceb261..756c865 100644
--- a/examples/pump-app/pump-common/pump-app.matter
+++ b/examples/pump-app/pump-common/pump-app.matter
@@ -659,7 +659,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -669,7 +669,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -698,7 +698,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -708,7 +708,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -720,13 +720,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -735,10 +735,10 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute command_id generatedCommandList[] = 65528;
diff --git a/examples/pump-app/pump-common/pump-app.zap b/examples/pump-app/pump-common/pump-app.zap
index cc1bfa9..a030500 100644
--- a/examples/pump-app/pump-common/pump-app.zap
+++ b/examples/pump-app/pump-common/pump-app.zap
@@ -3101,11 +3101,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 0,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter b/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter
index a0d543b..97239df 100644
--- a/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter
+++ b/examples/pump-controller-app/pump-controller-common/pump-controller-app.matter
@@ -558,7 +558,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -568,7 +568,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -597,7 +597,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -607,7 +607,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -619,13 +619,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -634,10 +634,10 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute command_id generatedCommandList[] = 65528;
diff --git a/examples/pump-controller-app/pump-controller-common/pump-controller-app.zap b/examples/pump-controller-app/pump-controller-common/pump-controller-app.zap
index 1f14841..396738d 100644
--- a/examples/pump-controller-app/pump-controller-common/pump-controller-app.zap
+++ b/examples/pump-controller-app/pump-controller-common/pump-controller-app.zap
@@ -3049,11 +3049,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 0,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/temperature-measurement-app/esp32/main/temperature-measurement.matter b/examples/temperature-measurement-app/esp32/main/temperature-measurement.matter
index 44b5f9c..05de5a7 100644
--- a/examples/temperature-measurement-app/esp32/main/temperature-measurement.matter
+++ b/examples/temperature-measurement-app/esp32/main/temperature-measurement.matter
@@ -402,7 +402,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -412,7 +412,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -441,7 +441,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -451,7 +451,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -463,13 +463,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -478,17 +478,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -938,7 +938,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/temperature-measurement-app/esp32/main/temperature-measurement.zap b/examples/temperature-measurement-app/esp32/main/temperature-measurement.zap
index 1a2dd5d..220e18c 100644
--- a/examples/temperature-measurement-app/esp32/main/temperature-measurement.zap
+++ b/examples/temperature-measurement-app/esp32/main/temperature-measurement.zap
@@ -1813,11 +1813,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/thermostat/thermostat-common/thermostat.matter b/examples/thermostat/thermostat-common/thermostat.matter
index 78c1f6d..b04286a 100644
--- a/examples/thermostat/thermostat-common/thermostat.matter
+++ b/examples/thermostat/thermostat-common/thermostat.matter
@@ -796,7 +796,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -806,7 +806,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -835,7 +835,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -845,7 +845,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -857,13 +857,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -872,17 +872,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -1612,7 +1612,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/thermostat/thermostat-common/thermostat.zap b/examples/thermostat/thermostat-common/thermostat.zap
index 8b877ec..c505ffa 100644
--- a/examples/thermostat/thermostat-common/thermostat.zap
+++ b/examples/thermostat/thermostat-common/thermostat.zap
@@ -2699,11 +2699,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/tv-app/tv-common/tv-app.matter b/examples/tv-app/tv-common/tv-app.matter
index dd3ed3a..e1ed622 100644
--- a/examples/tv-app/tv-common/tv-app.matter
+++ b/examples/tv-app/tv-common/tv-app.matter
@@ -841,7 +841,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -851,7 +851,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -880,7 +880,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -890,7 +890,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -902,13 +902,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -917,17 +917,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -2247,7 +2247,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/tv-app/tv-common/tv-app.zap b/examples/tv-app/tv-common/tv-app.zap
index b80cbc9..da63ed7 100644
--- a/examples/tv-app/tv-common/tv-app.zap
+++ b/examples/tv-app/tv-common/tv-app.zap
@@ -2509,11 +2509,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter b/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter
index 6eaf640..99bd3c2 100644
--- a/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter
+++ b/examples/tv-casting-app/tv-casting-common/tv-casting-app.matter
@@ -1013,7 +1013,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -1023,7 +1023,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -1052,7 +1052,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -1062,7 +1062,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -1074,13 +1074,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -1089,17 +1089,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute bitmap32 featureMap = 65532;
readonly attribute int16u clusterRevision = 65533;
@@ -2261,7 +2261,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/tv-casting-app/tv-casting-common/tv-casting-app.zap b/examples/tv-casting-app/tv-casting-common/tv-casting-app.zap
index bd9dbc2..4cf318b 100644
--- a/examples/tv-casting-app/tv-casting-common/tv-casting-app.zap
+++ b/examples/tv-casting-app/tv-casting-common/tv-casting-app.zap
@@ -2459,11 +2459,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,
diff --git a/examples/window-app/common/window-app.matter b/examples/window-app/common/window-app.matter
index e16d40a..9af01b3 100644
--- a/examples/window-app/common/window-app.matter
+++ b/examples/window-app/common/window-app.matter
@@ -845,7 +845,7 @@
}
server cluster GeneralDiagnostics = 51 {
- enum BootReasonType : ENUM8 {
+ enum BootReasonEnum : ENUM8 {
kUnspecified = 0;
kPowerOnReboot = 1;
kBrownOutReset = 2;
@@ -855,7 +855,7 @@
kSoftwareReset = 6;
}
- enum HardwareFaultType : ENUM8 {
+ enum HardwareFault : ENUM8 {
kUnspecified = 0;
kRadio = 1;
kSensor = 2;
@@ -884,7 +884,7 @@
kConnectionFailed = 3;
}
- enum RadioFaultType : ENUM8 {
+ enum RadioFault : ENUM8 {
kUnspecified = 0;
kWiFiFault = 1;
kCellularFault = 2;
@@ -894,7 +894,7 @@
kEthernetFault = 6;
}
- struct NetworkInterfaceType {
+ struct NetworkInterface {
char_string<32> name = 0;
boolean isOperational = 1;
nullable boolean offPremiseServicesReachableIPv4 = 2;
@@ -906,13 +906,13 @@
}
critical event HardwareFaultChange = 0 {
- HardwareFaultType current[] = 0;
- HardwareFaultType previous[] = 1;
+ HardwareFault current[] = 0;
+ HardwareFault previous[] = 1;
}
critical event RadioFaultChange = 1 {
- RadioFaultType current[] = 0;
- RadioFaultType previous[] = 1;
+ RadioFault current[] = 0;
+ RadioFault previous[] = 1;
}
critical event NetworkFaultChange = 2 {
@@ -921,17 +921,17 @@
}
critical event BootReason = 3 {
- BootReasonType bootReason = 0;
+ BootReasonEnum bootReason = 0;
}
- readonly attribute NetworkInterfaceType networkInterfaces[] = 0;
+ readonly attribute NetworkInterface networkInterfaces[] = 0;
readonly attribute int16u rebootCount = 1;
readonly attribute int64u upTime = 2;
readonly attribute int32u totalOperationalHours = 3;
- readonly attribute enum8 bootReasons = 4;
- readonly attribute ENUM8 activeHardwareFaults[] = 5;
- readonly attribute ENUM8 activeRadioFaults[] = 6;
- readonly attribute ENUM8 activeNetworkFaults[] = 7;
+ readonly attribute BootReasonEnum bootReason = 4;
+ readonly attribute HardwareFault activeHardwareFaults[] = 5;
+ readonly attribute RadioFault activeRadioFaults[] = 6;
+ readonly attribute NetworkFaultType activeNetworkFaults[] = 7;
readonly attribute boolean testEventTriggersEnabled = 8;
readonly attribute command_id generatedCommandList[] = 65528;
readonly attribute command_id acceptedCommandList[] = 65529;
@@ -1737,7 +1737,7 @@
callback attribute rebootCount;
callback attribute upTime;
callback attribute totalOperationalHours;
- callback attribute bootReasons;
+ callback attribute bootReason;
callback attribute activeHardwareFaults;
callback attribute activeRadioFaults;
callback attribute activeNetworkFaults;
diff --git a/examples/window-app/common/window-app.zap b/examples/window-app/common/window-app.zap
index ad313c8..9823f1a 100644
--- a/examples/window-app/common/window-app.zap
+++ b/examples/window-app/common/window-app.zap
@@ -3289,11 +3289,11 @@
"reportableChange": 0
},
{
- "name": "BootReasons",
+ "name": "BootReason",
"code": 4,
"mfgCode": null,
"side": "server",
- "type": "enum8",
+ "type": "BootReasonEnum",
"included": 1,
"storageOption": "External",
"singleton": 0,