From 1109068cc6c30f36a9a9be4759b09f537b5f3fc4 Mon Sep 17 00:00:00 2001 From: Hrishikesh Dhayagude Date: Wed, 26 Jan 2022 09:56:44 +0530 Subject: [PATCH] Update chip-tool commands to use subscribe instead of report (#14231) --- .../chip-tool/commands/common/Commands.cpp | 22 +- examples/chip-tool/templates/commands.zapt | 4 +- .../zap-generated/cluster/Commands.h | 1324 ++++++++--------- 3 files changed, 675 insertions(+), 675 deletions(-) diff --git a/examples/chip-tool/commands/common/Commands.cpp b/examples/chip-tool/commands/common/Commands.cpp index 730b9837a2749a..e6b98bc0662b40 100644 --- a/examples/chip-tool/commands/common/Commands.cpp +++ b/examples/chip-tool/commands/common/Commands.cpp @@ -177,12 +177,12 @@ Command * Commands::GetGlobalCommand(CommandsVector & commands, std::string comm bool Commands::IsAttributeCommand(std::string commandName) const { - return commandName.compare("read") == 0 || commandName.compare("write") == 0 || commandName.compare("report") == 0; + return commandName.compare("read") == 0 || commandName.compare("write") == 0 || commandName.compare("subscribe") == 0; } bool Commands::IsEventCommand(std::string commandName) const { - return commandName.compare("read-event") == 0 || commandName.compare("report-event") == 0; + return commandName.compare("read-event") == 0 || commandName.compare("subscribe-event") == 0; } bool Commands::IsGlobalCommand(std::string commandName) const @@ -216,11 +216,11 @@ void Commands::ShowCluster(std::string executable, std::string clusterName, Comm fprintf(stderr, " +-------------------------------------------------------------------------------------+\n"); fprintf(stderr, " | Commands: |\n"); fprintf(stderr, " +-------------------------------------------------------------------------------------+\n"); - bool readCommand = false; - bool writeCommand = false; - bool reportCommand = false; - bool readEventCommand = false; - bool reportEventCommand = false; + bool readCommand = false; + bool writeCommand = false; + bool subscribeCommand = false; + bool readEventCommand = false; + bool subscribeEventCommand = false; for (auto & command : commands) { bool shouldPrint = true; @@ -235,17 +235,17 @@ void Commands::ShowCluster(std::string executable, std::string clusterName, Comm { writeCommand = true; } - else if (strcmp(command->GetName(), "report") == 0 && reportCommand == false) + else if (strcmp(command->GetName(), "subscribe") == 0 && subscribeCommand == false) { - reportCommand = true; + subscribeCommand = true; } else if (strcmp(command->GetName(), "read-event") == 0 && readEventCommand == false) { readEventCommand = true; } - else if (strcmp(command->GetName(), "report-event") == 0 && reportEventCommand == false) + else if (strcmp(command->GetName(), "subscribe-event") == 0 && subscribeEventCommand == false) { - reportEventCommand = true; + subscribeEventCommand = true; } else { diff --git a/examples/chip-tool/templates/commands.zapt b/examples/chip-tool/templates/commands.zapt index 97cac3485007ca..8e60a0239f03c8 100644 --- a/examples/chip-tool/templates/commands.zapt +++ b/examples/chip-tool/templates/commands.zapt @@ -335,7 +335,7 @@ public: class Report{{asUpperCamelCase parent.name}}{{asUpperCamelCase name}}: public ModelCommand { public: - Report{{asUpperCamelCase parent.name}}{{asUpperCamelCase name}}(): ModelCommand("report-event") + Report{{asUpperCamelCase parent.name}}{{asUpperCamelCase name}}(): ModelCommand("subscribe-event") { AddArgument("event-name", "{{asDelimitedCommand (asUpperCamelCase name)}}"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -462,7 +462,7 @@ private: class Report{{asUpperCamelCase parent.name}}{{asUpperCamelCase name}}: public ModelCommand { public: - Report{{asUpperCamelCase parent.name}}{{asUpperCamelCase name}}(): ModelCommand("report") + Report{{asUpperCamelCase parent.name}}{{asUpperCamelCase name}}(): ModelCommand("subscribe") { AddArgument("attr-name", "{{asDelimitedCommand (asUpperCamelCase name)}}"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); diff --git a/zzz_generated/chip-tool/zap-generated/cluster/Commands.h b/zzz_generated/chip-tool/zap-generated/cluster/Commands.h index 79c2a9406a29f5..a2ca4f2071128d 100644 --- a/zzz_generated/chip-tool/zap-generated/cluster/Commands.h +++ b/zzz_generated/chip-tool/zap-generated/cluster/Commands.h @@ -4682,7 +4682,7 @@ class ReadAccessControlAccessControlEntryChanged : public ModelCommand class ReportAccessControlAccessControlEntryChanged : public ModelCommand { public: - ReportAccessControlAccessControlEntryChanged() : ModelCommand("report-event") + ReportAccessControlAccessControlEntryChanged() : ModelCommand("subscribe-event") { AddArgument("event-name", "access-control-entry-changed"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -4755,7 +4755,7 @@ class ReadAccessControlAccessControlExtensionChanged : public ModelCommand class ReportAccessControlAccessControlExtensionChanged : public ModelCommand { public: - ReportAccessControlAccessControlExtensionChanged() : ModelCommand("report-event") + ReportAccessControlAccessControlExtensionChanged() : ModelCommand("subscribe-event") { AddArgument("event-name", "access-control-extension-changed"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -4831,7 +4831,7 @@ class ReadAccessControlAcl : public ModelCommand class ReportAccessControlAcl : public ModelCommand { public: - ReportAccessControlAcl() : ModelCommand("report") + ReportAccessControlAcl() : ModelCommand("subscribe") { AddArgument("attr-name", "acl"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -4909,7 +4909,7 @@ class ReadAccessControlExtension : public ModelCommand class ReportAccessControlExtension : public ModelCommand { public: - ReportAccessControlExtension() : ModelCommand("report") + ReportAccessControlExtension() : ModelCommand("subscribe") { AddArgument("attr-name", "extension"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -4984,7 +4984,7 @@ class ReadAccessControlAttributeList : public ModelCommand class ReportAccessControlAttributeList : public ModelCommand { public: - ReportAccessControlAttributeList() : ModelCommand("report") + ReportAccessControlAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -5056,7 +5056,7 @@ class ReadAccessControlClusterRevision : public ModelCommand class ReportAccessControlClusterRevision : public ModelCommand { public: - ReportAccessControlClusterRevision() : ModelCommand("report") + ReportAccessControlClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -5209,7 +5209,7 @@ class ReadAccountLoginAttributeList : public ModelCommand class ReportAccountLoginAttributeList : public ModelCommand { public: - ReportAccountLoginAttributeList() : ModelCommand("report") + ReportAccountLoginAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -5281,7 +5281,7 @@ class ReadAccountLoginClusterRevision : public ModelCommand class ReportAccountLoginClusterRevision : public ModelCommand { public: - ReportAccountLoginClusterRevision() : ModelCommand("report") + ReportAccountLoginClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -5441,7 +5441,7 @@ class ReadAdministratorCommissioningWindowStatus : public ModelCommand class ReportAdministratorCommissioningWindowStatus : public ModelCommand { public: - ReportAdministratorCommissioningWindowStatus() : ModelCommand("report") + ReportAdministratorCommissioningWindowStatus() : ModelCommand("subscribe") { AddArgument("attr-name", "window-status"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -5513,7 +5513,7 @@ class ReadAdministratorCommissioningAdminFabricIndex : public ModelCommand class ReportAdministratorCommissioningAdminFabricIndex : public ModelCommand { public: - ReportAdministratorCommissioningAdminFabricIndex() : ModelCommand("report") + ReportAdministratorCommissioningAdminFabricIndex() : ModelCommand("subscribe") { AddArgument("attr-name", "admin-fabric-index"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -5585,7 +5585,7 @@ class ReadAdministratorCommissioningAdminVendorId : public ModelCommand class ReportAdministratorCommissioningAdminVendorId : public ModelCommand { public: - ReportAdministratorCommissioningAdminVendorId() : ModelCommand("report") + ReportAdministratorCommissioningAdminVendorId() : ModelCommand("subscribe") { AddArgument("attr-name", "admin-vendor-id"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -5657,7 +5657,7 @@ class ReadAdministratorCommissioningAttributeList : public ModelCommand class ReportAdministratorCommissioningAttributeList : public ModelCommand { public: - ReportAdministratorCommissioningAttributeList() : ModelCommand("report") + ReportAdministratorCommissioningAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -5729,7 +5729,7 @@ class ReadAdministratorCommissioningClusterRevision : public ModelCommand class ReportAdministratorCommissioningClusterRevision : public ModelCommand { public: - ReportAdministratorCommissioningClusterRevision() : ModelCommand("report") + ReportAdministratorCommissioningClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -5821,7 +5821,7 @@ class ReadApplicationBasicVendorName : public ModelCommand class ReportApplicationBasicVendorName : public ModelCommand { public: - ReportApplicationBasicVendorName() : ModelCommand("report") + ReportApplicationBasicVendorName() : ModelCommand("subscribe") { AddArgument("attr-name", "vendor-name"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -5890,7 +5890,7 @@ class ReadApplicationBasicVendorId : public ModelCommand class ReportApplicationBasicVendorId : public ModelCommand { public: - ReportApplicationBasicVendorId() : ModelCommand("report") + ReportApplicationBasicVendorId() : ModelCommand("subscribe") { AddArgument("attr-name", "vendor-id"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -5959,7 +5959,7 @@ class ReadApplicationBasicApplicationName : public ModelCommand class ReportApplicationBasicApplicationName : public ModelCommand { public: - ReportApplicationBasicApplicationName() : ModelCommand("report") + ReportApplicationBasicApplicationName() : ModelCommand("subscribe") { AddArgument("attr-name", "application-name"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -6031,7 +6031,7 @@ class ReadApplicationBasicProductId : public ModelCommand class ReportApplicationBasicProductId : public ModelCommand { public: - ReportApplicationBasicProductId() : ModelCommand("report") + ReportApplicationBasicProductId() : ModelCommand("subscribe") { AddArgument("attr-name", "product-id"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -6100,7 +6100,7 @@ class ReadApplicationBasicApplicationStatus : public ModelCommand class ReportApplicationBasicApplicationStatus : public ModelCommand { public: - ReportApplicationBasicApplicationStatus() : ModelCommand("report") + ReportApplicationBasicApplicationStatus() : ModelCommand("subscribe") { AddArgument("attr-name", "application-status"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -6172,7 +6172,7 @@ class ReadApplicationBasicApplicationVersion : public ModelCommand class ReportApplicationBasicApplicationVersion : public ModelCommand { public: - ReportApplicationBasicApplicationVersion() : ModelCommand("report") + ReportApplicationBasicApplicationVersion() : ModelCommand("subscribe") { AddArgument("attr-name", "application-version"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -6244,7 +6244,7 @@ class ReadApplicationBasicAllowedVendorList : public ModelCommand class ReportApplicationBasicAllowedVendorList : public ModelCommand { public: - ReportApplicationBasicAllowedVendorList() : ModelCommand("report") + ReportApplicationBasicAllowedVendorList() : ModelCommand("subscribe") { AddArgument("attr-name", "allowed-vendor-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -6316,7 +6316,7 @@ class ReadApplicationBasicAttributeList : public ModelCommand class ReportApplicationBasicAttributeList : public ModelCommand { public: - ReportApplicationBasicAttributeList() : ModelCommand("report") + ReportApplicationBasicAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -6388,7 +6388,7 @@ class ReadApplicationBasicClusterRevision : public ModelCommand class ReportApplicationBasicClusterRevision : public ModelCommand { public: - ReportApplicationBasicClusterRevision() : ModelCommand("report") + ReportApplicationBasicClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -6546,7 +6546,7 @@ class ReadApplicationLauncherApplicationLauncherList : public ModelCommand class ReportApplicationLauncherApplicationLauncherList : public ModelCommand { public: - ReportApplicationLauncherApplicationLauncherList() : ModelCommand("report") + ReportApplicationLauncherApplicationLauncherList() : ModelCommand("subscribe") { AddArgument("attr-name", "application-launcher-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -6618,7 +6618,7 @@ class ReadApplicationLauncherAttributeList : public ModelCommand class ReportApplicationLauncherAttributeList : public ModelCommand { public: - ReportApplicationLauncherAttributeList() : ModelCommand("report") + ReportApplicationLauncherAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -6690,7 +6690,7 @@ class ReadApplicationLauncherClusterRevision : public ModelCommand class ReportApplicationLauncherClusterRevision : public ModelCommand { public: - ReportApplicationLauncherClusterRevision() : ModelCommand("report") + ReportApplicationLauncherClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -6826,7 +6826,7 @@ class ReadAudioOutputAudioOutputList : public ModelCommand class ReportAudioOutputAudioOutputList : public ModelCommand { public: - ReportAudioOutputAudioOutputList() : ModelCommand("report") + ReportAudioOutputAudioOutputList() : ModelCommand("subscribe") { AddArgument("attr-name", "audio-output-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -6900,7 +6900,7 @@ class ReadAudioOutputCurrentAudioOutput : public ModelCommand class ReportAudioOutputCurrentAudioOutput : public ModelCommand { public: - ReportAudioOutputCurrentAudioOutput() : ModelCommand("report") + ReportAudioOutputCurrentAudioOutput() : ModelCommand("subscribe") { AddArgument("attr-name", "current-audio-output"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -6969,7 +6969,7 @@ class ReadAudioOutputAttributeList : public ModelCommand class ReportAudioOutputAttributeList : public ModelCommand { public: - ReportAudioOutputAttributeList() : ModelCommand("report") + ReportAudioOutputAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7041,7 +7041,7 @@ class ReadAudioOutputClusterRevision : public ModelCommand class ReportAudioOutputClusterRevision : public ModelCommand { public: - ReportAudioOutputClusterRevision() : ModelCommand("report") + ReportAudioOutputClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7172,7 +7172,7 @@ class ReadBarrierControlBarrierMovingState : public ModelCommand class ReportBarrierControlBarrierMovingState : public ModelCommand { public: - ReportBarrierControlBarrierMovingState() : ModelCommand("report") + ReportBarrierControlBarrierMovingState() : ModelCommand("subscribe") { AddArgument("attr-name", "barrier-moving-state"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7241,7 +7241,7 @@ class ReadBarrierControlBarrierSafetyStatus : public ModelCommand class ReportBarrierControlBarrierSafetyStatus : public ModelCommand { public: - ReportBarrierControlBarrierSafetyStatus() : ModelCommand("report") + ReportBarrierControlBarrierSafetyStatus() : ModelCommand("subscribe") { AddArgument("attr-name", "barrier-safety-status"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7310,7 +7310,7 @@ class ReadBarrierControlBarrierCapabilities : public ModelCommand class ReportBarrierControlBarrierCapabilities : public ModelCommand { public: - ReportBarrierControlBarrierCapabilities() : ModelCommand("report") + ReportBarrierControlBarrierCapabilities() : ModelCommand("subscribe") { AddArgument("attr-name", "barrier-capabilities"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7379,7 +7379,7 @@ class ReadBarrierControlBarrierPosition : public ModelCommand class ReportBarrierControlBarrierPosition : public ModelCommand { public: - ReportBarrierControlBarrierPosition() : ModelCommand("report") + ReportBarrierControlBarrierPosition() : ModelCommand("subscribe") { AddArgument("attr-name", "barrier-position"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7448,7 +7448,7 @@ class ReadBarrierControlAttributeList : public ModelCommand class ReportBarrierControlAttributeList : public ModelCommand { public: - ReportBarrierControlAttributeList() : ModelCommand("report") + ReportBarrierControlAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7520,7 +7520,7 @@ class ReadBarrierControlClusterRevision : public ModelCommand class ReportBarrierControlClusterRevision : public ModelCommand { public: - ReportBarrierControlClusterRevision() : ModelCommand("report") + ReportBarrierControlClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7645,7 +7645,7 @@ class ReadBasicStartUp : public ModelCommand class ReportBasicStartUp : public ModelCommand { public: - ReportBasicStartUp() : ModelCommand("report-event") + ReportBasicStartUp() : ModelCommand("subscribe-event") { AddArgument("event-name", "start-up"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7716,7 +7716,7 @@ class ReadBasicShutDown : public ModelCommand class ReportBasicShutDown : public ModelCommand { public: - ReportBasicShutDown() : ModelCommand("report-event") + ReportBasicShutDown() : ModelCommand("subscribe-event") { AddArgument("event-name", "shut-down"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7786,7 +7786,7 @@ class ReadBasicLeave : public ModelCommand class ReportBasicLeave : public ModelCommand { public: - ReportBasicLeave() : ModelCommand("report-event") + ReportBasicLeave() : ModelCommand("subscribe-event") { AddArgument("event-name", "leave"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7857,7 +7857,7 @@ class ReadBasicReachableChanged : public ModelCommand class ReportBasicReachableChanged : public ModelCommand { public: - ReportBasicReachableChanged() : ModelCommand("report-event") + ReportBasicReachableChanged() : ModelCommand("subscribe-event") { AddArgument("event-name", "reachable-changed"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7929,7 +7929,7 @@ class ReadBasicInteractionModelVersion : public ModelCommand class ReportBasicInteractionModelVersion : public ModelCommand { public: - ReportBasicInteractionModelVersion() : ModelCommand("report") + ReportBasicInteractionModelVersion() : ModelCommand("subscribe") { AddArgument("attr-name", "interaction-model-version"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -7998,7 +7998,7 @@ class ReadBasicVendorName : public ModelCommand class ReportBasicVendorName : public ModelCommand { public: - ReportBasicVendorName() : ModelCommand("report") + ReportBasicVendorName() : ModelCommand("subscribe") { AddArgument("attr-name", "vendor-name"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8067,7 +8067,7 @@ class ReadBasicVendorID : public ModelCommand class ReportBasicVendorID : public ModelCommand { public: - ReportBasicVendorID() : ModelCommand("report") + ReportBasicVendorID() : ModelCommand("subscribe") { AddArgument("attr-name", "vendor-id"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8136,7 +8136,7 @@ class ReadBasicProductName : public ModelCommand class ReportBasicProductName : public ModelCommand { public: - ReportBasicProductName() : ModelCommand("report") + ReportBasicProductName() : ModelCommand("subscribe") { AddArgument("attr-name", "product-name"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8205,7 +8205,7 @@ class ReadBasicProductID : public ModelCommand class ReportBasicProductID : public ModelCommand { public: - ReportBasicProductID() : ModelCommand("report") + ReportBasicProductID() : ModelCommand("subscribe") { AddArgument("attr-name", "product-id"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8300,7 +8300,7 @@ class WriteBasicNodeLabel : public ModelCommand class ReportBasicNodeLabel : public ModelCommand { public: - ReportBasicNodeLabel() : ModelCommand("report") + ReportBasicNodeLabel() : ModelCommand("subscribe") { AddArgument("attr-name", "node-label"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8395,7 +8395,7 @@ class WriteBasicLocation : public ModelCommand class ReportBasicLocation : public ModelCommand { public: - ReportBasicLocation() : ModelCommand("report") + ReportBasicLocation() : ModelCommand("subscribe") { AddArgument("attr-name", "location"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8464,7 +8464,7 @@ class ReadBasicHardwareVersion : public ModelCommand class ReportBasicHardwareVersion : public ModelCommand { public: - ReportBasicHardwareVersion() : ModelCommand("report") + ReportBasicHardwareVersion() : ModelCommand("subscribe") { AddArgument("attr-name", "hardware-version"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8533,7 +8533,7 @@ class ReadBasicHardwareVersionString : public ModelCommand class ReportBasicHardwareVersionString : public ModelCommand { public: - ReportBasicHardwareVersionString() : ModelCommand("report") + ReportBasicHardwareVersionString() : ModelCommand("subscribe") { AddArgument("attr-name", "hardware-version-string"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8602,7 +8602,7 @@ class ReadBasicSoftwareVersion : public ModelCommand class ReportBasicSoftwareVersion : public ModelCommand { public: - ReportBasicSoftwareVersion() : ModelCommand("report") + ReportBasicSoftwareVersion() : ModelCommand("subscribe") { AddArgument("attr-name", "software-version"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8671,7 +8671,7 @@ class ReadBasicSoftwareVersionString : public ModelCommand class ReportBasicSoftwareVersionString : public ModelCommand { public: - ReportBasicSoftwareVersionString() : ModelCommand("report") + ReportBasicSoftwareVersionString() : ModelCommand("subscribe") { AddArgument("attr-name", "software-version-string"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8740,7 +8740,7 @@ class ReadBasicManufacturingDate : public ModelCommand class ReportBasicManufacturingDate : public ModelCommand { public: - ReportBasicManufacturingDate() : ModelCommand("report") + ReportBasicManufacturingDate() : ModelCommand("subscribe") { AddArgument("attr-name", "manufacturing-date"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8809,7 +8809,7 @@ class ReadBasicPartNumber : public ModelCommand class ReportBasicPartNumber : public ModelCommand { public: - ReportBasicPartNumber() : ModelCommand("report") + ReportBasicPartNumber() : ModelCommand("subscribe") { AddArgument("attr-name", "part-number"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8878,7 +8878,7 @@ class ReadBasicProductURL : public ModelCommand class ReportBasicProductURL : public ModelCommand { public: - ReportBasicProductURL() : ModelCommand("report") + ReportBasicProductURL() : ModelCommand("subscribe") { AddArgument("attr-name", "product-url"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -8947,7 +8947,7 @@ class ReadBasicProductLabel : public ModelCommand class ReportBasicProductLabel : public ModelCommand { public: - ReportBasicProductLabel() : ModelCommand("report") + ReportBasicProductLabel() : ModelCommand("subscribe") { AddArgument("attr-name", "product-label"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -9016,7 +9016,7 @@ class ReadBasicSerialNumber : public ModelCommand class ReportBasicSerialNumber : public ModelCommand { public: - ReportBasicSerialNumber() : ModelCommand("report") + ReportBasicSerialNumber() : ModelCommand("subscribe") { AddArgument("attr-name", "serial-number"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -9111,7 +9111,7 @@ class WriteBasicLocalConfigDisabled : public ModelCommand class ReportBasicLocalConfigDisabled : public ModelCommand { public: - ReportBasicLocalConfigDisabled() : ModelCommand("report") + ReportBasicLocalConfigDisabled() : ModelCommand("subscribe") { AddArgument("attr-name", "local-config-disabled"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -9180,7 +9180,7 @@ class ReadBasicReachable : public ModelCommand class ReportBasicReachable : public ModelCommand { public: - ReportBasicReachable() : ModelCommand("report") + ReportBasicReachable() : ModelCommand("subscribe") { AddArgument("attr-name", "reachable"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -9249,7 +9249,7 @@ class ReadBasicUniqueID : public ModelCommand class ReportBasicUniqueID : public ModelCommand { public: - ReportBasicUniqueID() : ModelCommand("report") + ReportBasicUniqueID() : ModelCommand("subscribe") { AddArgument("attr-name", "unique-id"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -9318,7 +9318,7 @@ class ReadBasicAttributeList : public ModelCommand class ReportBasicAttributeList : public ModelCommand { public: - ReportBasicAttributeList() : ModelCommand("report") + ReportBasicAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -9390,7 +9390,7 @@ class ReadBasicClusterRevision : public ModelCommand class ReportBasicClusterRevision : public ModelCommand { public: - ReportBasicClusterRevision() : ModelCommand("report") + ReportBasicClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -9500,7 +9500,7 @@ class WriteBinaryInputBasicOutOfService : public ModelCommand class ReportBinaryInputBasicOutOfService : public ModelCommand { public: - ReportBinaryInputBasicOutOfService() : ModelCommand("report") + ReportBinaryInputBasicOutOfService() : ModelCommand("subscribe") { AddArgument("attr-name", "out-of-service"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -9595,7 +9595,7 @@ class WriteBinaryInputBasicPresentValue : public ModelCommand class ReportBinaryInputBasicPresentValue : public ModelCommand { public: - ReportBinaryInputBasicPresentValue() : ModelCommand("report") + ReportBinaryInputBasicPresentValue() : ModelCommand("subscribe") { AddArgument("attr-name", "present-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -9664,7 +9664,7 @@ class ReadBinaryInputBasicStatusFlags : public ModelCommand class ReportBinaryInputBasicStatusFlags : public ModelCommand { public: - ReportBinaryInputBasicStatusFlags() : ModelCommand("report") + ReportBinaryInputBasicStatusFlags() : ModelCommand("subscribe") { AddArgument("attr-name", "status-flags"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -9733,7 +9733,7 @@ class ReadBinaryInputBasicAttributeList : public ModelCommand class ReportBinaryInputBasicAttributeList : public ModelCommand { public: - ReportBinaryInputBasicAttributeList() : ModelCommand("report") + ReportBinaryInputBasicAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -9805,7 +9805,7 @@ class ReadBinaryInputBasicClusterRevision : public ModelCommand class ReportBinaryInputBasicClusterRevision : public ModelCommand { public: - ReportBinaryInputBasicClusterRevision() : ModelCommand("report") + ReportBinaryInputBasicClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -9942,7 +9942,7 @@ class ReadBindingAttributeList : public ModelCommand class ReportBindingAttributeList : public ModelCommand { public: - ReportBindingAttributeList() : ModelCommand("report") + ReportBindingAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -10014,7 +10014,7 @@ class ReadBindingClusterRevision : public ModelCommand class ReportBindingClusterRevision : public ModelCommand { public: - ReportBindingClusterRevision() : ModelCommand("report") + ReportBindingClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -10097,7 +10097,7 @@ class ReadBooleanStateStateChange : public ModelCommand class ReportBooleanStateStateChange : public ModelCommand { public: - ReportBooleanStateStateChange() : ModelCommand("report-event") + ReportBooleanStateStateChange() : ModelCommand("subscribe-event") { AddArgument("event-name", "state-change"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -10169,7 +10169,7 @@ class ReadBooleanStateStateValue : public ModelCommand class ReportBooleanStateStateValue : public ModelCommand { public: - ReportBooleanStateStateValue() : ModelCommand("report") + ReportBooleanStateStateValue() : ModelCommand("subscribe") { AddArgument("attr-name", "state-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -10238,7 +10238,7 @@ class ReadBooleanStateAttributeList : public ModelCommand class ReportBooleanStateAttributeList : public ModelCommand { public: - ReportBooleanStateAttributeList() : ModelCommand("report") + ReportBooleanStateAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -10310,7 +10310,7 @@ class ReadBooleanStateClusterRevision : public ModelCommand class ReportBooleanStateClusterRevision : public ModelCommand { public: - ReportBooleanStateClusterRevision() : ModelCommand("report") + ReportBooleanStateClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -10713,7 +10713,7 @@ class ReadBridgedActionsStateChanged : public ModelCommand class ReportBridgedActionsStateChanged : public ModelCommand { public: - ReportBridgedActionsStateChanged() : ModelCommand("report-event") + ReportBridgedActionsStateChanged() : ModelCommand("subscribe-event") { AddArgument("event-name", "state-changed"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -10784,7 +10784,7 @@ class ReadBridgedActionsActionFailed : public ModelCommand class ReportBridgedActionsActionFailed : public ModelCommand { public: - ReportBridgedActionsActionFailed() : ModelCommand("report-event") + ReportBridgedActionsActionFailed() : ModelCommand("subscribe-event") { AddArgument("event-name", "action-failed"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -10859,7 +10859,7 @@ class ReadBridgedActionsActionList : public ModelCommand class ReportBridgedActionsActionList : public ModelCommand { public: - ReportBridgedActionsActionList() : ModelCommand("report") + ReportBridgedActionsActionList() : ModelCommand("subscribe") { AddArgument("attr-name", "action-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -10937,7 +10937,7 @@ class ReadBridgedActionsEndpointList : public ModelCommand class ReportBridgedActionsEndpointList : public ModelCommand { public: - ReportBridgedActionsEndpointList() : ModelCommand("report") + ReportBridgedActionsEndpointList() : ModelCommand("subscribe") { AddArgument("attr-name", "endpoint-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -11012,7 +11012,7 @@ class ReadBridgedActionsSetupUrl : public ModelCommand class ReportBridgedActionsSetupUrl : public ModelCommand { public: - ReportBridgedActionsSetupUrl() : ModelCommand("report") + ReportBridgedActionsSetupUrl() : ModelCommand("subscribe") { AddArgument("attr-name", "setup-url"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -11081,7 +11081,7 @@ class ReadBridgedActionsAttributeList : public ModelCommand class ReportBridgedActionsAttributeList : public ModelCommand { public: - ReportBridgedActionsAttributeList() : ModelCommand("report") + ReportBridgedActionsAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -11153,7 +11153,7 @@ class ReadBridgedActionsClusterRevision : public ModelCommand class ReportBridgedActionsClusterRevision : public ModelCommand { public: - ReportBridgedActionsClusterRevision() : ModelCommand("report") + ReportBridgedActionsClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -11234,7 +11234,7 @@ class ReadBridgedDeviceBasicAttributeList : public ModelCommand class ReportBridgedDeviceBasicAttributeList : public ModelCommand { public: - ReportBridgedDeviceBasicAttributeList() : ModelCommand("report") + ReportBridgedDeviceBasicAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -11306,7 +11306,7 @@ class ReadBridgedDeviceBasicClusterRevision : public ModelCommand class ReportBridgedDeviceBasicClusterRevision : public ModelCommand { public: - ReportBridgedDeviceBasicClusterRevision() : ModelCommand("report") + ReportBridgedDeviceBasicClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -11466,7 +11466,7 @@ class ReadChannelChannelList : public ModelCommand class ReportChannelChannelList : public ModelCommand { public: - ReportChannelChannelList() : ModelCommand("report") + ReportChannelChannelList() : ModelCommand("subscribe") { AddArgument("attr-name", "channel-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -11540,7 +11540,7 @@ class ReadChannelAttributeList : public ModelCommand class ReportChannelAttributeList : public ModelCommand { public: - ReportChannelAttributeList() : ModelCommand("report") + ReportChannelAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -11612,7 +11612,7 @@ class ReadChannelClusterRevision : public ModelCommand class ReportChannelClusterRevision : public ModelCommand { public: - ReportChannelClusterRevision() : ModelCommand("report") + ReportChannelClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -12306,7 +12306,7 @@ class ReadColorControlCurrentHue : public ModelCommand class ReportColorControlCurrentHue : public ModelCommand { public: - ReportColorControlCurrentHue() : ModelCommand("report") + ReportColorControlCurrentHue() : ModelCommand("subscribe") { AddArgument("attr-name", "current-hue"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -12375,7 +12375,7 @@ class ReadColorControlCurrentSaturation : public ModelCommand class ReportColorControlCurrentSaturation : public ModelCommand { public: - ReportColorControlCurrentSaturation() : ModelCommand("report") + ReportColorControlCurrentSaturation() : ModelCommand("subscribe") { AddArgument("attr-name", "current-saturation"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -12444,7 +12444,7 @@ class ReadColorControlRemainingTime : public ModelCommand class ReportColorControlRemainingTime : public ModelCommand { public: - ReportColorControlRemainingTime() : ModelCommand("report") + ReportColorControlRemainingTime() : ModelCommand("subscribe") { AddArgument("attr-name", "remaining-time"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -12513,7 +12513,7 @@ class ReadColorControlCurrentX : public ModelCommand class ReportColorControlCurrentX : public ModelCommand { public: - ReportColorControlCurrentX() : ModelCommand("report") + ReportColorControlCurrentX() : ModelCommand("subscribe") { AddArgument("attr-name", "current-x"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -12582,7 +12582,7 @@ class ReadColorControlCurrentY : public ModelCommand class ReportColorControlCurrentY : public ModelCommand { public: - ReportColorControlCurrentY() : ModelCommand("report") + ReportColorControlCurrentY() : ModelCommand("subscribe") { AddArgument("attr-name", "current-y"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -12651,7 +12651,7 @@ class ReadColorControlDriftCompensation : public ModelCommand class ReportColorControlDriftCompensation : public ModelCommand { public: - ReportColorControlDriftCompensation() : ModelCommand("report") + ReportColorControlDriftCompensation() : ModelCommand("subscribe") { AddArgument("attr-name", "drift-compensation"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -12720,7 +12720,7 @@ class ReadColorControlCompensationText : public ModelCommand class ReportColorControlCompensationText : public ModelCommand { public: - ReportColorControlCompensationText() : ModelCommand("report") + ReportColorControlCompensationText() : ModelCommand("subscribe") { AddArgument("attr-name", "compensation-text"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -12789,7 +12789,7 @@ class ReadColorControlColorTemperature : public ModelCommand class ReportColorControlColorTemperature : public ModelCommand { public: - ReportColorControlColorTemperature() : ModelCommand("report") + ReportColorControlColorTemperature() : ModelCommand("subscribe") { AddArgument("attr-name", "color-temperature"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -12858,7 +12858,7 @@ class ReadColorControlColorMode : public ModelCommand class ReportColorControlColorMode : public ModelCommand { public: - ReportColorControlColorMode() : ModelCommand("report") + ReportColorControlColorMode() : ModelCommand("subscribe") { AddArgument("attr-name", "color-mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -12953,7 +12953,7 @@ class WriteColorControlColorControlOptions : public ModelCommand class ReportColorControlColorControlOptions : public ModelCommand { public: - ReportColorControlColorControlOptions() : ModelCommand("report") + ReportColorControlColorControlOptions() : ModelCommand("subscribe") { AddArgument("attr-name", "color-control-options"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13022,7 +13022,7 @@ class ReadColorControlNumberOfPrimaries : public ModelCommand class ReportColorControlNumberOfPrimaries : public ModelCommand { public: - ReportColorControlNumberOfPrimaries() : ModelCommand("report") + ReportColorControlNumberOfPrimaries() : ModelCommand("subscribe") { AddArgument("attr-name", "number-of-primaries"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13091,7 +13091,7 @@ class ReadColorControlPrimary1X : public ModelCommand class ReportColorControlPrimary1X : public ModelCommand { public: - ReportColorControlPrimary1X() : ModelCommand("report") + ReportColorControlPrimary1X() : ModelCommand("subscribe") { AddArgument("attr-name", "primary1x"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13160,7 +13160,7 @@ class ReadColorControlPrimary1Y : public ModelCommand class ReportColorControlPrimary1Y : public ModelCommand { public: - ReportColorControlPrimary1Y() : ModelCommand("report") + ReportColorControlPrimary1Y() : ModelCommand("subscribe") { AddArgument("attr-name", "primary1y"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13229,7 +13229,7 @@ class ReadColorControlPrimary1Intensity : public ModelCommand class ReportColorControlPrimary1Intensity : public ModelCommand { public: - ReportColorControlPrimary1Intensity() : ModelCommand("report") + ReportColorControlPrimary1Intensity() : ModelCommand("subscribe") { AddArgument("attr-name", "primary1intensity"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13298,7 +13298,7 @@ class ReadColorControlPrimary2X : public ModelCommand class ReportColorControlPrimary2X : public ModelCommand { public: - ReportColorControlPrimary2X() : ModelCommand("report") + ReportColorControlPrimary2X() : ModelCommand("subscribe") { AddArgument("attr-name", "primary2x"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13367,7 +13367,7 @@ class ReadColorControlPrimary2Y : public ModelCommand class ReportColorControlPrimary2Y : public ModelCommand { public: - ReportColorControlPrimary2Y() : ModelCommand("report") + ReportColorControlPrimary2Y() : ModelCommand("subscribe") { AddArgument("attr-name", "primary2y"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13436,7 +13436,7 @@ class ReadColorControlPrimary2Intensity : public ModelCommand class ReportColorControlPrimary2Intensity : public ModelCommand { public: - ReportColorControlPrimary2Intensity() : ModelCommand("report") + ReportColorControlPrimary2Intensity() : ModelCommand("subscribe") { AddArgument("attr-name", "primary2intensity"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13505,7 +13505,7 @@ class ReadColorControlPrimary3X : public ModelCommand class ReportColorControlPrimary3X : public ModelCommand { public: - ReportColorControlPrimary3X() : ModelCommand("report") + ReportColorControlPrimary3X() : ModelCommand("subscribe") { AddArgument("attr-name", "primary3x"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13574,7 +13574,7 @@ class ReadColorControlPrimary3Y : public ModelCommand class ReportColorControlPrimary3Y : public ModelCommand { public: - ReportColorControlPrimary3Y() : ModelCommand("report") + ReportColorControlPrimary3Y() : ModelCommand("subscribe") { AddArgument("attr-name", "primary3y"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13643,7 +13643,7 @@ class ReadColorControlPrimary3Intensity : public ModelCommand class ReportColorControlPrimary3Intensity : public ModelCommand { public: - ReportColorControlPrimary3Intensity() : ModelCommand("report") + ReportColorControlPrimary3Intensity() : ModelCommand("subscribe") { AddArgument("attr-name", "primary3intensity"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13712,7 +13712,7 @@ class ReadColorControlPrimary4X : public ModelCommand class ReportColorControlPrimary4X : public ModelCommand { public: - ReportColorControlPrimary4X() : ModelCommand("report") + ReportColorControlPrimary4X() : ModelCommand("subscribe") { AddArgument("attr-name", "primary4x"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13781,7 +13781,7 @@ class ReadColorControlPrimary4Y : public ModelCommand class ReportColorControlPrimary4Y : public ModelCommand { public: - ReportColorControlPrimary4Y() : ModelCommand("report") + ReportColorControlPrimary4Y() : ModelCommand("subscribe") { AddArgument("attr-name", "primary4y"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13850,7 +13850,7 @@ class ReadColorControlPrimary4Intensity : public ModelCommand class ReportColorControlPrimary4Intensity : public ModelCommand { public: - ReportColorControlPrimary4Intensity() : ModelCommand("report") + ReportColorControlPrimary4Intensity() : ModelCommand("subscribe") { AddArgument("attr-name", "primary4intensity"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13919,7 +13919,7 @@ class ReadColorControlPrimary5X : public ModelCommand class ReportColorControlPrimary5X : public ModelCommand { public: - ReportColorControlPrimary5X() : ModelCommand("report") + ReportColorControlPrimary5X() : ModelCommand("subscribe") { AddArgument("attr-name", "primary5x"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -13988,7 +13988,7 @@ class ReadColorControlPrimary5Y : public ModelCommand class ReportColorControlPrimary5Y : public ModelCommand { public: - ReportColorControlPrimary5Y() : ModelCommand("report") + ReportColorControlPrimary5Y() : ModelCommand("subscribe") { AddArgument("attr-name", "primary5y"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -14057,7 +14057,7 @@ class ReadColorControlPrimary5Intensity : public ModelCommand class ReportColorControlPrimary5Intensity : public ModelCommand { public: - ReportColorControlPrimary5Intensity() : ModelCommand("report") + ReportColorControlPrimary5Intensity() : ModelCommand("subscribe") { AddArgument("attr-name", "primary5intensity"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -14126,7 +14126,7 @@ class ReadColorControlPrimary6X : public ModelCommand class ReportColorControlPrimary6X : public ModelCommand { public: - ReportColorControlPrimary6X() : ModelCommand("report") + ReportColorControlPrimary6X() : ModelCommand("subscribe") { AddArgument("attr-name", "primary6x"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -14195,7 +14195,7 @@ class ReadColorControlPrimary6Y : public ModelCommand class ReportColorControlPrimary6Y : public ModelCommand { public: - ReportColorControlPrimary6Y() : ModelCommand("report") + ReportColorControlPrimary6Y() : ModelCommand("subscribe") { AddArgument("attr-name", "primary6y"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -14264,7 +14264,7 @@ class ReadColorControlPrimary6Intensity : public ModelCommand class ReportColorControlPrimary6Intensity : public ModelCommand { public: - ReportColorControlPrimary6Intensity() : ModelCommand("report") + ReportColorControlPrimary6Intensity() : ModelCommand("subscribe") { AddArgument("attr-name", "primary6intensity"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -14359,7 +14359,7 @@ class WriteColorControlWhitePointX : public ModelCommand class ReportColorControlWhitePointX : public ModelCommand { public: - ReportColorControlWhitePointX() : ModelCommand("report") + ReportColorControlWhitePointX() : ModelCommand("subscribe") { AddArgument("attr-name", "white-point-x"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -14454,7 +14454,7 @@ class WriteColorControlWhitePointY : public ModelCommand class ReportColorControlWhitePointY : public ModelCommand { public: - ReportColorControlWhitePointY() : ModelCommand("report") + ReportColorControlWhitePointY() : ModelCommand("subscribe") { AddArgument("attr-name", "white-point-y"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -14549,7 +14549,7 @@ class WriteColorControlColorPointRX : public ModelCommand class ReportColorControlColorPointRX : public ModelCommand { public: - ReportColorControlColorPointRX() : ModelCommand("report") + ReportColorControlColorPointRX() : ModelCommand("subscribe") { AddArgument("attr-name", "color-point-rx"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -14644,7 +14644,7 @@ class WriteColorControlColorPointRY : public ModelCommand class ReportColorControlColorPointRY : public ModelCommand { public: - ReportColorControlColorPointRY() : ModelCommand("report") + ReportColorControlColorPointRY() : ModelCommand("subscribe") { AddArgument("attr-name", "color-point-ry"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -14739,7 +14739,7 @@ class WriteColorControlColorPointRIntensity : public ModelCommand class ReportColorControlColorPointRIntensity : public ModelCommand { public: - ReportColorControlColorPointRIntensity() : ModelCommand("report") + ReportColorControlColorPointRIntensity() : ModelCommand("subscribe") { AddArgument("attr-name", "color-point-rintensity"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -14834,7 +14834,7 @@ class WriteColorControlColorPointGX : public ModelCommand class ReportColorControlColorPointGX : public ModelCommand { public: - ReportColorControlColorPointGX() : ModelCommand("report") + ReportColorControlColorPointGX() : ModelCommand("subscribe") { AddArgument("attr-name", "color-point-gx"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -14929,7 +14929,7 @@ class WriteColorControlColorPointGY : public ModelCommand class ReportColorControlColorPointGY : public ModelCommand { public: - ReportColorControlColorPointGY() : ModelCommand("report") + ReportColorControlColorPointGY() : ModelCommand("subscribe") { AddArgument("attr-name", "color-point-gy"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15024,7 +15024,7 @@ class WriteColorControlColorPointGIntensity : public ModelCommand class ReportColorControlColorPointGIntensity : public ModelCommand { public: - ReportColorControlColorPointGIntensity() : ModelCommand("report") + ReportColorControlColorPointGIntensity() : ModelCommand("subscribe") { AddArgument("attr-name", "color-point-gintensity"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15119,7 +15119,7 @@ class WriteColorControlColorPointBX : public ModelCommand class ReportColorControlColorPointBX : public ModelCommand { public: - ReportColorControlColorPointBX() : ModelCommand("report") + ReportColorControlColorPointBX() : ModelCommand("subscribe") { AddArgument("attr-name", "color-point-bx"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15214,7 +15214,7 @@ class WriteColorControlColorPointBY : public ModelCommand class ReportColorControlColorPointBY : public ModelCommand { public: - ReportColorControlColorPointBY() : ModelCommand("report") + ReportColorControlColorPointBY() : ModelCommand("subscribe") { AddArgument("attr-name", "color-point-by"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15309,7 +15309,7 @@ class WriteColorControlColorPointBIntensity : public ModelCommand class ReportColorControlColorPointBIntensity : public ModelCommand { public: - ReportColorControlColorPointBIntensity() : ModelCommand("report") + ReportColorControlColorPointBIntensity() : ModelCommand("subscribe") { AddArgument("attr-name", "color-point-bintensity"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15378,7 +15378,7 @@ class ReadColorControlEnhancedCurrentHue : public ModelCommand class ReportColorControlEnhancedCurrentHue : public ModelCommand { public: - ReportColorControlEnhancedCurrentHue() : ModelCommand("report") + ReportColorControlEnhancedCurrentHue() : ModelCommand("subscribe") { AddArgument("attr-name", "enhanced-current-hue"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15447,7 +15447,7 @@ class ReadColorControlEnhancedColorMode : public ModelCommand class ReportColorControlEnhancedColorMode : public ModelCommand { public: - ReportColorControlEnhancedColorMode() : ModelCommand("report") + ReportColorControlEnhancedColorMode() : ModelCommand("subscribe") { AddArgument("attr-name", "enhanced-color-mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15516,7 +15516,7 @@ class ReadColorControlColorLoopActive : public ModelCommand class ReportColorControlColorLoopActive : public ModelCommand { public: - ReportColorControlColorLoopActive() : ModelCommand("report") + ReportColorControlColorLoopActive() : ModelCommand("subscribe") { AddArgument("attr-name", "color-loop-active"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15585,7 +15585,7 @@ class ReadColorControlColorLoopDirection : public ModelCommand class ReportColorControlColorLoopDirection : public ModelCommand { public: - ReportColorControlColorLoopDirection() : ModelCommand("report") + ReportColorControlColorLoopDirection() : ModelCommand("subscribe") { AddArgument("attr-name", "color-loop-direction"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15654,7 +15654,7 @@ class ReadColorControlColorLoopTime : public ModelCommand class ReportColorControlColorLoopTime : public ModelCommand { public: - ReportColorControlColorLoopTime() : ModelCommand("report") + ReportColorControlColorLoopTime() : ModelCommand("subscribe") { AddArgument("attr-name", "color-loop-time"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15723,7 +15723,7 @@ class ReadColorControlColorLoopStartEnhancedHue : public ModelCommand class ReportColorControlColorLoopStartEnhancedHue : public ModelCommand { public: - ReportColorControlColorLoopStartEnhancedHue() : ModelCommand("report") + ReportColorControlColorLoopStartEnhancedHue() : ModelCommand("subscribe") { AddArgument("attr-name", "color-loop-start-enhanced-hue"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15795,7 +15795,7 @@ class ReadColorControlColorLoopStoredEnhancedHue : public ModelCommand class ReportColorControlColorLoopStoredEnhancedHue : public ModelCommand { public: - ReportColorControlColorLoopStoredEnhancedHue() : ModelCommand("report") + ReportColorControlColorLoopStoredEnhancedHue() : ModelCommand("subscribe") { AddArgument("attr-name", "color-loop-stored-enhanced-hue"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15867,7 +15867,7 @@ class ReadColorControlColorCapabilities : public ModelCommand class ReportColorControlColorCapabilities : public ModelCommand { public: - ReportColorControlColorCapabilities() : ModelCommand("report") + ReportColorControlColorCapabilities() : ModelCommand("subscribe") { AddArgument("attr-name", "color-capabilities"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -15936,7 +15936,7 @@ class ReadColorControlColorTempPhysicalMin : public ModelCommand class ReportColorControlColorTempPhysicalMin : public ModelCommand { public: - ReportColorControlColorTempPhysicalMin() : ModelCommand("report") + ReportColorControlColorTempPhysicalMin() : ModelCommand("subscribe") { AddArgument("attr-name", "color-temp-physical-min"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -16005,7 +16005,7 @@ class ReadColorControlColorTempPhysicalMax : public ModelCommand class ReportColorControlColorTempPhysicalMax : public ModelCommand { public: - ReportColorControlColorTempPhysicalMax() : ModelCommand("report") + ReportColorControlColorTempPhysicalMax() : ModelCommand("subscribe") { AddArgument("attr-name", "color-temp-physical-max"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -16074,7 +16074,7 @@ class ReadColorControlCoupleColorTempToLevelMinMireds : public ModelCommand class ReportColorControlCoupleColorTempToLevelMinMireds : public ModelCommand { public: - ReportColorControlCoupleColorTempToLevelMinMireds() : ModelCommand("report") + ReportColorControlCoupleColorTempToLevelMinMireds() : ModelCommand("subscribe") { AddArgument("attr-name", "couple-color-temp-to-level-min-mireds"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -16172,7 +16172,7 @@ class WriteColorControlStartUpColorTemperatureMireds : public ModelCommand class ReportColorControlStartUpColorTemperatureMireds : public ModelCommand { public: - ReportColorControlStartUpColorTemperatureMireds() : ModelCommand("report") + ReportColorControlStartUpColorTemperatureMireds() : ModelCommand("subscribe") { AddArgument("attr-name", "start-up-color-temperature-mireds"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -16244,7 +16244,7 @@ class ReadColorControlAttributeList : public ModelCommand class ReportColorControlAttributeList : public ModelCommand { public: - ReportColorControlAttributeList() : ModelCommand("report") + ReportColorControlAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -16316,7 +16316,7 @@ class ReadColorControlClusterRevision : public ModelCommand class ReportColorControlClusterRevision : public ModelCommand { public: - ReportColorControlClusterRevision() : ModelCommand("report") + ReportColorControlClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -16453,7 +16453,7 @@ class ReadContentLauncherAcceptHeaderList : public ModelCommand class ReportContentLauncherAcceptHeaderList : public ModelCommand { public: - ReportContentLauncherAcceptHeaderList() : ModelCommand("report") + ReportContentLauncherAcceptHeaderList() : ModelCommand("subscribe") { AddArgument("attr-name", "accept-header-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -16551,7 +16551,7 @@ class WriteContentLauncherSupportedStreamingProtocols : public ModelCommand class ReportContentLauncherSupportedStreamingProtocols : public ModelCommand { public: - ReportContentLauncherSupportedStreamingProtocols() : ModelCommand("report") + ReportContentLauncherSupportedStreamingProtocols() : ModelCommand("subscribe") { AddArgument("attr-name", "supported-streaming-protocols"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -16623,7 +16623,7 @@ class ReadContentLauncherAttributeList : public ModelCommand class ReportContentLauncherAttributeList : public ModelCommand { public: - ReportContentLauncherAttributeList() : ModelCommand("report") + ReportContentLauncherAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -16695,7 +16695,7 @@ class ReadContentLauncherClusterRevision : public ModelCommand class ReportContentLauncherClusterRevision : public ModelCommand { public: - ReportContentLauncherClusterRevision() : ModelCommand("report") + ReportContentLauncherClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -16782,7 +16782,7 @@ class ReadDescriptorDeviceList : public ModelCommand class ReportDescriptorDeviceList : public ModelCommand { public: - ReportDescriptorDeviceList() : ModelCommand("report") + ReportDescriptorDeviceList() : ModelCommand("subscribe") { AddArgument("attr-name", "device-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -16856,7 +16856,7 @@ class ReadDescriptorServerList : public ModelCommand class ReportDescriptorServerList : public ModelCommand { public: - ReportDescriptorServerList() : ModelCommand("report") + ReportDescriptorServerList() : ModelCommand("subscribe") { AddArgument("attr-name", "server-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -16928,7 +16928,7 @@ class ReadDescriptorClientList : public ModelCommand class ReportDescriptorClientList : public ModelCommand { public: - ReportDescriptorClientList() : ModelCommand("report") + ReportDescriptorClientList() : ModelCommand("subscribe") { AddArgument("attr-name", "client-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -17000,7 +17000,7 @@ class ReadDescriptorPartsList : public ModelCommand class ReportDescriptorPartsList : public ModelCommand { public: - ReportDescriptorPartsList() : ModelCommand("report") + ReportDescriptorPartsList() : ModelCommand("subscribe") { AddArgument("attr-name", "parts-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -17072,7 +17072,7 @@ class ReadDescriptorAttributeList : public ModelCommand class ReportDescriptorAttributeList : public ModelCommand { public: - ReportDescriptorAttributeList() : ModelCommand("report") + ReportDescriptorAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -17144,7 +17144,7 @@ class ReadDescriptorClusterRevision : public ModelCommand class ReportDescriptorClusterRevision : public ModelCommand { public: - ReportDescriptorClusterRevision() : ModelCommand("report") + ReportDescriptorClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -17253,7 +17253,7 @@ class ReadDiagnosticLogsAttributeList : public ModelCommand class ReportDiagnosticLogsAttributeList : public ModelCommand { public: - ReportDiagnosticLogsAttributeList() : ModelCommand("report") + ReportDiagnosticLogsAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -17574,7 +17574,7 @@ class ReadDoorLockDoorLockAlarm : public ModelCommand class ReportDoorLockDoorLockAlarm : public ModelCommand { public: - ReportDoorLockDoorLockAlarm() : ModelCommand("report-event") + ReportDoorLockDoorLockAlarm() : ModelCommand("subscribe-event") { AddArgument("event-name", "door-lock-alarm"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -17645,7 +17645,7 @@ class ReadDoorLockDoorStateChange : public ModelCommand class ReportDoorLockDoorStateChange : public ModelCommand { public: - ReportDoorLockDoorStateChange() : ModelCommand("report-event") + ReportDoorLockDoorStateChange() : ModelCommand("subscribe-event") { AddArgument("event-name", "door-state-change"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -17716,7 +17716,7 @@ class ReadDoorLockLockOperation : public ModelCommand class ReportDoorLockLockOperation : public ModelCommand { public: - ReportDoorLockLockOperation() : ModelCommand("report-event") + ReportDoorLockLockOperation() : ModelCommand("subscribe-event") { AddArgument("event-name", "lock-operation"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -17787,7 +17787,7 @@ class ReadDoorLockLockOperationError : public ModelCommand class ReportDoorLockLockOperationError : public ModelCommand { public: - ReportDoorLockLockOperationError() : ModelCommand("report-event") + ReportDoorLockLockOperationError() : ModelCommand("subscribe-event") { AddArgument("event-name", "lock-operation-error"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -17858,7 +17858,7 @@ class ReadDoorLockLockUserChange : public ModelCommand class ReportDoorLockLockUserChange : public ModelCommand { public: - ReportDoorLockLockUserChange() : ModelCommand("report-event") + ReportDoorLockLockUserChange() : ModelCommand("subscribe-event") { AddArgument("event-name", "lock-user-change"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -17931,7 +17931,7 @@ class ReadDoorLockLockState : public ModelCommand class ReportDoorLockLockState : public ModelCommand { public: - ReportDoorLockLockState() : ModelCommand("report") + ReportDoorLockLockState() : ModelCommand("subscribe") { AddArgument("attr-name", "lock-state"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18004,7 +18004,7 @@ class ReadDoorLockLockType : public ModelCommand class ReportDoorLockLockType : public ModelCommand { public: - ReportDoorLockLockType() : ModelCommand("report") + ReportDoorLockLockType() : ModelCommand("subscribe") { AddArgument("attr-name", "lock-type"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18076,7 +18076,7 @@ class ReadDoorLockActuatorEnabled : public ModelCommand class ReportDoorLockActuatorEnabled : public ModelCommand { public: - ReportDoorLockActuatorEnabled() : ModelCommand("report") + ReportDoorLockActuatorEnabled() : ModelCommand("subscribe") { AddArgument("attr-name", "actuator-enabled"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18146,7 +18146,7 @@ class ReadDoorLockDoorState : public ModelCommand class ReportDoorLockDoorState : public ModelCommand { public: - ReportDoorLockDoorState() : ModelCommand("report") + ReportDoorLockDoorState() : ModelCommand("subscribe") { AddArgument("attr-name", "door-state"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18219,7 +18219,7 @@ class ReadDoorLockNumberOfTotalUsersSupported : public ModelCommand class ReportDoorLockNumberOfTotalUsersSupported : public ModelCommand { public: - ReportDoorLockNumberOfTotalUsersSupported() : ModelCommand("report") + ReportDoorLockNumberOfTotalUsersSupported() : ModelCommand("subscribe") { AddArgument("attr-name", "number-of-total-users-supported"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18288,7 +18288,7 @@ class ReadDoorLockNumberOfPINUsersSupported : public ModelCommand class ReportDoorLockNumberOfPINUsersSupported : public ModelCommand { public: - ReportDoorLockNumberOfPINUsersSupported() : ModelCommand("report") + ReportDoorLockNumberOfPINUsersSupported() : ModelCommand("subscribe") { AddArgument("attr-name", "number-of-pinusers-supported"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18357,7 +18357,7 @@ class ReadDoorLockMaxPINCodeLength : public ModelCommand class ReportDoorLockMaxPINCodeLength : public ModelCommand { public: - ReportDoorLockMaxPINCodeLength() : ModelCommand("report") + ReportDoorLockMaxPINCodeLength() : ModelCommand("subscribe") { AddArgument("attr-name", "max-pincode-length"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18426,7 +18426,7 @@ class ReadDoorLockMinPINCodeLength : public ModelCommand class ReportDoorLockMinPINCodeLength : public ModelCommand { public: - ReportDoorLockMinPINCodeLength() : ModelCommand("report") + ReportDoorLockMinPINCodeLength() : ModelCommand("subscribe") { AddArgument("attr-name", "min-pincode-length"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18521,7 +18521,7 @@ class WriteDoorLockLanguage : public ModelCommand class ReportDoorLockLanguage : public ModelCommand { public: - ReportDoorLockLanguage() : ModelCommand("report") + ReportDoorLockLanguage() : ModelCommand("subscribe") { AddArgument("attr-name", "language"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18616,7 +18616,7 @@ class WriteDoorLockAutoRelockTime : public ModelCommand class ReportDoorLockAutoRelockTime : public ModelCommand { public: - ReportDoorLockAutoRelockTime() : ModelCommand("report") + ReportDoorLockAutoRelockTime() : ModelCommand("subscribe") { AddArgument("attr-name", "auto-relock-time"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18711,7 +18711,7 @@ class WriteDoorLockSoundVolume : public ModelCommand class ReportDoorLockSoundVolume : public ModelCommand { public: - ReportDoorLockSoundVolume() : ModelCommand("report") + ReportDoorLockSoundVolume() : ModelCommand("subscribe") { AddArgument("attr-name", "sound-volume"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18806,7 +18806,7 @@ class WriteDoorLockOperatingMode : public ModelCommand class ReportDoorLockOperatingMode : public ModelCommand { public: - ReportDoorLockOperatingMode() : ModelCommand("report") + ReportDoorLockOperatingMode() : ModelCommand("subscribe") { AddArgument("attr-name", "operating-mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18878,7 +18878,7 @@ class ReadDoorLockSupportedOperatingModes : public ModelCommand class ReportDoorLockSupportedOperatingModes : public ModelCommand { public: - ReportDoorLockSupportedOperatingModes() : ModelCommand("report") + ReportDoorLockSupportedOperatingModes() : ModelCommand("subscribe") { AddArgument("attr-name", "supported-operating-modes"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -18973,7 +18973,7 @@ class WriteDoorLockEnableOneTouchLocking : public ModelCommand class ReportDoorLockEnableOneTouchLocking : public ModelCommand { public: - ReportDoorLockEnableOneTouchLocking() : ModelCommand("report") + ReportDoorLockEnableOneTouchLocking() : ModelCommand("subscribe") { AddArgument("attr-name", "enable-one-touch-locking"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19068,7 +19068,7 @@ class WriteDoorLockEnablePrivacyModeButton : public ModelCommand class ReportDoorLockEnablePrivacyModeButton : public ModelCommand { public: - ReportDoorLockEnablePrivacyModeButton() : ModelCommand("report") + ReportDoorLockEnablePrivacyModeButton() : ModelCommand("subscribe") { AddArgument("attr-name", "enable-privacy-mode-button"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19163,7 +19163,7 @@ class WriteDoorLockWrongCodeEntryLimit : public ModelCommand class ReportDoorLockWrongCodeEntryLimit : public ModelCommand { public: - ReportDoorLockWrongCodeEntryLimit() : ModelCommand("report") + ReportDoorLockWrongCodeEntryLimit() : ModelCommand("subscribe") { AddArgument("attr-name", "wrong-code-entry-limit"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19232,7 +19232,7 @@ class ReadDoorLockAttributeList : public ModelCommand class ReportDoorLockAttributeList : public ModelCommand { public: - ReportDoorLockAttributeList() : ModelCommand("report") + ReportDoorLockAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19304,7 +19304,7 @@ class ReadDoorLockClusterRevision : public ModelCommand class ReportDoorLockClusterRevision : public ModelCommand { public: - ReportDoorLockClusterRevision() : ModelCommand("report") + ReportDoorLockClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19396,7 +19396,7 @@ class ReadElectricalMeasurementMeasurementType : public ModelCommand class ReportElectricalMeasurementMeasurementType : public ModelCommand { public: - ReportElectricalMeasurementMeasurementType() : ModelCommand("report") + ReportElectricalMeasurementMeasurementType() : ModelCommand("subscribe") { AddArgument("attr-name", "measurement-type"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19468,7 +19468,7 @@ class ReadElectricalMeasurementTotalActivePower : public ModelCommand class ReportElectricalMeasurementTotalActivePower : public ModelCommand { public: - ReportElectricalMeasurementTotalActivePower() : ModelCommand("report") + ReportElectricalMeasurementTotalActivePower() : ModelCommand("subscribe") { AddArgument("attr-name", "total-active-power"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19540,7 +19540,7 @@ class ReadElectricalMeasurementRmsVoltage : public ModelCommand class ReportElectricalMeasurementRmsVoltage : public ModelCommand { public: - ReportElectricalMeasurementRmsVoltage() : ModelCommand("report") + ReportElectricalMeasurementRmsVoltage() : ModelCommand("subscribe") { AddArgument("attr-name", "rms-voltage"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19609,7 +19609,7 @@ class ReadElectricalMeasurementRmsVoltageMin : public ModelCommand class ReportElectricalMeasurementRmsVoltageMin : public ModelCommand { public: - ReportElectricalMeasurementRmsVoltageMin() : ModelCommand("report") + ReportElectricalMeasurementRmsVoltageMin() : ModelCommand("subscribe") { AddArgument("attr-name", "rms-voltage-min"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19678,7 +19678,7 @@ class ReadElectricalMeasurementRmsVoltageMax : public ModelCommand class ReportElectricalMeasurementRmsVoltageMax : public ModelCommand { public: - ReportElectricalMeasurementRmsVoltageMax() : ModelCommand("report") + ReportElectricalMeasurementRmsVoltageMax() : ModelCommand("subscribe") { AddArgument("attr-name", "rms-voltage-max"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19747,7 +19747,7 @@ class ReadElectricalMeasurementRmsCurrent : public ModelCommand class ReportElectricalMeasurementRmsCurrent : public ModelCommand { public: - ReportElectricalMeasurementRmsCurrent() : ModelCommand("report") + ReportElectricalMeasurementRmsCurrent() : ModelCommand("subscribe") { AddArgument("attr-name", "rms-current"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19816,7 +19816,7 @@ class ReadElectricalMeasurementRmsCurrentMin : public ModelCommand class ReportElectricalMeasurementRmsCurrentMin : public ModelCommand { public: - ReportElectricalMeasurementRmsCurrentMin() : ModelCommand("report") + ReportElectricalMeasurementRmsCurrentMin() : ModelCommand("subscribe") { AddArgument("attr-name", "rms-current-min"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19885,7 +19885,7 @@ class ReadElectricalMeasurementRmsCurrentMax : public ModelCommand class ReportElectricalMeasurementRmsCurrentMax : public ModelCommand { public: - ReportElectricalMeasurementRmsCurrentMax() : ModelCommand("report") + ReportElectricalMeasurementRmsCurrentMax() : ModelCommand("subscribe") { AddArgument("attr-name", "rms-current-max"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -19954,7 +19954,7 @@ class ReadElectricalMeasurementActivePower : public ModelCommand class ReportElectricalMeasurementActivePower : public ModelCommand { public: - ReportElectricalMeasurementActivePower() : ModelCommand("report") + ReportElectricalMeasurementActivePower() : ModelCommand("subscribe") { AddArgument("attr-name", "active-power"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20023,7 +20023,7 @@ class ReadElectricalMeasurementActivePowerMin : public ModelCommand class ReportElectricalMeasurementActivePowerMin : public ModelCommand { public: - ReportElectricalMeasurementActivePowerMin() : ModelCommand("report") + ReportElectricalMeasurementActivePowerMin() : ModelCommand("subscribe") { AddArgument("attr-name", "active-power-min"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20092,7 +20092,7 @@ class ReadElectricalMeasurementActivePowerMax : public ModelCommand class ReportElectricalMeasurementActivePowerMax : public ModelCommand { public: - ReportElectricalMeasurementActivePowerMax() : ModelCommand("report") + ReportElectricalMeasurementActivePowerMax() : ModelCommand("subscribe") { AddArgument("attr-name", "active-power-max"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20161,7 +20161,7 @@ class ReadElectricalMeasurementAttributeList : public ModelCommand class ReportElectricalMeasurementAttributeList : public ModelCommand { public: - ReportElectricalMeasurementAttributeList() : ModelCommand("report") + ReportElectricalMeasurementAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20233,7 +20233,7 @@ class ReadElectricalMeasurementClusterRevision : public ModelCommand class ReportElectricalMeasurementClusterRevision : public ModelCommand { public: - ReportElectricalMeasurementClusterRevision() : ModelCommand("report") + ReportElectricalMeasurementClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20348,7 +20348,7 @@ class ReadEthernetNetworkDiagnosticsPHYRate : public ModelCommand class ReportEthernetNetworkDiagnosticsPHYRate : public ModelCommand { public: - ReportEthernetNetworkDiagnosticsPHYRate() : ModelCommand("report") + ReportEthernetNetworkDiagnosticsPHYRate() : ModelCommand("subscribe") { AddArgument("attr-name", "phyrate"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20417,7 +20417,7 @@ class ReadEthernetNetworkDiagnosticsFullDuplex : public ModelCommand class ReportEthernetNetworkDiagnosticsFullDuplex : public ModelCommand { public: - ReportEthernetNetworkDiagnosticsFullDuplex() : ModelCommand("report") + ReportEthernetNetworkDiagnosticsFullDuplex() : ModelCommand("subscribe") { AddArgument("attr-name", "full-duplex"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20486,7 +20486,7 @@ class ReadEthernetNetworkDiagnosticsPacketRxCount : public ModelCommand class ReportEthernetNetworkDiagnosticsPacketRxCount : public ModelCommand { public: - ReportEthernetNetworkDiagnosticsPacketRxCount() : ModelCommand("report") + ReportEthernetNetworkDiagnosticsPacketRxCount() : ModelCommand("subscribe") { AddArgument("attr-name", "packet-rx-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20558,7 +20558,7 @@ class ReadEthernetNetworkDiagnosticsPacketTxCount : public ModelCommand class ReportEthernetNetworkDiagnosticsPacketTxCount : public ModelCommand { public: - ReportEthernetNetworkDiagnosticsPacketTxCount() : ModelCommand("report") + ReportEthernetNetworkDiagnosticsPacketTxCount() : ModelCommand("subscribe") { AddArgument("attr-name", "packet-tx-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20630,7 +20630,7 @@ class ReadEthernetNetworkDiagnosticsTxErrCount : public ModelCommand class ReportEthernetNetworkDiagnosticsTxErrCount : public ModelCommand { public: - ReportEthernetNetworkDiagnosticsTxErrCount() : ModelCommand("report") + ReportEthernetNetworkDiagnosticsTxErrCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-err-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20702,7 +20702,7 @@ class ReadEthernetNetworkDiagnosticsCollisionCount : public ModelCommand class ReportEthernetNetworkDiagnosticsCollisionCount : public ModelCommand { public: - ReportEthernetNetworkDiagnosticsCollisionCount() : ModelCommand("report") + ReportEthernetNetworkDiagnosticsCollisionCount() : ModelCommand("subscribe") { AddArgument("attr-name", "collision-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20774,7 +20774,7 @@ class ReadEthernetNetworkDiagnosticsOverrunCount : public ModelCommand class ReportEthernetNetworkDiagnosticsOverrunCount : public ModelCommand { public: - ReportEthernetNetworkDiagnosticsOverrunCount() : ModelCommand("report") + ReportEthernetNetworkDiagnosticsOverrunCount() : ModelCommand("subscribe") { AddArgument("attr-name", "overrun-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20846,7 +20846,7 @@ class ReadEthernetNetworkDiagnosticsCarrierDetect : public ModelCommand class ReportEthernetNetworkDiagnosticsCarrierDetect : public ModelCommand { public: - ReportEthernetNetworkDiagnosticsCarrierDetect() : ModelCommand("report") + ReportEthernetNetworkDiagnosticsCarrierDetect() : ModelCommand("subscribe") { AddArgument("attr-name", "carrier-detect"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20915,7 +20915,7 @@ class ReadEthernetNetworkDiagnosticsTimeSinceReset : public ModelCommand class ReportEthernetNetworkDiagnosticsTimeSinceReset : public ModelCommand { public: - ReportEthernetNetworkDiagnosticsTimeSinceReset() : ModelCommand("report") + ReportEthernetNetworkDiagnosticsTimeSinceReset() : ModelCommand("subscribe") { AddArgument("attr-name", "time-since-reset"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -20987,7 +20987,7 @@ class ReadEthernetNetworkDiagnosticsAttributeList : public ModelCommand class ReportEthernetNetworkDiagnosticsAttributeList : public ModelCommand { public: - ReportEthernetNetworkDiagnosticsAttributeList() : ModelCommand("report") + ReportEthernetNetworkDiagnosticsAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -21059,7 +21059,7 @@ class ReadEthernetNetworkDiagnosticsFeatureMap : public ModelCommand class ReportEthernetNetworkDiagnosticsFeatureMap : public ModelCommand { public: - ReportEthernetNetworkDiagnosticsFeatureMap() : ModelCommand("report") + ReportEthernetNetworkDiagnosticsFeatureMap() : ModelCommand("subscribe") { AddArgument("attr-name", "feature-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -21131,7 +21131,7 @@ class ReadEthernetNetworkDiagnosticsClusterRevision : public ModelCommand class ReportEthernetNetworkDiagnosticsClusterRevision : public ModelCommand { public: - ReportEthernetNetworkDiagnosticsClusterRevision() : ModelCommand("report") + ReportEthernetNetworkDiagnosticsClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -21218,7 +21218,7 @@ class ReadFixedLabelLabelList : public ModelCommand class ReportFixedLabelLabelList : public ModelCommand { public: - ReportFixedLabelLabelList() : ModelCommand("report") + ReportFixedLabelLabelList() : ModelCommand("subscribe") { AddArgument("attr-name", "label-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -21292,7 +21292,7 @@ class ReadFixedLabelAttributeList : public ModelCommand class ReportFixedLabelAttributeList : public ModelCommand { public: - ReportFixedLabelAttributeList() : ModelCommand("report") + ReportFixedLabelAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -21364,7 +21364,7 @@ class ReadFixedLabelClusterRevision : public ModelCommand class ReportFixedLabelClusterRevision : public ModelCommand { public: - ReportFixedLabelClusterRevision() : ModelCommand("report") + ReportFixedLabelClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -21449,7 +21449,7 @@ class ReadFlowMeasurementMeasuredValue : public ModelCommand class ReportFlowMeasurementMeasuredValue : public ModelCommand { public: - ReportFlowMeasurementMeasuredValue() : ModelCommand("report") + ReportFlowMeasurementMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -21518,7 +21518,7 @@ class ReadFlowMeasurementMinMeasuredValue : public ModelCommand class ReportFlowMeasurementMinMeasuredValue : public ModelCommand { public: - ReportFlowMeasurementMinMeasuredValue() : ModelCommand("report") + ReportFlowMeasurementMinMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "min-measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -21587,7 +21587,7 @@ class ReadFlowMeasurementMaxMeasuredValue : public ModelCommand class ReportFlowMeasurementMaxMeasuredValue : public ModelCommand { public: - ReportFlowMeasurementMaxMeasuredValue() : ModelCommand("report") + ReportFlowMeasurementMaxMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "max-measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -21656,7 +21656,7 @@ class ReadFlowMeasurementTolerance : public ModelCommand class ReportFlowMeasurementTolerance : public ModelCommand { public: - ReportFlowMeasurementTolerance() : ModelCommand("report") + ReportFlowMeasurementTolerance() : ModelCommand("subscribe") { AddArgument("attr-name", "tolerance"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -21725,7 +21725,7 @@ class ReadFlowMeasurementAttributeList : public ModelCommand class ReportFlowMeasurementAttributeList : public ModelCommand { public: - ReportFlowMeasurementAttributeList() : ModelCommand("report") + ReportFlowMeasurementAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -21797,7 +21797,7 @@ class ReadFlowMeasurementClusterRevision : public ModelCommand class ReportFlowMeasurementClusterRevision : public ModelCommand { public: - ReportFlowMeasurementClusterRevision() : ModelCommand("report") + ReportFlowMeasurementClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -21985,7 +21985,7 @@ class WriteGeneralCommissioningBreadcrumb : public ModelCommand class ReportGeneralCommissioningBreadcrumb : public ModelCommand { public: - ReportGeneralCommissioningBreadcrumb() : ModelCommand("report") + ReportGeneralCommissioningBreadcrumb() : ModelCommand("subscribe") { AddArgument("attr-name", "breadcrumb"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22057,7 +22057,7 @@ class ReadGeneralCommissioningBasicCommissioningInfoList : public ModelCommand class ReportGeneralCommissioningBasicCommissioningInfoList : public ModelCommand { public: - ReportGeneralCommissioningBasicCommissioningInfoList() : ModelCommand("report") + ReportGeneralCommissioningBasicCommissioningInfoList() : ModelCommand("subscribe") { AddArgument("attr-name", "basic-commissioning-info-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22133,7 +22133,7 @@ class ReadGeneralCommissioningRegulatoryConfig : public ModelCommand class ReportGeneralCommissioningRegulatoryConfig : public ModelCommand { public: - ReportGeneralCommissioningRegulatoryConfig() : ModelCommand("report") + ReportGeneralCommissioningRegulatoryConfig() : ModelCommand("subscribe") { AddArgument("attr-name", "regulatory-config"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22202,7 +22202,7 @@ class ReadGeneralCommissioningLocationCapability : public ModelCommand class ReportGeneralCommissioningLocationCapability : public ModelCommand { public: - ReportGeneralCommissioningLocationCapability() : ModelCommand("report") + ReportGeneralCommissioningLocationCapability() : ModelCommand("subscribe") { AddArgument("attr-name", "location-capability"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22274,7 +22274,7 @@ class ReadGeneralCommissioningAttributeList : public ModelCommand class ReportGeneralCommissioningAttributeList : public ModelCommand { public: - ReportGeneralCommissioningAttributeList() : ModelCommand("report") + ReportGeneralCommissioningAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22346,7 +22346,7 @@ class ReadGeneralCommissioningClusterRevision : public ModelCommand class ReportGeneralCommissioningClusterRevision : public ModelCommand { public: - ReportGeneralCommissioningClusterRevision() : ModelCommand("report") + ReportGeneralCommissioningClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22440,7 +22440,7 @@ class ReadGeneralDiagnosticsHardwareFaultChange : public ModelCommand class ReportGeneralDiagnosticsHardwareFaultChange : public ModelCommand { public: - ReportGeneralDiagnosticsHardwareFaultChange() : ModelCommand("report-event") + ReportGeneralDiagnosticsHardwareFaultChange() : ModelCommand("subscribe-event") { AddArgument("event-name", "hardware-fault-change"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22513,7 +22513,7 @@ class ReadGeneralDiagnosticsRadioFaultChange : public ModelCommand class ReportGeneralDiagnosticsRadioFaultChange : public ModelCommand { public: - ReportGeneralDiagnosticsRadioFaultChange() : ModelCommand("report-event") + ReportGeneralDiagnosticsRadioFaultChange() : ModelCommand("subscribe-event") { AddArgument("event-name", "radio-fault-change"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22586,7 +22586,7 @@ class ReadGeneralDiagnosticsNetworkFaultChange : public ModelCommand class ReportGeneralDiagnosticsNetworkFaultChange : public ModelCommand { public: - ReportGeneralDiagnosticsNetworkFaultChange() : ModelCommand("report-event") + ReportGeneralDiagnosticsNetworkFaultChange() : ModelCommand("subscribe-event") { AddArgument("event-name", "network-fault-change"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22658,7 +22658,7 @@ class ReadGeneralDiagnosticsBootReason : public ModelCommand class ReportGeneralDiagnosticsBootReason : public ModelCommand { public: - ReportGeneralDiagnosticsBootReason() : ModelCommand("report-event") + ReportGeneralDiagnosticsBootReason() : ModelCommand("subscribe-event") { AddArgument("event-name", "boot-reason"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22733,7 +22733,7 @@ class ReadGeneralDiagnosticsNetworkInterfaces : public ModelCommand class ReportGeneralDiagnosticsNetworkInterfaces : public ModelCommand { public: - ReportGeneralDiagnosticsNetworkInterfaces() : ModelCommand("report") + ReportGeneralDiagnosticsNetworkInterfaces() : ModelCommand("subscribe") { AddArgument("attr-name", "network-interfaces"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22807,7 +22807,7 @@ class ReadGeneralDiagnosticsRebootCount : public ModelCommand class ReportGeneralDiagnosticsRebootCount : public ModelCommand { public: - ReportGeneralDiagnosticsRebootCount() : ModelCommand("report") + ReportGeneralDiagnosticsRebootCount() : ModelCommand("subscribe") { AddArgument("attr-name", "reboot-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22876,7 +22876,7 @@ class ReadGeneralDiagnosticsUpTime : public ModelCommand class ReportGeneralDiagnosticsUpTime : public ModelCommand { public: - ReportGeneralDiagnosticsUpTime() : ModelCommand("report") + ReportGeneralDiagnosticsUpTime() : ModelCommand("subscribe") { AddArgument("attr-name", "up-time"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -22945,7 +22945,7 @@ class ReadGeneralDiagnosticsTotalOperationalHours : public ModelCommand class ReportGeneralDiagnosticsTotalOperationalHours : public ModelCommand { public: - ReportGeneralDiagnosticsTotalOperationalHours() : ModelCommand("report") + ReportGeneralDiagnosticsTotalOperationalHours() : ModelCommand("subscribe") { AddArgument("attr-name", "total-operational-hours"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -23017,7 +23017,7 @@ class ReadGeneralDiagnosticsBootReasons : public ModelCommand class ReportGeneralDiagnosticsBootReasons : public ModelCommand { public: - ReportGeneralDiagnosticsBootReasons() : ModelCommand("report") + ReportGeneralDiagnosticsBootReasons() : ModelCommand("subscribe") { AddArgument("attr-name", "boot-reasons"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -23086,7 +23086,7 @@ class ReadGeneralDiagnosticsActiveHardwareFaults : public ModelCommand class ReportGeneralDiagnosticsActiveHardwareFaults : public ModelCommand { public: - ReportGeneralDiagnosticsActiveHardwareFaults() : ModelCommand("report") + ReportGeneralDiagnosticsActiveHardwareFaults() : ModelCommand("subscribe") { AddArgument("attr-name", "active-hardware-faults"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -23158,7 +23158,7 @@ class ReadGeneralDiagnosticsActiveRadioFaults : public ModelCommand class ReportGeneralDiagnosticsActiveRadioFaults : public ModelCommand { public: - ReportGeneralDiagnosticsActiveRadioFaults() : ModelCommand("report") + ReportGeneralDiagnosticsActiveRadioFaults() : ModelCommand("subscribe") { AddArgument("attr-name", "active-radio-faults"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -23230,7 +23230,7 @@ class ReadGeneralDiagnosticsActiveNetworkFaults : public ModelCommand class ReportGeneralDiagnosticsActiveNetworkFaults : public ModelCommand { public: - ReportGeneralDiagnosticsActiveNetworkFaults() : ModelCommand("report") + ReportGeneralDiagnosticsActiveNetworkFaults() : ModelCommand("subscribe") { AddArgument("attr-name", "active-network-faults"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -23302,7 +23302,7 @@ class ReadGeneralDiagnosticsAttributeList : public ModelCommand class ReportGeneralDiagnosticsAttributeList : public ModelCommand { public: - ReportGeneralDiagnosticsAttributeList() : ModelCommand("report") + ReportGeneralDiagnosticsAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -23374,7 +23374,7 @@ class ReadGeneralDiagnosticsClusterRevision : public ModelCommand class ReportGeneralDiagnosticsClusterRevision : public ModelCommand { public: - ReportGeneralDiagnosticsClusterRevision() : ModelCommand("report") + ReportGeneralDiagnosticsClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -23562,7 +23562,7 @@ class ReadGroupKeyManagementGroupKeyMap : public ModelCommand class ReportGroupKeyManagementGroupKeyMap : public ModelCommand { public: - ReportGroupKeyManagementGroupKeyMap() : ModelCommand("report") + ReportGroupKeyManagementGroupKeyMap() : ModelCommand("subscribe") { AddArgument("attr-name", "group-key-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -23640,7 +23640,7 @@ class ReadGroupKeyManagementGroupTable : public ModelCommand class ReportGroupKeyManagementGroupTable : public ModelCommand { public: - ReportGroupKeyManagementGroupTable() : ModelCommand("report") + ReportGroupKeyManagementGroupTable() : ModelCommand("subscribe") { AddArgument("attr-name", "group-table"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -23715,7 +23715,7 @@ class ReadGroupKeyManagementMaxGroupsPerFabric : public ModelCommand class ReportGroupKeyManagementMaxGroupsPerFabric : public ModelCommand { public: - ReportGroupKeyManagementMaxGroupsPerFabric() : ModelCommand("report") + ReportGroupKeyManagementMaxGroupsPerFabric() : ModelCommand("subscribe") { AddArgument("attr-name", "max-groups-per-fabric"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -23787,7 +23787,7 @@ class ReadGroupKeyManagementMaxGroupKeysPerFabric : public ModelCommand class ReportGroupKeyManagementMaxGroupKeysPerFabric : public ModelCommand { public: - ReportGroupKeyManagementMaxGroupKeysPerFabric() : ModelCommand("report") + ReportGroupKeyManagementMaxGroupKeysPerFabric() : ModelCommand("subscribe") { AddArgument("attr-name", "max-group-keys-per-fabric"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -23859,7 +23859,7 @@ class ReadGroupKeyManagementAttributeList : public ModelCommand class ReportGroupKeyManagementAttributeList : public ModelCommand { public: - ReportGroupKeyManagementAttributeList() : ModelCommand("report") + ReportGroupKeyManagementAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -23931,7 +23931,7 @@ class ReadGroupKeyManagementClusterRevision : public ModelCommand class ReportGroupKeyManagementClusterRevision : public ModelCommand { public: - ReportGroupKeyManagementClusterRevision() : ModelCommand("report") + ReportGroupKeyManagementClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -24161,7 +24161,7 @@ class ReadGroupsNameSupport : public ModelCommand class ReportGroupsNameSupport : public ModelCommand { public: - ReportGroupsNameSupport() : ModelCommand("report") + ReportGroupsNameSupport() : ModelCommand("subscribe") { AddArgument("attr-name", "name-support"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -24230,7 +24230,7 @@ class ReadGroupsAttributeList : public ModelCommand class ReportGroupsAttributeList : public ModelCommand { public: - ReportGroupsAttributeList() : ModelCommand("report") + ReportGroupsAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -24302,7 +24302,7 @@ class ReadGroupsClusterRevision : public ModelCommand class ReportGroupsClusterRevision : public ModelCommand { public: - ReportGroupsClusterRevision() : ModelCommand("report") + ReportGroupsClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -24485,7 +24485,7 @@ class WriteIdentifyIdentifyTime : public ModelCommand class ReportIdentifyIdentifyTime : public ModelCommand { public: - ReportIdentifyIdentifyTime() : ModelCommand("report") + ReportIdentifyIdentifyTime() : ModelCommand("subscribe") { AddArgument("attr-name", "identify-time"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -24554,7 +24554,7 @@ class ReadIdentifyIdentifyType : public ModelCommand class ReportIdentifyIdentifyType : public ModelCommand { public: - ReportIdentifyIdentifyType() : ModelCommand("report") + ReportIdentifyIdentifyType() : ModelCommand("subscribe") { AddArgument("attr-name", "identify-type"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -24623,7 +24623,7 @@ class ReadIdentifyAttributeList : public ModelCommand class ReportIdentifyAttributeList : public ModelCommand { public: - ReportIdentifyAttributeList() : ModelCommand("report") + ReportIdentifyAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -24695,7 +24695,7 @@ class ReadIdentifyClusterRevision : public ModelCommand class ReportIdentifyClusterRevision : public ModelCommand { public: - ReportIdentifyClusterRevision() : ModelCommand("report") + ReportIdentifyClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -24781,7 +24781,7 @@ class ReadIlluminanceMeasurementMeasuredValue : public ModelCommand class ReportIlluminanceMeasurementMeasuredValue : public ModelCommand { public: - ReportIlluminanceMeasurementMeasuredValue() : ModelCommand("report") + ReportIlluminanceMeasurementMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -24853,7 +24853,7 @@ class ReadIlluminanceMeasurementMinMeasuredValue : public ModelCommand class ReportIlluminanceMeasurementMinMeasuredValue : public ModelCommand { public: - ReportIlluminanceMeasurementMinMeasuredValue() : ModelCommand("report") + ReportIlluminanceMeasurementMinMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "min-measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -24925,7 +24925,7 @@ class ReadIlluminanceMeasurementMaxMeasuredValue : public ModelCommand class ReportIlluminanceMeasurementMaxMeasuredValue : public ModelCommand { public: - ReportIlluminanceMeasurementMaxMeasuredValue() : ModelCommand("report") + ReportIlluminanceMeasurementMaxMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "max-measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -24997,7 +24997,7 @@ class ReadIlluminanceMeasurementTolerance : public ModelCommand class ReportIlluminanceMeasurementTolerance : public ModelCommand { public: - ReportIlluminanceMeasurementTolerance() : ModelCommand("report") + ReportIlluminanceMeasurementTolerance() : ModelCommand("subscribe") { AddArgument("attr-name", "tolerance"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -25066,7 +25066,7 @@ class ReadIlluminanceMeasurementLightSensorType : public ModelCommand class ReportIlluminanceMeasurementLightSensorType : public ModelCommand { public: - ReportIlluminanceMeasurementLightSensorType() : ModelCommand("report") + ReportIlluminanceMeasurementLightSensorType() : ModelCommand("subscribe") { AddArgument("attr-name", "light-sensor-type"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -25138,7 +25138,7 @@ class ReadIlluminanceMeasurementAttributeList : public ModelCommand class ReportIlluminanceMeasurementAttributeList : public ModelCommand { public: - ReportIlluminanceMeasurementAttributeList() : ModelCommand("report") + ReportIlluminanceMeasurementAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -25210,7 +25210,7 @@ class ReadIlluminanceMeasurementClusterRevision : public ModelCommand class ReportIlluminanceMeasurementClusterRevision : public ModelCommand { public: - ReportIlluminanceMeasurementClusterRevision() : ModelCommand("report") + ReportIlluminanceMeasurementClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -25320,7 +25320,7 @@ class ReadKeypadInputAttributeList : public ModelCommand class ReportKeypadInputAttributeList : public ModelCommand { public: - ReportKeypadInputAttributeList() : ModelCommand("report") + ReportKeypadInputAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -25392,7 +25392,7 @@ class ReadKeypadInputClusterRevision : public ModelCommand class ReportKeypadInputClusterRevision : public ModelCommand { public: - ReportKeypadInputClusterRevision() : ModelCommand("report") + ReportKeypadInputClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -25703,7 +25703,7 @@ class ReadLevelControlCurrentLevel : public ModelCommand class ReportLevelControlCurrentLevel : public ModelCommand { public: - ReportLevelControlCurrentLevel() : ModelCommand("report") + ReportLevelControlCurrentLevel() : ModelCommand("subscribe") { AddArgument("attr-name", "current-level"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -25772,7 +25772,7 @@ class ReadLevelControlRemainingTime : public ModelCommand class ReportLevelControlRemainingTime : public ModelCommand { public: - ReportLevelControlRemainingTime() : ModelCommand("report") + ReportLevelControlRemainingTime() : ModelCommand("subscribe") { AddArgument("attr-name", "remaining-time"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -25841,7 +25841,7 @@ class ReadLevelControlMinLevel : public ModelCommand class ReportLevelControlMinLevel : public ModelCommand { public: - ReportLevelControlMinLevel() : ModelCommand("report") + ReportLevelControlMinLevel() : ModelCommand("subscribe") { AddArgument("attr-name", "min-level"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -25910,7 +25910,7 @@ class ReadLevelControlMaxLevel : public ModelCommand class ReportLevelControlMaxLevel : public ModelCommand { public: - ReportLevelControlMaxLevel() : ModelCommand("report") + ReportLevelControlMaxLevel() : ModelCommand("subscribe") { AddArgument("attr-name", "max-level"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -25979,7 +25979,7 @@ class ReadLevelControlCurrentFrequency : public ModelCommand class ReportLevelControlCurrentFrequency : public ModelCommand { public: - ReportLevelControlCurrentFrequency() : ModelCommand("report") + ReportLevelControlCurrentFrequency() : ModelCommand("subscribe") { AddArgument("attr-name", "current-frequency"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -26048,7 +26048,7 @@ class ReadLevelControlMinFrequency : public ModelCommand class ReportLevelControlMinFrequency : public ModelCommand { public: - ReportLevelControlMinFrequency() : ModelCommand("report") + ReportLevelControlMinFrequency() : ModelCommand("subscribe") { AddArgument("attr-name", "min-frequency"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -26117,7 +26117,7 @@ class ReadLevelControlMaxFrequency : public ModelCommand class ReportLevelControlMaxFrequency : public ModelCommand { public: - ReportLevelControlMaxFrequency() : ModelCommand("report") + ReportLevelControlMaxFrequency() : ModelCommand("subscribe") { AddArgument("attr-name", "max-frequency"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -26212,7 +26212,7 @@ class WriteLevelControlOptions : public ModelCommand class ReportLevelControlOptions : public ModelCommand { public: - ReportLevelControlOptions() : ModelCommand("report") + ReportLevelControlOptions() : ModelCommand("subscribe") { AddArgument("attr-name", "options"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -26307,7 +26307,7 @@ class WriteLevelControlOnOffTransitionTime : public ModelCommand class ReportLevelControlOnOffTransitionTime : public ModelCommand { public: - ReportLevelControlOnOffTransitionTime() : ModelCommand("report") + ReportLevelControlOnOffTransitionTime() : ModelCommand("subscribe") { AddArgument("attr-name", "on-off-transition-time"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -26402,7 +26402,7 @@ class WriteLevelControlOnLevel : public ModelCommand class ReportLevelControlOnLevel : public ModelCommand { public: - ReportLevelControlOnLevel() : ModelCommand("report") + ReportLevelControlOnLevel() : ModelCommand("subscribe") { AddArgument("attr-name", "on-level"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -26500,7 +26500,7 @@ class WriteLevelControlOnTransitionTime : public ModelCommand class ReportLevelControlOnTransitionTime : public ModelCommand { public: - ReportLevelControlOnTransitionTime() : ModelCommand("report") + ReportLevelControlOnTransitionTime() : ModelCommand("subscribe") { AddArgument("attr-name", "on-transition-time"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -26598,7 +26598,7 @@ class WriteLevelControlOffTransitionTime : public ModelCommand class ReportLevelControlOffTransitionTime : public ModelCommand { public: - ReportLevelControlOffTransitionTime() : ModelCommand("report") + ReportLevelControlOffTransitionTime() : ModelCommand("subscribe") { AddArgument("attr-name", "off-transition-time"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -26696,7 +26696,7 @@ class WriteLevelControlDefaultMoveRate : public ModelCommand class ReportLevelControlDefaultMoveRate : public ModelCommand { public: - ReportLevelControlDefaultMoveRate() : ModelCommand("report") + ReportLevelControlDefaultMoveRate() : ModelCommand("subscribe") { AddArgument("attr-name", "default-move-rate"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -26794,7 +26794,7 @@ class WriteLevelControlStartUpCurrentLevel : public ModelCommand class ReportLevelControlStartUpCurrentLevel : public ModelCommand { public: - ReportLevelControlStartUpCurrentLevel() : ModelCommand("report") + ReportLevelControlStartUpCurrentLevel() : ModelCommand("subscribe") { AddArgument("attr-name", "start-up-current-level"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -26866,7 +26866,7 @@ class ReadLevelControlAttributeList : public ModelCommand class ReportLevelControlAttributeList : public ModelCommand { public: - ReportLevelControlAttributeList() : ModelCommand("report") + ReportLevelControlAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -26938,7 +26938,7 @@ class ReadLevelControlFeatureMap : public ModelCommand class ReportLevelControlFeatureMap : public ModelCommand { public: - ReportLevelControlFeatureMap() : ModelCommand("report") + ReportLevelControlFeatureMap() : ModelCommand("subscribe") { AddArgument("attr-name", "feature-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -27007,7 +27007,7 @@ class ReadLevelControlClusterRevision : public ModelCommand class ReportLevelControlClusterRevision : public ModelCommand { public: - ReportLevelControlClusterRevision() : ModelCommand("report") + ReportLevelControlClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -27115,7 +27115,7 @@ class WriteLocalizationConfigurationActiveLocale : public ModelCommand class ReportLocalizationConfigurationActiveLocale : public ModelCommand { public: - ReportLocalizationConfigurationActiveLocale() : ModelCommand("report") + ReportLocalizationConfigurationActiveLocale() : ModelCommand("subscribe") { AddArgument("attr-name", "active-locale"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -27187,7 +27187,7 @@ class ReadLocalizationConfigurationSupportedLocales : public ModelCommand class ReportLocalizationConfigurationSupportedLocales : public ModelCommand { public: - ReportLocalizationConfigurationSupportedLocales() : ModelCommand("report") + ReportLocalizationConfigurationSupportedLocales() : ModelCommand("subscribe") { AddArgument("attr-name", "supported-locales"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -27259,7 +27259,7 @@ class ReadLocalizationConfigurationClusterRevision : public ModelCommand class ReportLocalizationConfigurationClusterRevision : public ModelCommand { public: - ReportLocalizationConfigurationClusterRevision() : ModelCommand("report") + ReportLocalizationConfigurationClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -27364,7 +27364,7 @@ class ReadLowPowerAttributeList : public ModelCommand class ReportLowPowerAttributeList : public ModelCommand { public: - ReportLowPowerAttributeList() : ModelCommand("report") + ReportLowPowerAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -27436,7 +27436,7 @@ class ReadLowPowerClusterRevision : public ModelCommand class ReportLowPowerClusterRevision : public ModelCommand { public: - ReportLowPowerClusterRevision() : ModelCommand("report") + ReportLowPowerClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -27614,7 +27614,7 @@ class ReadMediaInputMediaInputList : public ModelCommand class ReportMediaInputMediaInputList : public ModelCommand { public: - ReportMediaInputMediaInputList() : ModelCommand("report") + ReportMediaInputMediaInputList() : ModelCommand("subscribe") { AddArgument("attr-name", "media-input-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -27688,7 +27688,7 @@ class ReadMediaInputCurrentMediaInput : public ModelCommand class ReportMediaInputCurrentMediaInput : public ModelCommand { public: - ReportMediaInputCurrentMediaInput() : ModelCommand("report") + ReportMediaInputCurrentMediaInput() : ModelCommand("subscribe") { AddArgument("attr-name", "current-media-input"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -27757,7 +27757,7 @@ class ReadMediaInputAttributeList : public ModelCommand class ReportMediaInputAttributeList : public ModelCommand { public: - ReportMediaInputAttributeList() : ModelCommand("report") + ReportMediaInputAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -27829,7 +27829,7 @@ class ReadMediaInputClusterRevision : public ModelCommand class ReportMediaInputClusterRevision : public ModelCommand { public: - ReportMediaInputClusterRevision() : ModelCommand("report") + ReportMediaInputClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -28159,7 +28159,7 @@ class ReadMediaPlaybackPlaybackState : public ModelCommand class ReportMediaPlaybackPlaybackState : public ModelCommand { public: - ReportMediaPlaybackPlaybackState() : ModelCommand("report") + ReportMediaPlaybackPlaybackState() : ModelCommand("subscribe") { AddArgument("attr-name", "playback-state"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -28231,7 +28231,7 @@ class ReadMediaPlaybackStartTime : public ModelCommand class ReportMediaPlaybackStartTime : public ModelCommand { public: - ReportMediaPlaybackStartTime() : ModelCommand("report") + ReportMediaPlaybackStartTime() : ModelCommand("subscribe") { AddArgument("attr-name", "start-time"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -28300,7 +28300,7 @@ class ReadMediaPlaybackDuration : public ModelCommand class ReportMediaPlaybackDuration : public ModelCommand { public: - ReportMediaPlaybackDuration() : ModelCommand("report") + ReportMediaPlaybackDuration() : ModelCommand("subscribe") { AddArgument("attr-name", "duration"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -28369,7 +28369,7 @@ class ReadMediaPlaybackPlaybackSpeed : public ModelCommand class ReportMediaPlaybackPlaybackSpeed : public ModelCommand { public: - ReportMediaPlaybackPlaybackSpeed() : ModelCommand("report") + ReportMediaPlaybackPlaybackSpeed() : ModelCommand("subscribe") { AddArgument("attr-name", "playback-speed"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -28438,7 +28438,7 @@ class ReadMediaPlaybackSeekRangeEnd : public ModelCommand class ReportMediaPlaybackSeekRangeEnd : public ModelCommand { public: - ReportMediaPlaybackSeekRangeEnd() : ModelCommand("report") + ReportMediaPlaybackSeekRangeEnd() : ModelCommand("subscribe") { AddArgument("attr-name", "seek-range-end"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -28507,7 +28507,7 @@ class ReadMediaPlaybackSeekRangeStart : public ModelCommand class ReportMediaPlaybackSeekRangeStart : public ModelCommand { public: - ReportMediaPlaybackSeekRangeStart() : ModelCommand("report") + ReportMediaPlaybackSeekRangeStart() : ModelCommand("subscribe") { AddArgument("attr-name", "seek-range-start"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -28576,7 +28576,7 @@ class ReadMediaPlaybackAttributeList : public ModelCommand class ReportMediaPlaybackAttributeList : public ModelCommand { public: - ReportMediaPlaybackAttributeList() : ModelCommand("report") + ReportMediaPlaybackAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -28648,7 +28648,7 @@ class ReadMediaPlaybackClusterRevision : public ModelCommand class ReportMediaPlaybackClusterRevision : public ModelCommand { public: - ReportMediaPlaybackClusterRevision() : ModelCommand("report") + ReportMediaPlaybackClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -28759,7 +28759,7 @@ class ReadModeSelectCurrentMode : public ModelCommand class ReportModeSelectCurrentMode : public ModelCommand { public: - ReportModeSelectCurrentMode() : ModelCommand("report") + ReportModeSelectCurrentMode() : ModelCommand("subscribe") { AddArgument("attr-name", "current-mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -28831,7 +28831,7 @@ class ReadModeSelectSupportedModes : public ModelCommand class ReportModeSelectSupportedModes : public ModelCommand { public: - ReportModeSelectSupportedModes() : ModelCommand("report") + ReportModeSelectSupportedModes() : ModelCommand("subscribe") { AddArgument("attr-name", "supported-modes"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -28932,7 +28932,7 @@ class WriteModeSelectOnMode : public ModelCommand class ReportModeSelectOnMode : public ModelCommand { public: - ReportModeSelectOnMode() : ModelCommand("report") + ReportModeSelectOnMode() : ModelCommand("subscribe") { AddArgument("attr-name", "on-mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -29001,7 +29001,7 @@ class ReadModeSelectStartUpMode : public ModelCommand class ReportModeSelectStartUpMode : public ModelCommand { public: - ReportModeSelectStartUpMode() : ModelCommand("report") + ReportModeSelectStartUpMode() : ModelCommand("subscribe") { AddArgument("attr-name", "start-up-mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -29070,7 +29070,7 @@ class ReadModeSelectDescription : public ModelCommand class ReportModeSelectDescription : public ModelCommand { public: - ReportModeSelectDescription() : ModelCommand("report") + ReportModeSelectDescription() : ModelCommand("subscribe") { AddArgument("attr-name", "description"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -29139,7 +29139,7 @@ class ReadModeSelectAttributeList : public ModelCommand class ReportModeSelectAttributeList : public ModelCommand { public: - ReportModeSelectAttributeList() : ModelCommand("report") + ReportModeSelectAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -29211,7 +29211,7 @@ class ReadModeSelectClusterRevision : public ModelCommand class ReportModeSelectClusterRevision : public ModelCommand { public: - ReportModeSelectClusterRevision() : ModelCommand("report") + ReportModeSelectClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -29458,7 +29458,7 @@ class ReadNetworkCommissioningMaxNetworks : public ModelCommand class ReportNetworkCommissioningMaxNetworks : public ModelCommand { public: - ReportNetworkCommissioningMaxNetworks() : ModelCommand("report") + ReportNetworkCommissioningMaxNetworks() : ModelCommand("subscribe") { AddArgument("attr-name", "max-networks"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -29530,7 +29530,7 @@ class ReadNetworkCommissioningNetworks : public ModelCommand class ReportNetworkCommissioningNetworks : public ModelCommand { public: - ReportNetworkCommissioningNetworks() : ModelCommand("report") + ReportNetworkCommissioningNetworks() : ModelCommand("subscribe") { AddArgument("attr-name", "networks"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -29605,7 +29605,7 @@ class ReadNetworkCommissioningScanMaxTimeSeconds : public ModelCommand class ReportNetworkCommissioningScanMaxTimeSeconds : public ModelCommand { public: - ReportNetworkCommissioningScanMaxTimeSeconds() : ModelCommand("report") + ReportNetworkCommissioningScanMaxTimeSeconds() : ModelCommand("subscribe") { AddArgument("attr-name", "scan-max-time-seconds"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -29677,7 +29677,7 @@ class ReadNetworkCommissioningConnectMaxTimeSeconds : public ModelCommand class ReportNetworkCommissioningConnectMaxTimeSeconds : public ModelCommand { public: - ReportNetworkCommissioningConnectMaxTimeSeconds() : ModelCommand("report") + ReportNetworkCommissioningConnectMaxTimeSeconds() : ModelCommand("subscribe") { AddArgument("attr-name", "connect-max-time-seconds"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -29775,7 +29775,7 @@ class WriteNetworkCommissioningInterfaceEnabled : public ModelCommand class ReportNetworkCommissioningInterfaceEnabled : public ModelCommand { public: - ReportNetworkCommissioningInterfaceEnabled() : ModelCommand("report") + ReportNetworkCommissioningInterfaceEnabled() : ModelCommand("subscribe") { AddArgument("attr-name", "interface-enabled"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -29844,7 +29844,7 @@ class ReadNetworkCommissioningLastNetworkingStatus : public ModelCommand class ReportNetworkCommissioningLastNetworkingStatus : public ModelCommand { public: - ReportNetworkCommissioningLastNetworkingStatus() : ModelCommand("report") + ReportNetworkCommissioningLastNetworkingStatus() : ModelCommand("subscribe") { AddArgument("attr-name", "last-networking-status"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -29916,7 +29916,7 @@ class ReadNetworkCommissioningLastNetworkID : public ModelCommand class ReportNetworkCommissioningLastNetworkID : public ModelCommand { public: - ReportNetworkCommissioningLastNetworkID() : ModelCommand("report") + ReportNetworkCommissioningLastNetworkID() : ModelCommand("subscribe") { AddArgument("attr-name", "last-network-id"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -29988,7 +29988,7 @@ class ReadNetworkCommissioningLastConnectErrorValue : public ModelCommand class ReportNetworkCommissioningLastConnectErrorValue : public ModelCommand { public: - ReportNetworkCommissioningLastConnectErrorValue() : ModelCommand("report") + ReportNetworkCommissioningLastConnectErrorValue() : ModelCommand("subscribe") { AddArgument("attr-name", "last-connect-error-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -30060,7 +30060,7 @@ class ReadNetworkCommissioningFeatureMap : public ModelCommand class ReportNetworkCommissioningFeatureMap : public ModelCommand { public: - ReportNetworkCommissioningFeatureMap() : ModelCommand("report") + ReportNetworkCommissioningFeatureMap() : ModelCommand("subscribe") { AddArgument("attr-name", "feature-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -30129,7 +30129,7 @@ class ReadNetworkCommissioningClusterRevision : public ModelCommand class ReportNetworkCommissioningClusterRevision : public ModelCommand { public: - ReportNetworkCommissioningClusterRevision() : ModelCommand("report") + ReportNetworkCommissioningClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -30294,7 +30294,7 @@ class ReadOtaSoftwareUpdateProviderAttributeList : public ModelCommand class ReportOtaSoftwareUpdateProviderAttributeList : public ModelCommand { public: - ReportOtaSoftwareUpdateProviderAttributeList() : ModelCommand("report") + ReportOtaSoftwareUpdateProviderAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -30366,7 +30366,7 @@ class ReadOtaSoftwareUpdateProviderClusterRevision : public ModelCommand class ReportOtaSoftwareUpdateProviderClusterRevision : public ModelCommand { public: - ReportOtaSoftwareUpdateProviderClusterRevision() : ModelCommand("report") + ReportOtaSoftwareUpdateProviderClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -30489,7 +30489,7 @@ class ReadOtaSoftwareUpdateRequestorStateTransition : public ModelCommand class ReportOtaSoftwareUpdateRequestorStateTransition : public ModelCommand { public: - ReportOtaSoftwareUpdateRequestorStateTransition() : ModelCommand("report-event") + ReportOtaSoftwareUpdateRequestorStateTransition() : ModelCommand("subscribe-event") { AddArgument("event-name", "state-transition"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -30562,7 +30562,7 @@ class ReadOtaSoftwareUpdateRequestorVersionApplied : public ModelCommand class ReportOtaSoftwareUpdateRequestorVersionApplied : public ModelCommand { public: - ReportOtaSoftwareUpdateRequestorVersionApplied() : ModelCommand("report-event") + ReportOtaSoftwareUpdateRequestorVersionApplied() : ModelCommand("subscribe-event") { AddArgument("event-name", "version-applied"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -30635,7 +30635,7 @@ class ReadOtaSoftwareUpdateRequestorDownloadError : public ModelCommand class ReportOtaSoftwareUpdateRequestorDownloadError : public ModelCommand { public: - ReportOtaSoftwareUpdateRequestorDownloadError() : ModelCommand("report-event") + ReportOtaSoftwareUpdateRequestorDownloadError() : ModelCommand("subscribe-event") { AddArgument("event-name", "download-error"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -30711,7 +30711,7 @@ class ReadOtaSoftwareUpdateRequestorDefaultOtaProviders : public ModelCommand class ReportOtaSoftwareUpdateRequestorDefaultOtaProviders : public ModelCommand { public: - ReportOtaSoftwareUpdateRequestorDefaultOtaProviders() : ModelCommand("report") + ReportOtaSoftwareUpdateRequestorDefaultOtaProviders() : ModelCommand("subscribe") { AddArgument("attr-name", "default-ota-providers"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -30787,7 +30787,7 @@ class ReadOtaSoftwareUpdateRequestorUpdatePossible : public ModelCommand class ReportOtaSoftwareUpdateRequestorUpdatePossible : public ModelCommand { public: - ReportOtaSoftwareUpdateRequestorUpdatePossible() : ModelCommand("report") + ReportOtaSoftwareUpdateRequestorUpdatePossible() : ModelCommand("subscribe") { AddArgument("attr-name", "update-possible"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -30859,7 +30859,7 @@ class ReadOtaSoftwareUpdateRequestorUpdateState : public ModelCommand class ReportOtaSoftwareUpdateRequestorUpdateState : public ModelCommand { public: - ReportOtaSoftwareUpdateRequestorUpdateState() : ModelCommand("report") + ReportOtaSoftwareUpdateRequestorUpdateState() : ModelCommand("subscribe") { AddArgument("attr-name", "update-state"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -30931,7 +30931,7 @@ class ReadOtaSoftwareUpdateRequestorUpdateStateProgress : public ModelCommand class ReportOtaSoftwareUpdateRequestorUpdateStateProgress : public ModelCommand { public: - ReportOtaSoftwareUpdateRequestorUpdateStateProgress() : ModelCommand("report") + ReportOtaSoftwareUpdateRequestorUpdateStateProgress() : ModelCommand("subscribe") { AddArgument("attr-name", "update-state-progress"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -31004,7 +31004,7 @@ class ReadOtaSoftwareUpdateRequestorAttributeList : public ModelCommand class ReportOtaSoftwareUpdateRequestorAttributeList : public ModelCommand { public: - ReportOtaSoftwareUpdateRequestorAttributeList() : ModelCommand("report") + ReportOtaSoftwareUpdateRequestorAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -31076,7 +31076,7 @@ class ReadOtaSoftwareUpdateRequestorClusterRevision : public ModelCommand class ReportOtaSoftwareUpdateRequestorClusterRevision : public ModelCommand { public: - ReportOtaSoftwareUpdateRequestorClusterRevision() : ModelCommand("report") + ReportOtaSoftwareUpdateRequestorClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -31163,7 +31163,7 @@ class ReadOccupancySensingOccupancy : public ModelCommand class ReportOccupancySensingOccupancy : public ModelCommand { public: - ReportOccupancySensingOccupancy() : ModelCommand("report") + ReportOccupancySensingOccupancy() : ModelCommand("subscribe") { AddArgument("attr-name", "occupancy"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -31232,7 +31232,7 @@ class ReadOccupancySensingOccupancySensorType : public ModelCommand class ReportOccupancySensingOccupancySensorType : public ModelCommand { public: - ReportOccupancySensingOccupancySensorType() : ModelCommand("report") + ReportOccupancySensingOccupancySensorType() : ModelCommand("subscribe") { AddArgument("attr-name", "occupancy-sensor-type"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -31301,7 +31301,7 @@ class ReadOccupancySensingOccupancySensorTypeBitmap : public ModelCommand class ReportOccupancySensingOccupancySensorTypeBitmap : public ModelCommand { public: - ReportOccupancySensingOccupancySensorTypeBitmap() : ModelCommand("report") + ReportOccupancySensingOccupancySensorTypeBitmap() : ModelCommand("subscribe") { AddArgument("attr-name", "occupancy-sensor-type-bitmap"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -31373,7 +31373,7 @@ class ReadOccupancySensingAttributeList : public ModelCommand class ReportOccupancySensingAttributeList : public ModelCommand { public: - ReportOccupancySensingAttributeList() : ModelCommand("report") + ReportOccupancySensingAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -31445,7 +31445,7 @@ class ReadOccupancySensingClusterRevision : public ModelCommand class ReportOccupancySensingClusterRevision : public ModelCommand { public: - ReportOccupancySensingClusterRevision() : ModelCommand("report") + ReportOccupancySensingClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -31672,7 +31672,7 @@ class ReadOnOffOnOff : public ModelCommand class ReportOnOffOnOff : public ModelCommand { public: - ReportOnOffOnOff() : ModelCommand("report") + ReportOnOffOnOff() : ModelCommand("subscribe") { AddArgument("attr-name", "on-off"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -31741,7 +31741,7 @@ class ReadOnOffGlobalSceneControl : public ModelCommand class ReportOnOffGlobalSceneControl : public ModelCommand { public: - ReportOnOffGlobalSceneControl() : ModelCommand("report") + ReportOnOffGlobalSceneControl() : ModelCommand("subscribe") { AddArgument("attr-name", "global-scene-control"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -31836,7 +31836,7 @@ class WriteOnOffOnTime : public ModelCommand class ReportOnOffOnTime : public ModelCommand { public: - ReportOnOffOnTime() : ModelCommand("report") + ReportOnOffOnTime() : ModelCommand("subscribe") { AddArgument("attr-name", "on-time"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -31931,7 +31931,7 @@ class WriteOnOffOffWaitTime : public ModelCommand class ReportOnOffOffWaitTime : public ModelCommand { public: - ReportOnOffOffWaitTime() : ModelCommand("report") + ReportOnOffOffWaitTime() : ModelCommand("subscribe") { AddArgument("attr-name", "off-wait-time"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -32026,7 +32026,7 @@ class WriteOnOffStartUpOnOff : public ModelCommand class ReportOnOffStartUpOnOff : public ModelCommand { public: - ReportOnOffStartUpOnOff() : ModelCommand("report") + ReportOnOffStartUpOnOff() : ModelCommand("subscribe") { AddArgument("attr-name", "start-up-on-off"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -32095,7 +32095,7 @@ class ReadOnOffAttributeList : public ModelCommand class ReportOnOffAttributeList : public ModelCommand { public: - ReportOnOffAttributeList() : ModelCommand("report") + ReportOnOffAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -32167,7 +32167,7 @@ class ReadOnOffFeatureMap : public ModelCommand class ReportOnOffFeatureMap : public ModelCommand { public: - ReportOnOffFeatureMap() : ModelCommand("report") + ReportOnOffFeatureMap() : ModelCommand("subscribe") { AddArgument("attr-name", "feature-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -32236,7 +32236,7 @@ class ReadOnOffClusterRevision : public ModelCommand class ReportOnOffClusterRevision : public ModelCommand { public: - ReportOnOffClusterRevision() : ModelCommand("report") + ReportOnOffClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -32319,7 +32319,7 @@ class ReadOnOffSwitchConfigurationSwitchType : public ModelCommand class ReportOnOffSwitchConfigurationSwitchType : public ModelCommand { public: - ReportOnOffSwitchConfigurationSwitchType() : ModelCommand("report") + ReportOnOffSwitchConfigurationSwitchType() : ModelCommand("subscribe") { AddArgument("attr-name", "switch-type"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -32414,7 +32414,7 @@ class WriteOnOffSwitchConfigurationSwitchActions : public ModelCommand class ReportOnOffSwitchConfigurationSwitchActions : public ModelCommand { public: - ReportOnOffSwitchConfigurationSwitchActions() : ModelCommand("report") + ReportOnOffSwitchConfigurationSwitchActions() : ModelCommand("subscribe") { AddArgument("attr-name", "switch-actions"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -32486,7 +32486,7 @@ class ReadOnOffSwitchConfigurationAttributeList : public ModelCommand class ReportOnOffSwitchConfigurationAttributeList : public ModelCommand { public: - ReportOnOffSwitchConfigurationAttributeList() : ModelCommand("report") + ReportOnOffSwitchConfigurationAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -32558,7 +32558,7 @@ class ReadOnOffSwitchConfigurationClusterRevision : public ModelCommand class ReportOnOffSwitchConfigurationClusterRevision : public ModelCommand { public: - ReportOnOffSwitchConfigurationClusterRevision() : ModelCommand("report") + ReportOnOffSwitchConfigurationClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -32881,7 +32881,7 @@ class ReadOperationalCredentialsNOCs : public ModelCommand class ReportOperationalCredentialsNOCs : public ModelCommand { public: - ReportOperationalCredentialsNOCs() : ModelCommand("report") + ReportOperationalCredentialsNOCs() : ModelCommand("subscribe") { AddArgument("attr-name", "nocs"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -32959,7 +32959,7 @@ class ReadOperationalCredentialsFabricsList : public ModelCommand class ReportOperationalCredentialsFabricsList : public ModelCommand { public: - ReportOperationalCredentialsFabricsList() : ModelCommand("report") + ReportOperationalCredentialsFabricsList() : ModelCommand("subscribe") { AddArgument("attr-name", "fabrics-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33033,7 +33033,7 @@ class ReadOperationalCredentialsSupportedFabrics : public ModelCommand class ReportOperationalCredentialsSupportedFabrics : public ModelCommand { public: - ReportOperationalCredentialsSupportedFabrics() : ModelCommand("report") + ReportOperationalCredentialsSupportedFabrics() : ModelCommand("subscribe") { AddArgument("attr-name", "supported-fabrics"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33105,7 +33105,7 @@ class ReadOperationalCredentialsCommissionedFabrics : public ModelCommand class ReportOperationalCredentialsCommissionedFabrics : public ModelCommand { public: - ReportOperationalCredentialsCommissionedFabrics() : ModelCommand("report") + ReportOperationalCredentialsCommissionedFabrics() : ModelCommand("subscribe") { AddArgument("attr-name", "commissioned-fabrics"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33177,7 +33177,7 @@ class ReadOperationalCredentialsTrustedRootCertificates : public ModelCommand class ReportOperationalCredentialsTrustedRootCertificates : public ModelCommand { public: - ReportOperationalCredentialsTrustedRootCertificates() : ModelCommand("report") + ReportOperationalCredentialsTrustedRootCertificates() : ModelCommand("subscribe") { AddArgument("attr-name", "trusted-root-certificates"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33250,7 +33250,7 @@ class ReadOperationalCredentialsCurrentFabricIndex : public ModelCommand class ReportOperationalCredentialsCurrentFabricIndex : public ModelCommand { public: - ReportOperationalCredentialsCurrentFabricIndex() : ModelCommand("report") + ReportOperationalCredentialsCurrentFabricIndex() : ModelCommand("subscribe") { AddArgument("attr-name", "current-fabric-index"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33322,7 +33322,7 @@ class ReadOperationalCredentialsAttributeList : public ModelCommand class ReportOperationalCredentialsAttributeList : public ModelCommand { public: - ReportOperationalCredentialsAttributeList() : ModelCommand("report") + ReportOperationalCredentialsAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33394,7 +33394,7 @@ class ReadOperationalCredentialsClusterRevision : public ModelCommand class ReportOperationalCredentialsClusterRevision : public ModelCommand { public: - ReportOperationalCredentialsClusterRevision() : ModelCommand("report") + ReportOperationalCredentialsClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33488,7 +33488,7 @@ class ReadPowerSourceStatus : public ModelCommand class ReportPowerSourceStatus : public ModelCommand { public: - ReportPowerSourceStatus() : ModelCommand("report") + ReportPowerSourceStatus() : ModelCommand("subscribe") { AddArgument("attr-name", "status"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33557,7 +33557,7 @@ class ReadPowerSourceOrder : public ModelCommand class ReportPowerSourceOrder : public ModelCommand { public: - ReportPowerSourceOrder() : ModelCommand("report") + ReportPowerSourceOrder() : ModelCommand("subscribe") { AddArgument("attr-name", "order"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33626,7 +33626,7 @@ class ReadPowerSourceDescription : public ModelCommand class ReportPowerSourceDescription : public ModelCommand { public: - ReportPowerSourceDescription() : ModelCommand("report") + ReportPowerSourceDescription() : ModelCommand("subscribe") { AddArgument("attr-name", "description"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33695,7 +33695,7 @@ class ReadPowerSourceBatteryVoltage : public ModelCommand class ReportPowerSourceBatteryVoltage : public ModelCommand { public: - ReportPowerSourceBatteryVoltage() : ModelCommand("report") + ReportPowerSourceBatteryVoltage() : ModelCommand("subscribe") { AddArgument("attr-name", "battery-voltage"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33764,7 +33764,7 @@ class ReadPowerSourceBatteryPercentRemaining : public ModelCommand class ReportPowerSourceBatteryPercentRemaining : public ModelCommand { public: - ReportPowerSourceBatteryPercentRemaining() : ModelCommand("report") + ReportPowerSourceBatteryPercentRemaining() : ModelCommand("subscribe") { AddArgument("attr-name", "battery-percent-remaining"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33833,7 +33833,7 @@ class ReadPowerSourceBatteryTimeRemaining : public ModelCommand class ReportPowerSourceBatteryTimeRemaining : public ModelCommand { public: - ReportPowerSourceBatteryTimeRemaining() : ModelCommand("report") + ReportPowerSourceBatteryTimeRemaining() : ModelCommand("subscribe") { AddArgument("attr-name", "battery-time-remaining"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33902,7 +33902,7 @@ class ReadPowerSourceBatteryChargeLevel : public ModelCommand class ReportPowerSourceBatteryChargeLevel : public ModelCommand { public: - ReportPowerSourceBatteryChargeLevel() : ModelCommand("report") + ReportPowerSourceBatteryChargeLevel() : ModelCommand("subscribe") { AddArgument("attr-name", "battery-charge-level"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -33971,7 +33971,7 @@ class ReadPowerSourceActiveBatteryFaults : public ModelCommand class ReportPowerSourceActiveBatteryFaults : public ModelCommand { public: - ReportPowerSourceActiveBatteryFaults() : ModelCommand("report") + ReportPowerSourceActiveBatteryFaults() : ModelCommand("subscribe") { AddArgument("attr-name", "active-battery-faults"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34043,7 +34043,7 @@ class ReadPowerSourceBatteryChargeState : public ModelCommand class ReportPowerSourceBatteryChargeState : public ModelCommand { public: - ReportPowerSourceBatteryChargeState() : ModelCommand("report") + ReportPowerSourceBatteryChargeState() : ModelCommand("subscribe") { AddArgument("attr-name", "battery-charge-state"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34112,7 +34112,7 @@ class ReadPowerSourceAttributeList : public ModelCommand class ReportPowerSourceAttributeList : public ModelCommand { public: - ReportPowerSourceAttributeList() : ModelCommand("report") + ReportPowerSourceAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34184,7 +34184,7 @@ class ReadPowerSourceFeatureMap : public ModelCommand class ReportPowerSourceFeatureMap : public ModelCommand { public: - ReportPowerSourceFeatureMap() : ModelCommand("report") + ReportPowerSourceFeatureMap() : ModelCommand("subscribe") { AddArgument("attr-name", "feature-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34253,7 +34253,7 @@ class ReadPowerSourceClusterRevision : public ModelCommand class ReportPowerSourceClusterRevision : public ModelCommand { public: - ReportPowerSourceClusterRevision() : ModelCommand("report") + ReportPowerSourceClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34335,7 +34335,7 @@ class ReadPowerSourceConfigurationSources : public ModelCommand class ReportPowerSourceConfigurationSources : public ModelCommand { public: - ReportPowerSourceConfigurationSources() : ModelCommand("report") + ReportPowerSourceConfigurationSources() : ModelCommand("subscribe") { AddArgument("attr-name", "sources"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34407,7 +34407,7 @@ class ReadPowerSourceConfigurationAttributeList : public ModelCommand class ReportPowerSourceConfigurationAttributeList : public ModelCommand { public: - ReportPowerSourceConfigurationAttributeList() : ModelCommand("report") + ReportPowerSourceConfigurationAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34479,7 +34479,7 @@ class ReadPowerSourceConfigurationClusterRevision : public ModelCommand class ReportPowerSourceConfigurationClusterRevision : public ModelCommand { public: - ReportPowerSourceConfigurationClusterRevision() : ModelCommand("report") + ReportPowerSourceConfigurationClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34566,7 +34566,7 @@ class ReadPressureMeasurementMeasuredValue : public ModelCommand class ReportPressureMeasurementMeasuredValue : public ModelCommand { public: - ReportPressureMeasurementMeasuredValue() : ModelCommand("report") + ReportPressureMeasurementMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34635,7 +34635,7 @@ class ReadPressureMeasurementMinMeasuredValue : public ModelCommand class ReportPressureMeasurementMinMeasuredValue : public ModelCommand { public: - ReportPressureMeasurementMinMeasuredValue() : ModelCommand("report") + ReportPressureMeasurementMinMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "min-measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34704,7 +34704,7 @@ class ReadPressureMeasurementMaxMeasuredValue : public ModelCommand class ReportPressureMeasurementMaxMeasuredValue : public ModelCommand { public: - ReportPressureMeasurementMaxMeasuredValue() : ModelCommand("report") + ReportPressureMeasurementMaxMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "max-measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34773,7 +34773,7 @@ class ReadPressureMeasurementAttributeList : public ModelCommand class ReportPressureMeasurementAttributeList : public ModelCommand { public: - ReportPressureMeasurementAttributeList() : ModelCommand("report") + ReportPressureMeasurementAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34845,7 +34845,7 @@ class ReadPressureMeasurementClusterRevision : public ModelCommand class ReportPressureMeasurementClusterRevision : public ModelCommand { public: - ReportPressureMeasurementClusterRevision() : ModelCommand("report") + ReportPressureMeasurementClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -34969,7 +34969,7 @@ class ReadPumpConfigurationAndControlSupplyVoltageLow : public ModelCommand class ReportPumpConfigurationAndControlSupplyVoltageLow : public ModelCommand { public: - ReportPumpConfigurationAndControlSupplyVoltageLow() : ModelCommand("report-event") + ReportPumpConfigurationAndControlSupplyVoltageLow() : ModelCommand("subscribe-event") { AddArgument("event-name", "supply-voltage-low"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35042,7 +35042,7 @@ class ReadPumpConfigurationAndControlSupplyVoltageHigh : public ModelCommand class ReportPumpConfigurationAndControlSupplyVoltageHigh : public ModelCommand { public: - ReportPumpConfigurationAndControlSupplyVoltageHigh() : ModelCommand("report-event") + ReportPumpConfigurationAndControlSupplyVoltageHigh() : ModelCommand("subscribe-event") { AddArgument("event-name", "supply-voltage-high"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35115,7 +35115,7 @@ class ReadPumpConfigurationAndControlPowerMissingPhase : public ModelCommand class ReportPumpConfigurationAndControlPowerMissingPhase : public ModelCommand { public: - ReportPumpConfigurationAndControlPowerMissingPhase() : ModelCommand("report-event") + ReportPumpConfigurationAndControlPowerMissingPhase() : ModelCommand("subscribe-event") { AddArgument("event-name", "power-missing-phase"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35188,7 +35188,7 @@ class ReadPumpConfigurationAndControlSystemPressureLow : public ModelCommand class ReportPumpConfigurationAndControlSystemPressureLow : public ModelCommand { public: - ReportPumpConfigurationAndControlSystemPressureLow() : ModelCommand("report-event") + ReportPumpConfigurationAndControlSystemPressureLow() : ModelCommand("subscribe-event") { AddArgument("event-name", "system-pressure-low"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35261,7 +35261,7 @@ class ReadPumpConfigurationAndControlSystemPressureHigh : public ModelCommand class ReportPumpConfigurationAndControlSystemPressureHigh : public ModelCommand { public: - ReportPumpConfigurationAndControlSystemPressureHigh() : ModelCommand("report-event") + ReportPumpConfigurationAndControlSystemPressureHigh() : ModelCommand("subscribe-event") { AddArgument("event-name", "system-pressure-high"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35334,7 +35334,7 @@ class ReadPumpConfigurationAndControlDryRunning : public ModelCommand class ReportPumpConfigurationAndControlDryRunning : public ModelCommand { public: - ReportPumpConfigurationAndControlDryRunning() : ModelCommand("report-event") + ReportPumpConfigurationAndControlDryRunning() : ModelCommand("subscribe-event") { AddArgument("event-name", "dry-running"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35407,7 +35407,7 @@ class ReadPumpConfigurationAndControlMotorTemperatureHigh : public ModelCommand class ReportPumpConfigurationAndControlMotorTemperatureHigh : public ModelCommand { public: - ReportPumpConfigurationAndControlMotorTemperatureHigh() : ModelCommand("report-event") + ReportPumpConfigurationAndControlMotorTemperatureHigh() : ModelCommand("subscribe-event") { AddArgument("event-name", "motor-temperature-high"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35482,7 +35482,7 @@ class ReadPumpConfigurationAndControlPumpMotorFatalFailure : public ModelCommand class ReportPumpConfigurationAndControlPumpMotorFatalFailure : public ModelCommand { public: - ReportPumpConfigurationAndControlPumpMotorFatalFailure() : ModelCommand("report-event") + ReportPumpConfigurationAndControlPumpMotorFatalFailure() : ModelCommand("subscribe-event") { AddArgument("event-name", "pump-motor-fatal-failure"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35558,7 +35558,7 @@ class ReadPumpConfigurationAndControlElectronicTemperatureHigh : public ModelCom class ReportPumpConfigurationAndControlElectronicTemperatureHigh : public ModelCommand { public: - ReportPumpConfigurationAndControlElectronicTemperatureHigh() : ModelCommand("report-event") + ReportPumpConfigurationAndControlElectronicTemperatureHigh() : ModelCommand("subscribe-event") { AddArgument("event-name", "electronic-temperature-high"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35633,7 +35633,7 @@ class ReadPumpConfigurationAndControlPumpBlocked : public ModelCommand class ReportPumpConfigurationAndControlPumpBlocked : public ModelCommand { public: - ReportPumpConfigurationAndControlPumpBlocked() : ModelCommand("report-event") + ReportPumpConfigurationAndControlPumpBlocked() : ModelCommand("subscribe-event") { AddArgument("event-name", "pump-blocked"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35706,7 +35706,7 @@ class ReadPumpConfigurationAndControlSensorFailure : public ModelCommand class ReportPumpConfigurationAndControlSensorFailure : public ModelCommand { public: - ReportPumpConfigurationAndControlSensorFailure() : ModelCommand("report-event") + ReportPumpConfigurationAndControlSensorFailure() : ModelCommand("subscribe-event") { AddArgument("event-name", "sensor-failure"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35781,7 +35781,7 @@ class ReadPumpConfigurationAndControlElectronicNonFatalFailure : public ModelCom class ReportPumpConfigurationAndControlElectronicNonFatalFailure : public ModelCommand { public: - ReportPumpConfigurationAndControlElectronicNonFatalFailure() : ModelCommand("report-event") + ReportPumpConfigurationAndControlElectronicNonFatalFailure() : ModelCommand("subscribe-event") { AddArgument("event-name", "electronic-non-fatal-failure"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35857,7 +35857,7 @@ class ReadPumpConfigurationAndControlElectronicFatalFailure : public ModelComman class ReportPumpConfigurationAndControlElectronicFatalFailure : public ModelCommand { public: - ReportPumpConfigurationAndControlElectronicFatalFailure() : ModelCommand("report-event") + ReportPumpConfigurationAndControlElectronicFatalFailure() : ModelCommand("subscribe-event") { AddArgument("event-name", "electronic-fatal-failure"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -35931,7 +35931,7 @@ class ReadPumpConfigurationAndControlGeneralFault : public ModelCommand class ReportPumpConfigurationAndControlGeneralFault : public ModelCommand { public: - ReportPumpConfigurationAndControlGeneralFault() : ModelCommand("report-event") + ReportPumpConfigurationAndControlGeneralFault() : ModelCommand("subscribe-event") { AddArgument("event-name", "general-fault"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36004,7 +36004,7 @@ class ReadPumpConfigurationAndControlLeakage : public ModelCommand class ReportPumpConfigurationAndControlLeakage : public ModelCommand { public: - ReportPumpConfigurationAndControlLeakage() : ModelCommand("report-event") + ReportPumpConfigurationAndControlLeakage() : ModelCommand("subscribe-event") { AddArgument("event-name", "leakage"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36077,7 +36077,7 @@ class ReadPumpConfigurationAndControlAirDetection : public ModelCommand class ReportPumpConfigurationAndControlAirDetection : public ModelCommand { public: - ReportPumpConfigurationAndControlAirDetection() : ModelCommand("report-event") + ReportPumpConfigurationAndControlAirDetection() : ModelCommand("subscribe-event") { AddArgument("event-name", "air-detection"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36150,7 +36150,7 @@ class ReadPumpConfigurationAndControlTurbineOperation : public ModelCommand class ReportPumpConfigurationAndControlTurbineOperation : public ModelCommand { public: - ReportPumpConfigurationAndControlTurbineOperation() : ModelCommand("report-event") + ReportPumpConfigurationAndControlTurbineOperation() : ModelCommand("subscribe-event") { AddArgument("event-name", "turbine-operation"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36223,7 +36223,7 @@ class ReadPumpConfigurationAndControlMaxPressure : public ModelCommand class ReportPumpConfigurationAndControlMaxPressure : public ModelCommand { public: - ReportPumpConfigurationAndControlMaxPressure() : ModelCommand("report") + ReportPumpConfigurationAndControlMaxPressure() : ModelCommand("subscribe") { AddArgument("attr-name", "max-pressure"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36295,7 +36295,7 @@ class ReadPumpConfigurationAndControlMaxSpeed : public ModelCommand class ReportPumpConfigurationAndControlMaxSpeed : public ModelCommand { public: - ReportPumpConfigurationAndControlMaxSpeed() : ModelCommand("report") + ReportPumpConfigurationAndControlMaxSpeed() : ModelCommand("subscribe") { AddArgument("attr-name", "max-speed"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36364,7 +36364,7 @@ class ReadPumpConfigurationAndControlMaxFlow : public ModelCommand class ReportPumpConfigurationAndControlMaxFlow : public ModelCommand { public: - ReportPumpConfigurationAndControlMaxFlow() : ModelCommand("report") + ReportPumpConfigurationAndControlMaxFlow() : ModelCommand("subscribe") { AddArgument("attr-name", "max-flow"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36433,7 +36433,7 @@ class ReadPumpConfigurationAndControlMinConstPressure : public ModelCommand class ReportPumpConfigurationAndControlMinConstPressure : public ModelCommand { public: - ReportPumpConfigurationAndControlMinConstPressure() : ModelCommand("report") + ReportPumpConfigurationAndControlMinConstPressure() : ModelCommand("subscribe") { AddArgument("attr-name", "min-const-pressure"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36505,7 +36505,7 @@ class ReadPumpConfigurationAndControlMaxConstPressure : public ModelCommand class ReportPumpConfigurationAndControlMaxConstPressure : public ModelCommand { public: - ReportPumpConfigurationAndControlMaxConstPressure() : ModelCommand("report") + ReportPumpConfigurationAndControlMaxConstPressure() : ModelCommand("subscribe") { AddArgument("attr-name", "max-const-pressure"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36577,7 +36577,7 @@ class ReadPumpConfigurationAndControlMinCompPressure : public ModelCommand class ReportPumpConfigurationAndControlMinCompPressure : public ModelCommand { public: - ReportPumpConfigurationAndControlMinCompPressure() : ModelCommand("report") + ReportPumpConfigurationAndControlMinCompPressure() : ModelCommand("subscribe") { AddArgument("attr-name", "min-comp-pressure"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36649,7 +36649,7 @@ class ReadPumpConfigurationAndControlMaxCompPressure : public ModelCommand class ReportPumpConfigurationAndControlMaxCompPressure : public ModelCommand { public: - ReportPumpConfigurationAndControlMaxCompPressure() : ModelCommand("report") + ReportPumpConfigurationAndControlMaxCompPressure() : ModelCommand("subscribe") { AddArgument("attr-name", "max-comp-pressure"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36721,7 +36721,7 @@ class ReadPumpConfigurationAndControlMinConstSpeed : public ModelCommand class ReportPumpConfigurationAndControlMinConstSpeed : public ModelCommand { public: - ReportPumpConfigurationAndControlMinConstSpeed() : ModelCommand("report") + ReportPumpConfigurationAndControlMinConstSpeed() : ModelCommand("subscribe") { AddArgument("attr-name", "min-const-speed"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36793,7 +36793,7 @@ class ReadPumpConfigurationAndControlMaxConstSpeed : public ModelCommand class ReportPumpConfigurationAndControlMaxConstSpeed : public ModelCommand { public: - ReportPumpConfigurationAndControlMaxConstSpeed() : ModelCommand("report") + ReportPumpConfigurationAndControlMaxConstSpeed() : ModelCommand("subscribe") { AddArgument("attr-name", "max-const-speed"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36865,7 +36865,7 @@ class ReadPumpConfigurationAndControlMinConstFlow : public ModelCommand class ReportPumpConfigurationAndControlMinConstFlow : public ModelCommand { public: - ReportPumpConfigurationAndControlMinConstFlow() : ModelCommand("report") + ReportPumpConfigurationAndControlMinConstFlow() : ModelCommand("subscribe") { AddArgument("attr-name", "min-const-flow"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -36937,7 +36937,7 @@ class ReadPumpConfigurationAndControlMaxConstFlow : public ModelCommand class ReportPumpConfigurationAndControlMaxConstFlow : public ModelCommand { public: - ReportPumpConfigurationAndControlMaxConstFlow() : ModelCommand("report") + ReportPumpConfigurationAndControlMaxConstFlow() : ModelCommand("subscribe") { AddArgument("attr-name", "max-const-flow"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37009,7 +37009,7 @@ class ReadPumpConfigurationAndControlMinConstTemp : public ModelCommand class ReportPumpConfigurationAndControlMinConstTemp : public ModelCommand { public: - ReportPumpConfigurationAndControlMinConstTemp() : ModelCommand("report") + ReportPumpConfigurationAndControlMinConstTemp() : ModelCommand("subscribe") { AddArgument("attr-name", "min-const-temp"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37081,7 +37081,7 @@ class ReadPumpConfigurationAndControlMaxConstTemp : public ModelCommand class ReportPumpConfigurationAndControlMaxConstTemp : public ModelCommand { public: - ReportPumpConfigurationAndControlMaxConstTemp() : ModelCommand("report") + ReportPumpConfigurationAndControlMaxConstTemp() : ModelCommand("subscribe") { AddArgument("attr-name", "max-const-temp"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37153,7 +37153,7 @@ class ReadPumpConfigurationAndControlPumpStatus : public ModelCommand class ReportPumpConfigurationAndControlPumpStatus : public ModelCommand { public: - ReportPumpConfigurationAndControlPumpStatus() : ModelCommand("report") + ReportPumpConfigurationAndControlPumpStatus() : ModelCommand("subscribe") { AddArgument("attr-name", "pump-status"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37226,7 +37226,7 @@ class ReadPumpConfigurationAndControlEffectiveOperationMode : public ModelComman class ReportPumpConfigurationAndControlEffectiveOperationMode : public ModelCommand { public: - ReportPumpConfigurationAndControlEffectiveOperationMode() : ModelCommand("report") + ReportPumpConfigurationAndControlEffectiveOperationMode() : ModelCommand("subscribe") { AddArgument("attr-name", "effective-operation-mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37299,7 +37299,7 @@ class ReadPumpConfigurationAndControlEffectiveControlMode : public ModelCommand class ReportPumpConfigurationAndControlEffectiveControlMode : public ModelCommand { public: - ReportPumpConfigurationAndControlEffectiveControlMode() : ModelCommand("report") + ReportPumpConfigurationAndControlEffectiveControlMode() : ModelCommand("subscribe") { AddArgument("attr-name", "effective-control-mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37372,7 +37372,7 @@ class ReadPumpConfigurationAndControlCapacity : public ModelCommand class ReportPumpConfigurationAndControlCapacity : public ModelCommand { public: - ReportPumpConfigurationAndControlCapacity() : ModelCommand("report") + ReportPumpConfigurationAndControlCapacity() : ModelCommand("subscribe") { AddArgument("attr-name", "capacity"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37441,7 +37441,7 @@ class ReadPumpConfigurationAndControlSpeed : public ModelCommand class ReportPumpConfigurationAndControlSpeed : public ModelCommand { public: - ReportPumpConfigurationAndControlSpeed() : ModelCommand("report") + ReportPumpConfigurationAndControlSpeed() : ModelCommand("subscribe") { AddArgument("attr-name", "speed"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37536,7 +37536,7 @@ class WritePumpConfigurationAndControlLifetimeRunningHours : public ModelCommand class ReportPumpConfigurationAndControlLifetimeRunningHours : public ModelCommand { public: - ReportPumpConfigurationAndControlLifetimeRunningHours() : ModelCommand("report") + ReportPumpConfigurationAndControlLifetimeRunningHours() : ModelCommand("subscribe") { AddArgument("attr-name", "lifetime-running-hours"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37609,7 +37609,7 @@ class ReadPumpConfigurationAndControlPower : public ModelCommand class ReportPumpConfigurationAndControlPower : public ModelCommand { public: - ReportPumpConfigurationAndControlPower() : ModelCommand("report") + ReportPumpConfigurationAndControlPower() : ModelCommand("subscribe") { AddArgument("attr-name", "power"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37706,7 +37706,7 @@ class WritePumpConfigurationAndControlLifetimeEnergyConsumed : public ModelComma class ReportPumpConfigurationAndControlLifetimeEnergyConsumed : public ModelCommand { public: - ReportPumpConfigurationAndControlLifetimeEnergyConsumed() : ModelCommand("report") + ReportPumpConfigurationAndControlLifetimeEnergyConsumed() : ModelCommand("subscribe") { AddArgument("attr-name", "lifetime-energy-consumed"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37805,7 +37805,7 @@ class WritePumpConfigurationAndControlOperationMode : public ModelCommand class ReportPumpConfigurationAndControlOperationMode : public ModelCommand { public: - ReportPumpConfigurationAndControlOperationMode() : ModelCommand("report") + ReportPumpConfigurationAndControlOperationMode() : ModelCommand("subscribe") { AddArgument("attr-name", "operation-mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37903,7 +37903,7 @@ class WritePumpConfigurationAndControlControlMode : public ModelCommand class ReportPumpConfigurationAndControlControlMode : public ModelCommand { public: - ReportPumpConfigurationAndControlControlMode() : ModelCommand("report") + ReportPumpConfigurationAndControlControlMode() : ModelCommand("subscribe") { AddArgument("attr-name", "control-mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -37975,7 +37975,7 @@ class ReadPumpConfigurationAndControlAlarmMask : public ModelCommand class ReportPumpConfigurationAndControlAlarmMask : public ModelCommand { public: - ReportPumpConfigurationAndControlAlarmMask() : ModelCommand("report") + ReportPumpConfigurationAndControlAlarmMask() : ModelCommand("subscribe") { AddArgument("attr-name", "alarm-mask"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -38047,7 +38047,7 @@ class ReadPumpConfigurationAndControlAttributeList : public ModelCommand class ReportPumpConfigurationAndControlAttributeList : public ModelCommand { public: - ReportPumpConfigurationAndControlAttributeList() : ModelCommand("report") + ReportPumpConfigurationAndControlAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -38119,7 +38119,7 @@ class ReadPumpConfigurationAndControlFeatureMap : public ModelCommand class ReportPumpConfigurationAndControlFeatureMap : public ModelCommand { public: - ReportPumpConfigurationAndControlFeatureMap() : ModelCommand("report") + ReportPumpConfigurationAndControlFeatureMap() : ModelCommand("subscribe") { AddArgument("attr-name", "feature-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -38191,7 +38191,7 @@ class ReadPumpConfigurationAndControlClusterRevision : public ModelCommand class ReportPumpConfigurationAndControlClusterRevision : public ModelCommand { public: - ReportPumpConfigurationAndControlClusterRevision() : ModelCommand("report") + ReportPumpConfigurationAndControlClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -38279,7 +38279,7 @@ class ReadRelativeHumidityMeasurementMeasuredValue : public ModelCommand class ReportRelativeHumidityMeasurementMeasuredValue : public ModelCommand { public: - ReportRelativeHumidityMeasurementMeasuredValue() : ModelCommand("report") + ReportRelativeHumidityMeasurementMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -38351,7 +38351,7 @@ class ReadRelativeHumidityMeasurementMinMeasuredValue : public ModelCommand class ReportRelativeHumidityMeasurementMinMeasuredValue : public ModelCommand { public: - ReportRelativeHumidityMeasurementMinMeasuredValue() : ModelCommand("report") + ReportRelativeHumidityMeasurementMinMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "min-measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -38423,7 +38423,7 @@ class ReadRelativeHumidityMeasurementMaxMeasuredValue : public ModelCommand class ReportRelativeHumidityMeasurementMaxMeasuredValue : public ModelCommand { public: - ReportRelativeHumidityMeasurementMaxMeasuredValue() : ModelCommand("report") + ReportRelativeHumidityMeasurementMaxMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "max-measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -38495,7 +38495,7 @@ class ReadRelativeHumidityMeasurementTolerance : public ModelCommand class ReportRelativeHumidityMeasurementTolerance : public ModelCommand { public: - ReportRelativeHumidityMeasurementTolerance() : ModelCommand("report") + ReportRelativeHumidityMeasurementTolerance() : ModelCommand("subscribe") { AddArgument("attr-name", "tolerance"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -38567,7 +38567,7 @@ class ReadRelativeHumidityMeasurementAttributeList : public ModelCommand class ReportRelativeHumidityMeasurementAttributeList : public ModelCommand { public: - ReportRelativeHumidityMeasurementAttributeList() : ModelCommand("report") + ReportRelativeHumidityMeasurementAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -38639,7 +38639,7 @@ class ReadRelativeHumidityMeasurementClusterRevision : public ModelCommand class ReportRelativeHumidityMeasurementClusterRevision : public ModelCommand { public: - ReportRelativeHumidityMeasurementClusterRevision() : ModelCommand("report") + ReportRelativeHumidityMeasurementClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -38912,7 +38912,7 @@ class ReadScenesSceneCount : public ModelCommand class ReportScenesSceneCount : public ModelCommand { public: - ReportScenesSceneCount() : ModelCommand("report") + ReportScenesSceneCount() : ModelCommand("subscribe") { AddArgument("attr-name", "scene-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -38981,7 +38981,7 @@ class ReadScenesCurrentScene : public ModelCommand class ReportScenesCurrentScene : public ModelCommand { public: - ReportScenesCurrentScene() : ModelCommand("report") + ReportScenesCurrentScene() : ModelCommand("subscribe") { AddArgument("attr-name", "current-scene"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39050,7 +39050,7 @@ class ReadScenesCurrentGroup : public ModelCommand class ReportScenesCurrentGroup : public ModelCommand { public: - ReportScenesCurrentGroup() : ModelCommand("report") + ReportScenesCurrentGroup() : ModelCommand("subscribe") { AddArgument("attr-name", "current-group"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39119,7 +39119,7 @@ class ReadScenesSceneValid : public ModelCommand class ReportScenesSceneValid : public ModelCommand { public: - ReportScenesSceneValid() : ModelCommand("report") + ReportScenesSceneValid() : ModelCommand("subscribe") { AddArgument("attr-name", "scene-valid"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39188,7 +39188,7 @@ class ReadScenesNameSupport : public ModelCommand class ReportScenesNameSupport : public ModelCommand { public: - ReportScenesNameSupport() : ModelCommand("report") + ReportScenesNameSupport() : ModelCommand("subscribe") { AddArgument("attr-name", "name-support"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39257,7 +39257,7 @@ class ReadScenesAttributeList : public ModelCommand class ReportScenesAttributeList : public ModelCommand { public: - ReportScenesAttributeList() : ModelCommand("report") + ReportScenesAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39329,7 +39329,7 @@ class ReadScenesClusterRevision : public ModelCommand class ReportScenesClusterRevision : public ModelCommand { public: - ReportScenesClusterRevision() : ModelCommand("report") + ReportScenesClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39438,7 +39438,7 @@ class ReadSoftwareDiagnosticsSoftwareFault : public ModelCommand class ReportSoftwareDiagnosticsSoftwareFault : public ModelCommand { public: - ReportSoftwareDiagnosticsSoftwareFault() : ModelCommand("report-event") + ReportSoftwareDiagnosticsSoftwareFault() : ModelCommand("subscribe-event") { AddArgument("event-name", "software-fault"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39513,7 +39513,7 @@ class ReadSoftwareDiagnosticsThreadMetrics : public ModelCommand class ReportSoftwareDiagnosticsThreadMetrics : public ModelCommand { public: - ReportSoftwareDiagnosticsThreadMetrics() : ModelCommand("report") + ReportSoftwareDiagnosticsThreadMetrics() : ModelCommand("subscribe") { AddArgument("attr-name", "thread-metrics"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39588,7 +39588,7 @@ class ReadSoftwareDiagnosticsCurrentHeapFree : public ModelCommand class ReportSoftwareDiagnosticsCurrentHeapFree : public ModelCommand { public: - ReportSoftwareDiagnosticsCurrentHeapFree() : ModelCommand("report") + ReportSoftwareDiagnosticsCurrentHeapFree() : ModelCommand("subscribe") { AddArgument("attr-name", "current-heap-free"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39657,7 +39657,7 @@ class ReadSoftwareDiagnosticsCurrentHeapUsed : public ModelCommand class ReportSoftwareDiagnosticsCurrentHeapUsed : public ModelCommand { public: - ReportSoftwareDiagnosticsCurrentHeapUsed() : ModelCommand("report") + ReportSoftwareDiagnosticsCurrentHeapUsed() : ModelCommand("subscribe") { AddArgument("attr-name", "current-heap-used"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39726,7 +39726,7 @@ class ReadSoftwareDiagnosticsCurrentHeapHighWatermark : public ModelCommand class ReportSoftwareDiagnosticsCurrentHeapHighWatermark : public ModelCommand { public: - ReportSoftwareDiagnosticsCurrentHeapHighWatermark() : ModelCommand("report") + ReportSoftwareDiagnosticsCurrentHeapHighWatermark() : ModelCommand("subscribe") { AddArgument("attr-name", "current-heap-high-watermark"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39798,7 +39798,7 @@ class ReadSoftwareDiagnosticsAttributeList : public ModelCommand class ReportSoftwareDiagnosticsAttributeList : public ModelCommand { public: - ReportSoftwareDiagnosticsAttributeList() : ModelCommand("report") + ReportSoftwareDiagnosticsAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39870,7 +39870,7 @@ class ReadSoftwareDiagnosticsFeatureMap : public ModelCommand class ReportSoftwareDiagnosticsFeatureMap : public ModelCommand { public: - ReportSoftwareDiagnosticsFeatureMap() : ModelCommand("report") + ReportSoftwareDiagnosticsFeatureMap() : ModelCommand("subscribe") { AddArgument("attr-name", "feature-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -39939,7 +39939,7 @@ class ReadSoftwareDiagnosticsClusterRevision : public ModelCommand class ReportSoftwareDiagnosticsClusterRevision : public ModelCommand { public: - ReportSoftwareDiagnosticsClusterRevision() : ModelCommand("report") + ReportSoftwareDiagnosticsClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40031,7 +40031,7 @@ class ReadSwitchSwitchLatched : public ModelCommand class ReportSwitchSwitchLatched : public ModelCommand { public: - ReportSwitchSwitchLatched() : ModelCommand("report-event") + ReportSwitchSwitchLatched() : ModelCommand("subscribe-event") { AddArgument("event-name", "switch-latched"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40102,7 +40102,7 @@ class ReadSwitchInitialPress : public ModelCommand class ReportSwitchInitialPress : public ModelCommand { public: - ReportSwitchInitialPress() : ModelCommand("report-event") + ReportSwitchInitialPress() : ModelCommand("subscribe-event") { AddArgument("event-name", "initial-press"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40173,7 +40173,7 @@ class ReadSwitchLongPress : public ModelCommand class ReportSwitchLongPress : public ModelCommand { public: - ReportSwitchLongPress() : ModelCommand("report-event") + ReportSwitchLongPress() : ModelCommand("subscribe-event") { AddArgument("event-name", "long-press"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40244,7 +40244,7 @@ class ReadSwitchShortRelease : public ModelCommand class ReportSwitchShortRelease : public ModelCommand { public: - ReportSwitchShortRelease() : ModelCommand("report-event") + ReportSwitchShortRelease() : ModelCommand("subscribe-event") { AddArgument("event-name", "short-release"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40315,7 +40315,7 @@ class ReadSwitchLongRelease : public ModelCommand class ReportSwitchLongRelease : public ModelCommand { public: - ReportSwitchLongRelease() : ModelCommand("report-event") + ReportSwitchLongRelease() : ModelCommand("subscribe-event") { AddArgument("event-name", "long-release"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40386,7 +40386,7 @@ class ReadSwitchMultiPressOngoing : public ModelCommand class ReportSwitchMultiPressOngoing : public ModelCommand { public: - ReportSwitchMultiPressOngoing() : ModelCommand("report-event") + ReportSwitchMultiPressOngoing() : ModelCommand("subscribe-event") { AddArgument("event-name", "multi-press-ongoing"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40457,7 +40457,7 @@ class ReadSwitchMultiPressComplete : public ModelCommand class ReportSwitchMultiPressComplete : public ModelCommand { public: - ReportSwitchMultiPressComplete() : ModelCommand("report-event") + ReportSwitchMultiPressComplete() : ModelCommand("subscribe-event") { AddArgument("event-name", "multi-press-complete"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40529,7 +40529,7 @@ class ReadSwitchNumberOfPositions : public ModelCommand class ReportSwitchNumberOfPositions : public ModelCommand { public: - ReportSwitchNumberOfPositions() : ModelCommand("report") + ReportSwitchNumberOfPositions() : ModelCommand("subscribe") { AddArgument("attr-name", "number-of-positions"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40598,7 +40598,7 @@ class ReadSwitchCurrentPosition : public ModelCommand class ReportSwitchCurrentPosition : public ModelCommand { public: - ReportSwitchCurrentPosition() : ModelCommand("report") + ReportSwitchCurrentPosition() : ModelCommand("subscribe") { AddArgument("attr-name", "current-position"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40667,7 +40667,7 @@ class ReadSwitchMultiPressMax : public ModelCommand class ReportSwitchMultiPressMax : public ModelCommand { public: - ReportSwitchMultiPressMax() : ModelCommand("report") + ReportSwitchMultiPressMax() : ModelCommand("subscribe") { AddArgument("attr-name", "multi-press-max"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40736,7 +40736,7 @@ class ReadSwitchAttributeList : public ModelCommand class ReportSwitchAttributeList : public ModelCommand { public: - ReportSwitchAttributeList() : ModelCommand("report") + ReportSwitchAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40808,7 +40808,7 @@ class ReadSwitchFeatureMap : public ModelCommand class ReportSwitchFeatureMap : public ModelCommand { public: - ReportSwitchFeatureMap() : ModelCommand("report") + ReportSwitchFeatureMap() : ModelCommand("subscribe") { AddArgument("attr-name", "feature-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40877,7 +40877,7 @@ class ReadSwitchClusterRevision : public ModelCommand class ReportSwitchClusterRevision : public ModelCommand { public: - ReportSwitchClusterRevision() : ModelCommand("report") + ReportSwitchClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -40988,7 +40988,7 @@ class ReadTargetNavigatorTargetNavigatorList : public ModelCommand class ReportTargetNavigatorTargetNavigatorList : public ModelCommand { public: - ReportTargetNavigatorTargetNavigatorList() : ModelCommand("report") + ReportTargetNavigatorTargetNavigatorList() : ModelCommand("subscribe") { AddArgument("attr-name", "target-navigator-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -41062,7 +41062,7 @@ class ReadTargetNavigatorCurrentNavigatorTarget : public ModelCommand class ReportTargetNavigatorCurrentNavigatorTarget : public ModelCommand { public: - ReportTargetNavigatorCurrentNavigatorTarget() : ModelCommand("report") + ReportTargetNavigatorCurrentNavigatorTarget() : ModelCommand("subscribe") { AddArgument("attr-name", "current-navigator-target"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -41134,7 +41134,7 @@ class ReadTargetNavigatorAttributeList : public ModelCommand class ReportTargetNavigatorAttributeList : public ModelCommand { public: - ReportTargetNavigatorAttributeList() : ModelCommand("report") + ReportTargetNavigatorAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -41206,7 +41206,7 @@ class ReadTargetNavigatorClusterRevision : public ModelCommand class ReportTargetNavigatorClusterRevision : public ModelCommand { public: - ReportTargetNavigatorClusterRevision() : ModelCommand("report") + ReportTargetNavigatorClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -41291,7 +41291,7 @@ class ReadTemperatureMeasurementMeasuredValue : public ModelCommand class ReportTemperatureMeasurementMeasuredValue : public ModelCommand { public: - ReportTemperatureMeasurementMeasuredValue() : ModelCommand("report") + ReportTemperatureMeasurementMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -41360,7 +41360,7 @@ class ReadTemperatureMeasurementMinMeasuredValue : public ModelCommand class ReportTemperatureMeasurementMinMeasuredValue : public ModelCommand { public: - ReportTemperatureMeasurementMinMeasuredValue() : ModelCommand("report") + ReportTemperatureMeasurementMinMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "min-measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -41432,7 +41432,7 @@ class ReadTemperatureMeasurementMaxMeasuredValue : public ModelCommand class ReportTemperatureMeasurementMaxMeasuredValue : public ModelCommand { public: - ReportTemperatureMeasurementMaxMeasuredValue() : ModelCommand("report") + ReportTemperatureMeasurementMaxMeasuredValue() : ModelCommand("subscribe") { AddArgument("attr-name", "max-measured-value"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -41504,7 +41504,7 @@ class ReadTemperatureMeasurementTolerance : public ModelCommand class ReportTemperatureMeasurementTolerance : public ModelCommand { public: - ReportTemperatureMeasurementTolerance() : ModelCommand("report") + ReportTemperatureMeasurementTolerance() : ModelCommand("subscribe") { AddArgument("attr-name", "tolerance"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -41573,7 +41573,7 @@ class ReadTemperatureMeasurementAttributeList : public ModelCommand class ReportTemperatureMeasurementAttributeList : public ModelCommand { public: - ReportTemperatureMeasurementAttributeList() : ModelCommand("report") + ReportTemperatureMeasurementAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -41645,7 +41645,7 @@ class ReadTemperatureMeasurementClusterRevision : public ModelCommand class ReportTemperatureMeasurementClusterRevision : public ModelCommand { public: - ReportTemperatureMeasurementClusterRevision() : ModelCommand("report") + ReportTemperatureMeasurementClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -42244,7 +42244,7 @@ class ReadTestClusterTestEvent : public ModelCommand class ReportTestClusterTestEvent : public ModelCommand { public: - ReportTestClusterTestEvent() : ModelCommand("report-event") + ReportTestClusterTestEvent() : ModelCommand("subscribe-event") { AddArgument("event-name", "test-event"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -42342,7 +42342,7 @@ class WriteTestClusterBoolean : public ModelCommand class ReportTestClusterBoolean : public ModelCommand { public: - ReportTestClusterBoolean() : ModelCommand("report") + ReportTestClusterBoolean() : ModelCommand("subscribe") { AddArgument("attr-name", "boolean"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -42437,7 +42437,7 @@ class WriteTestClusterBitmap8 : public ModelCommand class ReportTestClusterBitmap8 : public ModelCommand { public: - ReportTestClusterBitmap8() : ModelCommand("report") + ReportTestClusterBitmap8() : ModelCommand("subscribe") { AddArgument("attr-name", "bitmap8"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -42532,7 +42532,7 @@ class WriteTestClusterBitmap16 : public ModelCommand class ReportTestClusterBitmap16 : public ModelCommand { public: - ReportTestClusterBitmap16() : ModelCommand("report") + ReportTestClusterBitmap16() : ModelCommand("subscribe") { AddArgument("attr-name", "bitmap16"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -42627,7 +42627,7 @@ class WriteTestClusterBitmap32 : public ModelCommand class ReportTestClusterBitmap32 : public ModelCommand { public: - ReportTestClusterBitmap32() : ModelCommand("report") + ReportTestClusterBitmap32() : ModelCommand("subscribe") { AddArgument("attr-name", "bitmap32"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -42722,7 +42722,7 @@ class WriteTestClusterBitmap64 : public ModelCommand class ReportTestClusterBitmap64 : public ModelCommand { public: - ReportTestClusterBitmap64() : ModelCommand("report") + ReportTestClusterBitmap64() : ModelCommand("subscribe") { AddArgument("attr-name", "bitmap64"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -42817,7 +42817,7 @@ class WriteTestClusterInt8u : public ModelCommand class ReportTestClusterInt8u : public ModelCommand { public: - ReportTestClusterInt8u() : ModelCommand("report") + ReportTestClusterInt8u() : ModelCommand("subscribe") { AddArgument("attr-name", "int8u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -42912,7 +42912,7 @@ class WriteTestClusterInt16u : public ModelCommand class ReportTestClusterInt16u : public ModelCommand { public: - ReportTestClusterInt16u() : ModelCommand("report") + ReportTestClusterInt16u() : ModelCommand("subscribe") { AddArgument("attr-name", "int16u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -43007,7 +43007,7 @@ class WriteTestClusterInt24u : public ModelCommand class ReportTestClusterInt24u : public ModelCommand { public: - ReportTestClusterInt24u() : ModelCommand("report") + ReportTestClusterInt24u() : ModelCommand("subscribe") { AddArgument("attr-name", "int24u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -43102,7 +43102,7 @@ class WriteTestClusterInt32u : public ModelCommand class ReportTestClusterInt32u : public ModelCommand { public: - ReportTestClusterInt32u() : ModelCommand("report") + ReportTestClusterInt32u() : ModelCommand("subscribe") { AddArgument("attr-name", "int32u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -43197,7 +43197,7 @@ class WriteTestClusterInt40u : public ModelCommand class ReportTestClusterInt40u : public ModelCommand { public: - ReportTestClusterInt40u() : ModelCommand("report") + ReportTestClusterInt40u() : ModelCommand("subscribe") { AddArgument("attr-name", "int40u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -43292,7 +43292,7 @@ class WriteTestClusterInt48u : public ModelCommand class ReportTestClusterInt48u : public ModelCommand { public: - ReportTestClusterInt48u() : ModelCommand("report") + ReportTestClusterInt48u() : ModelCommand("subscribe") { AddArgument("attr-name", "int48u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -43387,7 +43387,7 @@ class WriteTestClusterInt56u : public ModelCommand class ReportTestClusterInt56u : public ModelCommand { public: - ReportTestClusterInt56u() : ModelCommand("report") + ReportTestClusterInt56u() : ModelCommand("subscribe") { AddArgument("attr-name", "int56u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -43482,7 +43482,7 @@ class WriteTestClusterInt64u : public ModelCommand class ReportTestClusterInt64u : public ModelCommand { public: - ReportTestClusterInt64u() : ModelCommand("report") + ReportTestClusterInt64u() : ModelCommand("subscribe") { AddArgument("attr-name", "int64u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -43577,7 +43577,7 @@ class WriteTestClusterInt8s : public ModelCommand class ReportTestClusterInt8s : public ModelCommand { public: - ReportTestClusterInt8s() : ModelCommand("report") + ReportTestClusterInt8s() : ModelCommand("subscribe") { AddArgument("attr-name", "int8s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -43672,7 +43672,7 @@ class WriteTestClusterInt16s : public ModelCommand class ReportTestClusterInt16s : public ModelCommand { public: - ReportTestClusterInt16s() : ModelCommand("report") + ReportTestClusterInt16s() : ModelCommand("subscribe") { AddArgument("attr-name", "int16s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -43767,7 +43767,7 @@ class WriteTestClusterInt24s : public ModelCommand class ReportTestClusterInt24s : public ModelCommand { public: - ReportTestClusterInt24s() : ModelCommand("report") + ReportTestClusterInt24s() : ModelCommand("subscribe") { AddArgument("attr-name", "int24s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -43862,7 +43862,7 @@ class WriteTestClusterInt32s : public ModelCommand class ReportTestClusterInt32s : public ModelCommand { public: - ReportTestClusterInt32s() : ModelCommand("report") + ReportTestClusterInt32s() : ModelCommand("subscribe") { AddArgument("attr-name", "int32s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -43957,7 +43957,7 @@ class WriteTestClusterInt40s : public ModelCommand class ReportTestClusterInt40s : public ModelCommand { public: - ReportTestClusterInt40s() : ModelCommand("report") + ReportTestClusterInt40s() : ModelCommand("subscribe") { AddArgument("attr-name", "int40s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -44052,7 +44052,7 @@ class WriteTestClusterInt48s : public ModelCommand class ReportTestClusterInt48s : public ModelCommand { public: - ReportTestClusterInt48s() : ModelCommand("report") + ReportTestClusterInt48s() : ModelCommand("subscribe") { AddArgument("attr-name", "int48s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -44147,7 +44147,7 @@ class WriteTestClusterInt56s : public ModelCommand class ReportTestClusterInt56s : public ModelCommand { public: - ReportTestClusterInt56s() : ModelCommand("report") + ReportTestClusterInt56s() : ModelCommand("subscribe") { AddArgument("attr-name", "int56s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -44242,7 +44242,7 @@ class WriteTestClusterInt64s : public ModelCommand class ReportTestClusterInt64s : public ModelCommand { public: - ReportTestClusterInt64s() : ModelCommand("report") + ReportTestClusterInt64s() : ModelCommand("subscribe") { AddArgument("attr-name", "int64s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -44337,7 +44337,7 @@ class WriteTestClusterEnum8 : public ModelCommand class ReportTestClusterEnum8 : public ModelCommand { public: - ReportTestClusterEnum8() : ModelCommand("report") + ReportTestClusterEnum8() : ModelCommand("subscribe") { AddArgument("attr-name", "enum8"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -44432,7 +44432,7 @@ class WriteTestClusterEnum16 : public ModelCommand class ReportTestClusterEnum16 : public ModelCommand { public: - ReportTestClusterEnum16() : ModelCommand("report") + ReportTestClusterEnum16() : ModelCommand("subscribe") { AddArgument("attr-name", "enum16"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -44527,7 +44527,7 @@ class WriteTestClusterFloatSingle : public ModelCommand class ReportTestClusterFloatSingle : public ModelCommand { public: - ReportTestClusterFloatSingle() : ModelCommand("report") + ReportTestClusterFloatSingle() : ModelCommand("subscribe") { AddArgument("attr-name", "float-single"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -44622,7 +44622,7 @@ class WriteTestClusterFloatDouble : public ModelCommand class ReportTestClusterFloatDouble : public ModelCommand { public: - ReportTestClusterFloatDouble() : ModelCommand("report") + ReportTestClusterFloatDouble() : ModelCommand("subscribe") { AddArgument("attr-name", "float-double"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -44717,7 +44717,7 @@ class WriteTestClusterOctetString : public ModelCommand class ReportTestClusterOctetString : public ModelCommand { public: - ReportTestClusterOctetString() : ModelCommand("report") + ReportTestClusterOctetString() : ModelCommand("subscribe") { AddArgument("attr-name", "octet-string"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -44786,7 +44786,7 @@ class ReadTestClusterListInt8u : public ModelCommand class ReportTestClusterListInt8u : public ModelCommand { public: - ReportTestClusterListInt8u() : ModelCommand("report") + ReportTestClusterListInt8u() : ModelCommand("subscribe") { AddArgument("attr-name", "list-int8u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -44858,7 +44858,7 @@ class ReadTestClusterListOctetString : public ModelCommand class ReportTestClusterListOctetString : public ModelCommand { public: - ReportTestClusterListOctetString() : ModelCommand("report") + ReportTestClusterListOctetString() : ModelCommand("subscribe") { AddArgument("attr-name", "list-octet-string"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -44933,7 +44933,7 @@ class ReadTestClusterListStructOctetString : public ModelCommand class ReportTestClusterListStructOctetString : public ModelCommand { public: - ReportTestClusterListStructOctetString() : ModelCommand("report") + ReportTestClusterListStructOctetString() : ModelCommand("subscribe") { AddArgument("attr-name", "list-struct-octet-string"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -45034,7 +45034,7 @@ class WriteTestClusterLongOctetString : public ModelCommand class ReportTestClusterLongOctetString : public ModelCommand { public: - ReportTestClusterLongOctetString() : ModelCommand("report") + ReportTestClusterLongOctetString() : ModelCommand("subscribe") { AddArgument("attr-name", "long-octet-string"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -45129,7 +45129,7 @@ class WriteTestClusterCharString : public ModelCommand class ReportTestClusterCharString : public ModelCommand { public: - ReportTestClusterCharString() : ModelCommand("report") + ReportTestClusterCharString() : ModelCommand("subscribe") { AddArgument("attr-name", "char-string"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -45224,7 +45224,7 @@ class WriteTestClusterLongCharString : public ModelCommand class ReportTestClusterLongCharString : public ModelCommand { public: - ReportTestClusterLongCharString() : ModelCommand("report") + ReportTestClusterLongCharString() : ModelCommand("subscribe") { AddArgument("attr-name", "long-char-string"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -45319,7 +45319,7 @@ class WriteTestClusterEpochUs : public ModelCommand class ReportTestClusterEpochUs : public ModelCommand { public: - ReportTestClusterEpochUs() : ModelCommand("report") + ReportTestClusterEpochUs() : ModelCommand("subscribe") { AddArgument("attr-name", "epoch-us"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -45414,7 +45414,7 @@ class WriteTestClusterEpochS : public ModelCommand class ReportTestClusterEpochS : public ModelCommand { public: - ReportTestClusterEpochS() : ModelCommand("report") + ReportTestClusterEpochS() : ModelCommand("subscribe") { AddArgument("attr-name", "epoch-s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -45509,7 +45509,7 @@ class WriteTestClusterVendorId : public ModelCommand class ReportTestClusterVendorId : public ModelCommand { public: - ReportTestClusterVendorId() : ModelCommand("report") + ReportTestClusterVendorId() : ModelCommand("subscribe") { AddArgument("attr-name", "vendor-id"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -45581,7 +45581,7 @@ class ReadTestClusterListNullablesAndOptionalsStruct : public ModelCommand class ReportTestClusterListNullablesAndOptionalsStruct : public ModelCommand { public: - ReportTestClusterListNullablesAndOptionalsStruct() : ModelCommand("report") + ReportTestClusterListNullablesAndOptionalsStruct() : ModelCommand("subscribe") { AddArgument("attr-name", "list-nullables-and-optionals-struct"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -45681,7 +45681,7 @@ class WriteTestClusterEnumAttr : public ModelCommand class ReportTestClusterEnumAttr : public ModelCommand { public: - ReportTestClusterEnumAttr() : ModelCommand("report") + ReportTestClusterEnumAttr() : ModelCommand("subscribe") { AddArgument("attr-name", "enum-attr"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -45779,7 +45779,7 @@ class WriteTestClusterRangeRestrictedInt8u : public ModelCommand class ReportTestClusterRangeRestrictedInt8u : public ModelCommand { public: - ReportTestClusterRangeRestrictedInt8u() : ModelCommand("report") + ReportTestClusterRangeRestrictedInt8u() : ModelCommand("subscribe") { AddArgument("attr-name", "range-restricted-int8u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -45874,7 +45874,7 @@ class WriteTestClusterRangeRestrictedInt8s : public ModelCommand class ReportTestClusterRangeRestrictedInt8s : public ModelCommand { public: - ReportTestClusterRangeRestrictedInt8s() : ModelCommand("report") + ReportTestClusterRangeRestrictedInt8s() : ModelCommand("subscribe") { AddArgument("attr-name", "range-restricted-int8s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -45969,7 +45969,7 @@ class WriteTestClusterRangeRestrictedInt16u : public ModelCommand class ReportTestClusterRangeRestrictedInt16u : public ModelCommand { public: - ReportTestClusterRangeRestrictedInt16u() : ModelCommand("report") + ReportTestClusterRangeRestrictedInt16u() : ModelCommand("subscribe") { AddArgument("attr-name", "range-restricted-int16u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -46064,7 +46064,7 @@ class WriteTestClusterRangeRestrictedInt16s : public ModelCommand class ReportTestClusterRangeRestrictedInt16s : public ModelCommand { public: - ReportTestClusterRangeRestrictedInt16s() : ModelCommand("report") + ReportTestClusterRangeRestrictedInt16s() : ModelCommand("subscribe") { AddArgument("attr-name", "range-restricted-int16s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -46133,7 +46133,7 @@ class ReadTestClusterListLongOctetString : public ModelCommand class ReportTestClusterListLongOctetString : public ModelCommand { public: - ReportTestClusterListLongOctetString() : ModelCommand("report") + ReportTestClusterListLongOctetString() : ModelCommand("subscribe") { AddArgument("attr-name", "list-long-octet-string"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -46231,7 +46231,7 @@ class WriteTestClusterTimedWriteBoolean : public ModelCommand class ReportTestClusterTimedWriteBoolean : public ModelCommand { public: - ReportTestClusterTimedWriteBoolean() : ModelCommand("report") + ReportTestClusterTimedWriteBoolean() : ModelCommand("subscribe") { AddArgument("attr-name", "timed-write-boolean"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -46516,7 +46516,7 @@ class WriteTestClusterUnsupported : public ModelCommand class ReportTestClusterUnsupported : public ModelCommand { public: - ReportTestClusterUnsupported() : ModelCommand("report") + ReportTestClusterUnsupported() : ModelCommand("subscribe") { AddArgument("attr-name", "unsupported"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -46611,7 +46611,7 @@ class WriteTestClusterNullableBoolean : public ModelCommand class ReportTestClusterNullableBoolean : public ModelCommand { public: - ReportTestClusterNullableBoolean() : ModelCommand("report") + ReportTestClusterNullableBoolean() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-boolean"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -46709,7 +46709,7 @@ class WriteTestClusterNullableBitmap8 : public ModelCommand class ReportTestClusterNullableBitmap8 : public ModelCommand { public: - ReportTestClusterNullableBitmap8() : ModelCommand("report") + ReportTestClusterNullableBitmap8() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-bitmap8"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -46807,7 +46807,7 @@ class WriteTestClusterNullableBitmap16 : public ModelCommand class ReportTestClusterNullableBitmap16 : public ModelCommand { public: - ReportTestClusterNullableBitmap16() : ModelCommand("report") + ReportTestClusterNullableBitmap16() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-bitmap16"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -46905,7 +46905,7 @@ class WriteTestClusterNullableBitmap32 : public ModelCommand class ReportTestClusterNullableBitmap32 : public ModelCommand { public: - ReportTestClusterNullableBitmap32() : ModelCommand("report") + ReportTestClusterNullableBitmap32() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-bitmap32"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -47003,7 +47003,7 @@ class WriteTestClusterNullableBitmap64 : public ModelCommand class ReportTestClusterNullableBitmap64 : public ModelCommand { public: - ReportTestClusterNullableBitmap64() : ModelCommand("report") + ReportTestClusterNullableBitmap64() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-bitmap64"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -47101,7 +47101,7 @@ class WriteTestClusterNullableInt8u : public ModelCommand class ReportTestClusterNullableInt8u : public ModelCommand { public: - ReportTestClusterNullableInt8u() : ModelCommand("report") + ReportTestClusterNullableInt8u() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int8u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -47199,7 +47199,7 @@ class WriteTestClusterNullableInt16u : public ModelCommand class ReportTestClusterNullableInt16u : public ModelCommand { public: - ReportTestClusterNullableInt16u() : ModelCommand("report") + ReportTestClusterNullableInt16u() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int16u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -47297,7 +47297,7 @@ class WriteTestClusterNullableInt24u : public ModelCommand class ReportTestClusterNullableInt24u : public ModelCommand { public: - ReportTestClusterNullableInt24u() : ModelCommand("report") + ReportTestClusterNullableInt24u() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int24u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -47395,7 +47395,7 @@ class WriteTestClusterNullableInt32u : public ModelCommand class ReportTestClusterNullableInt32u : public ModelCommand { public: - ReportTestClusterNullableInt32u() : ModelCommand("report") + ReportTestClusterNullableInt32u() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int32u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -47493,7 +47493,7 @@ class WriteTestClusterNullableInt40u : public ModelCommand class ReportTestClusterNullableInt40u : public ModelCommand { public: - ReportTestClusterNullableInt40u() : ModelCommand("report") + ReportTestClusterNullableInt40u() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int40u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -47591,7 +47591,7 @@ class WriteTestClusterNullableInt48u : public ModelCommand class ReportTestClusterNullableInt48u : public ModelCommand { public: - ReportTestClusterNullableInt48u() : ModelCommand("report") + ReportTestClusterNullableInt48u() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int48u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -47689,7 +47689,7 @@ class WriteTestClusterNullableInt56u : public ModelCommand class ReportTestClusterNullableInt56u : public ModelCommand { public: - ReportTestClusterNullableInt56u() : ModelCommand("report") + ReportTestClusterNullableInt56u() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int56u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -47787,7 +47787,7 @@ class WriteTestClusterNullableInt64u : public ModelCommand class ReportTestClusterNullableInt64u : public ModelCommand { public: - ReportTestClusterNullableInt64u() : ModelCommand("report") + ReportTestClusterNullableInt64u() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int64u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -47885,7 +47885,7 @@ class WriteTestClusterNullableInt8s : public ModelCommand class ReportTestClusterNullableInt8s : public ModelCommand { public: - ReportTestClusterNullableInt8s() : ModelCommand("report") + ReportTestClusterNullableInt8s() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int8s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -47983,7 +47983,7 @@ class WriteTestClusterNullableInt16s : public ModelCommand class ReportTestClusterNullableInt16s : public ModelCommand { public: - ReportTestClusterNullableInt16s() : ModelCommand("report") + ReportTestClusterNullableInt16s() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int16s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -48081,7 +48081,7 @@ class WriteTestClusterNullableInt24s : public ModelCommand class ReportTestClusterNullableInt24s : public ModelCommand { public: - ReportTestClusterNullableInt24s() : ModelCommand("report") + ReportTestClusterNullableInt24s() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int24s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -48179,7 +48179,7 @@ class WriteTestClusterNullableInt32s : public ModelCommand class ReportTestClusterNullableInt32s : public ModelCommand { public: - ReportTestClusterNullableInt32s() : ModelCommand("report") + ReportTestClusterNullableInt32s() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int32s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -48277,7 +48277,7 @@ class WriteTestClusterNullableInt40s : public ModelCommand class ReportTestClusterNullableInt40s : public ModelCommand { public: - ReportTestClusterNullableInt40s() : ModelCommand("report") + ReportTestClusterNullableInt40s() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int40s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -48375,7 +48375,7 @@ class WriteTestClusterNullableInt48s : public ModelCommand class ReportTestClusterNullableInt48s : public ModelCommand { public: - ReportTestClusterNullableInt48s() : ModelCommand("report") + ReportTestClusterNullableInt48s() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int48s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -48473,7 +48473,7 @@ class WriteTestClusterNullableInt56s : public ModelCommand class ReportTestClusterNullableInt56s : public ModelCommand { public: - ReportTestClusterNullableInt56s() : ModelCommand("report") + ReportTestClusterNullableInt56s() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int56s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -48571,7 +48571,7 @@ class WriteTestClusterNullableInt64s : public ModelCommand class ReportTestClusterNullableInt64s : public ModelCommand { public: - ReportTestClusterNullableInt64s() : ModelCommand("report") + ReportTestClusterNullableInt64s() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-int64s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -48669,7 +48669,7 @@ class WriteTestClusterNullableEnum8 : public ModelCommand class ReportTestClusterNullableEnum8 : public ModelCommand { public: - ReportTestClusterNullableEnum8() : ModelCommand("report") + ReportTestClusterNullableEnum8() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-enum8"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -48767,7 +48767,7 @@ class WriteTestClusterNullableEnum16 : public ModelCommand class ReportTestClusterNullableEnum16 : public ModelCommand { public: - ReportTestClusterNullableEnum16() : ModelCommand("report") + ReportTestClusterNullableEnum16() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-enum16"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -48865,7 +48865,7 @@ class WriteTestClusterNullableFloatSingle : public ModelCommand class ReportTestClusterNullableFloatSingle : public ModelCommand { public: - ReportTestClusterNullableFloatSingle() : ModelCommand("report") + ReportTestClusterNullableFloatSingle() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-float-single"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -48963,7 +48963,7 @@ class WriteTestClusterNullableFloatDouble : public ModelCommand class ReportTestClusterNullableFloatDouble : public ModelCommand { public: - ReportTestClusterNullableFloatDouble() : ModelCommand("report") + ReportTestClusterNullableFloatDouble() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-float-double"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -49061,7 +49061,7 @@ class WriteTestClusterNullableOctetString : public ModelCommand class ReportTestClusterNullableOctetString : public ModelCommand { public: - ReportTestClusterNullableOctetString() : ModelCommand("report") + ReportTestClusterNullableOctetString() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-octet-string"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -49159,7 +49159,7 @@ class WriteTestClusterNullableCharString : public ModelCommand class ReportTestClusterNullableCharString : public ModelCommand { public: - ReportTestClusterNullableCharString() : ModelCommand("report") + ReportTestClusterNullableCharString() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-char-string"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -49258,7 +49258,7 @@ class WriteTestClusterNullableEnumAttr : public ModelCommand class ReportTestClusterNullableEnumAttr : public ModelCommand { public: - ReportTestClusterNullableEnumAttr() : ModelCommand("report") + ReportTestClusterNullableEnumAttr() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-enum-attr"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -49357,7 +49357,7 @@ class WriteTestClusterNullableRangeRestrictedInt8u : public ModelCommand class ReportTestClusterNullableRangeRestrictedInt8u : public ModelCommand { public: - ReportTestClusterNullableRangeRestrictedInt8u() : ModelCommand("report") + ReportTestClusterNullableRangeRestrictedInt8u() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-range-restricted-int8u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -49455,7 +49455,7 @@ class WriteTestClusterNullableRangeRestrictedInt8s : public ModelCommand class ReportTestClusterNullableRangeRestrictedInt8s : public ModelCommand { public: - ReportTestClusterNullableRangeRestrictedInt8s() : ModelCommand("report") + ReportTestClusterNullableRangeRestrictedInt8s() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-range-restricted-int8s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -49553,7 +49553,7 @@ class WriteTestClusterNullableRangeRestrictedInt16u : public ModelCommand class ReportTestClusterNullableRangeRestrictedInt16u : public ModelCommand { public: - ReportTestClusterNullableRangeRestrictedInt16u() : ModelCommand("report") + ReportTestClusterNullableRangeRestrictedInt16u() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-range-restricted-int16u"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -49651,7 +49651,7 @@ class WriteTestClusterNullableRangeRestrictedInt16s : public ModelCommand class ReportTestClusterNullableRangeRestrictedInt16s : public ModelCommand { public: - ReportTestClusterNullableRangeRestrictedInt16s() : ModelCommand("report") + ReportTestClusterNullableRangeRestrictedInt16s() : ModelCommand("subscribe") { AddArgument("attr-name", "nullable-range-restricted-int16s"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -49723,7 +49723,7 @@ class ReadTestClusterAttributeList : public ModelCommand class ReportTestClusterAttributeList : public ModelCommand { public: - ReportTestClusterAttributeList() : ModelCommand("report") + ReportTestClusterAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -49795,7 +49795,7 @@ class ReadTestClusterClusterRevision : public ModelCommand class ReportTestClusterClusterRevision : public ModelCommand { public: - ReportTestClusterClusterRevision() : ModelCommand("report") + ReportTestClusterClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -50023,7 +50023,7 @@ class ReadThermostatLocalTemperature : public ModelCommand class ReportThermostatLocalTemperature : public ModelCommand { public: - ReportThermostatLocalTemperature() : ModelCommand("report") + ReportThermostatLocalTemperature() : ModelCommand("subscribe") { AddArgument("attr-name", "local-temperature"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -50092,7 +50092,7 @@ class ReadThermostatAbsMinHeatSetpointLimit : public ModelCommand class ReportThermostatAbsMinHeatSetpointLimit : public ModelCommand { public: - ReportThermostatAbsMinHeatSetpointLimit() : ModelCommand("report") + ReportThermostatAbsMinHeatSetpointLimit() : ModelCommand("subscribe") { AddArgument("attr-name", "abs-min-heat-setpoint-limit"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -50161,7 +50161,7 @@ class ReadThermostatAbsMaxHeatSetpointLimit : public ModelCommand class ReportThermostatAbsMaxHeatSetpointLimit : public ModelCommand { public: - ReportThermostatAbsMaxHeatSetpointLimit() : ModelCommand("report") + ReportThermostatAbsMaxHeatSetpointLimit() : ModelCommand("subscribe") { AddArgument("attr-name", "abs-max-heat-setpoint-limit"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -50230,7 +50230,7 @@ class ReadThermostatAbsMinCoolSetpointLimit : public ModelCommand class ReportThermostatAbsMinCoolSetpointLimit : public ModelCommand { public: - ReportThermostatAbsMinCoolSetpointLimit() : ModelCommand("report") + ReportThermostatAbsMinCoolSetpointLimit() : ModelCommand("subscribe") { AddArgument("attr-name", "abs-min-cool-setpoint-limit"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -50299,7 +50299,7 @@ class ReadThermostatAbsMaxCoolSetpointLimit : public ModelCommand class ReportThermostatAbsMaxCoolSetpointLimit : public ModelCommand { public: - ReportThermostatAbsMaxCoolSetpointLimit() : ModelCommand("report") + ReportThermostatAbsMaxCoolSetpointLimit() : ModelCommand("subscribe") { AddArgument("attr-name", "abs-max-cool-setpoint-limit"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -50394,7 +50394,7 @@ class WriteThermostatOccupiedCoolingSetpoint : public ModelCommand class ReportThermostatOccupiedCoolingSetpoint : public ModelCommand { public: - ReportThermostatOccupiedCoolingSetpoint() : ModelCommand("report") + ReportThermostatOccupiedCoolingSetpoint() : ModelCommand("subscribe") { AddArgument("attr-name", "occupied-cooling-setpoint"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -50489,7 +50489,7 @@ class WriteThermostatOccupiedHeatingSetpoint : public ModelCommand class ReportThermostatOccupiedHeatingSetpoint : public ModelCommand { public: - ReportThermostatOccupiedHeatingSetpoint() : ModelCommand("report") + ReportThermostatOccupiedHeatingSetpoint() : ModelCommand("subscribe") { AddArgument("attr-name", "occupied-heating-setpoint"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -50584,7 +50584,7 @@ class WriteThermostatMinHeatSetpointLimit : public ModelCommand class ReportThermostatMinHeatSetpointLimit : public ModelCommand { public: - ReportThermostatMinHeatSetpointLimit() : ModelCommand("report") + ReportThermostatMinHeatSetpointLimit() : ModelCommand("subscribe") { AddArgument("attr-name", "min-heat-setpoint-limit"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -50679,7 +50679,7 @@ class WriteThermostatMaxHeatSetpointLimit : public ModelCommand class ReportThermostatMaxHeatSetpointLimit : public ModelCommand { public: - ReportThermostatMaxHeatSetpointLimit() : ModelCommand("report") + ReportThermostatMaxHeatSetpointLimit() : ModelCommand("subscribe") { AddArgument("attr-name", "max-heat-setpoint-limit"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -50774,7 +50774,7 @@ class WriteThermostatMinCoolSetpointLimit : public ModelCommand class ReportThermostatMinCoolSetpointLimit : public ModelCommand { public: - ReportThermostatMinCoolSetpointLimit() : ModelCommand("report") + ReportThermostatMinCoolSetpointLimit() : ModelCommand("subscribe") { AddArgument("attr-name", "min-cool-setpoint-limit"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -50869,7 +50869,7 @@ class WriteThermostatMaxCoolSetpointLimit : public ModelCommand class ReportThermostatMaxCoolSetpointLimit : public ModelCommand { public: - ReportThermostatMaxCoolSetpointLimit() : ModelCommand("report") + ReportThermostatMaxCoolSetpointLimit() : ModelCommand("subscribe") { AddArgument("attr-name", "max-cool-setpoint-limit"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -50964,7 +50964,7 @@ class WriteThermostatMinSetpointDeadBand : public ModelCommand class ReportThermostatMinSetpointDeadBand : public ModelCommand { public: - ReportThermostatMinSetpointDeadBand() : ModelCommand("report") + ReportThermostatMinSetpointDeadBand() : ModelCommand("subscribe") { AddArgument("attr-name", "min-setpoint-dead-band"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -51059,7 +51059,7 @@ class WriteThermostatControlSequenceOfOperation : public ModelCommand class ReportThermostatControlSequenceOfOperation : public ModelCommand { public: - ReportThermostatControlSequenceOfOperation() : ModelCommand("report") + ReportThermostatControlSequenceOfOperation() : ModelCommand("subscribe") { AddArgument("attr-name", "control-sequence-of-operation"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -51154,7 +51154,7 @@ class WriteThermostatSystemMode : public ModelCommand class ReportThermostatSystemMode : public ModelCommand { public: - ReportThermostatSystemMode() : ModelCommand("report") + ReportThermostatSystemMode() : ModelCommand("subscribe") { AddArgument("attr-name", "system-mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -51223,7 +51223,7 @@ class ReadThermostatStartOfWeek : public ModelCommand class ReportThermostatStartOfWeek : public ModelCommand { public: - ReportThermostatStartOfWeek() : ModelCommand("report") + ReportThermostatStartOfWeek() : ModelCommand("subscribe") { AddArgument("attr-name", "start-of-week"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -51292,7 +51292,7 @@ class ReadThermostatNumberOfWeeklyTransitions : public ModelCommand class ReportThermostatNumberOfWeeklyTransitions : public ModelCommand { public: - ReportThermostatNumberOfWeeklyTransitions() : ModelCommand("report") + ReportThermostatNumberOfWeeklyTransitions() : ModelCommand("subscribe") { AddArgument("attr-name", "number-of-weekly-transitions"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -51361,7 +51361,7 @@ class ReadThermostatNumberOfDailyTransitions : public ModelCommand class ReportThermostatNumberOfDailyTransitions : public ModelCommand { public: - ReportThermostatNumberOfDailyTransitions() : ModelCommand("report") + ReportThermostatNumberOfDailyTransitions() : ModelCommand("subscribe") { AddArgument("attr-name", "number-of-daily-transitions"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -51430,7 +51430,7 @@ class ReadThermostatAttributeList : public ModelCommand class ReportThermostatAttributeList : public ModelCommand { public: - ReportThermostatAttributeList() : ModelCommand("report") + ReportThermostatAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -51502,7 +51502,7 @@ class ReadThermostatFeatureMap : public ModelCommand class ReportThermostatFeatureMap : public ModelCommand { public: - ReportThermostatFeatureMap() : ModelCommand("report") + ReportThermostatFeatureMap() : ModelCommand("subscribe") { AddArgument("attr-name", "feature-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -51571,7 +51571,7 @@ class ReadThermostatClusterRevision : public ModelCommand class ReportThermostatClusterRevision : public ModelCommand { public: - ReportThermostatClusterRevision() : ModelCommand("report") + ReportThermostatClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -51683,7 +51683,7 @@ class WriteThermostatUserInterfaceConfigurationTemperatureDisplayMode : public M class ReportThermostatUserInterfaceConfigurationTemperatureDisplayMode : public ModelCommand { public: - ReportThermostatUserInterfaceConfigurationTemperatureDisplayMode() : ModelCommand("report") + ReportThermostatUserInterfaceConfigurationTemperatureDisplayMode() : ModelCommand("subscribe") { AddArgument("attr-name", "temperature-display-mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -51784,7 +51784,7 @@ class WriteThermostatUserInterfaceConfigurationKeypadLockout : public ModelComma class ReportThermostatUserInterfaceConfigurationKeypadLockout : public ModelCommand { public: - ReportThermostatUserInterfaceConfigurationKeypadLockout() : ModelCommand("report") + ReportThermostatUserInterfaceConfigurationKeypadLockout() : ModelCommand("subscribe") { AddArgument("attr-name", "keypad-lockout"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -51886,7 +51886,7 @@ class WriteThermostatUserInterfaceConfigurationScheduleProgrammingVisibility : p class ReportThermostatUserInterfaceConfigurationScheduleProgrammingVisibility : public ModelCommand { public: - ReportThermostatUserInterfaceConfigurationScheduleProgrammingVisibility() : ModelCommand("report") + ReportThermostatUserInterfaceConfigurationScheduleProgrammingVisibility() : ModelCommand("subscribe") { AddArgument("attr-name", "schedule-programming-visibility"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -51960,7 +51960,7 @@ class ReadThermostatUserInterfaceConfigurationAttributeList : public ModelComman class ReportThermostatUserInterfaceConfigurationAttributeList : public ModelCommand { public: - ReportThermostatUserInterfaceConfigurationAttributeList() : ModelCommand("report") + ReportThermostatUserInterfaceConfigurationAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52034,7 +52034,7 @@ class ReadThermostatUserInterfaceConfigurationClusterRevision : public ModelComm class ReportThermostatUserInterfaceConfigurationClusterRevision : public ModelCommand { public: - ReportThermostatUserInterfaceConfigurationClusterRevision() : ModelCommand("report") + ReportThermostatUserInterfaceConfigurationClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52206,7 +52206,7 @@ class ReadThreadNetworkDiagnosticsConnectionStatus : public ModelCommand class ReportThreadNetworkDiagnosticsConnectionStatus : public ModelCommand { public: - ReportThreadNetworkDiagnosticsConnectionStatus() : ModelCommand("report-event") + ReportThreadNetworkDiagnosticsConnectionStatus() : ModelCommand("subscribe-event") { AddArgument("event-name", "connection-status"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52279,7 +52279,7 @@ class ReadThreadNetworkDiagnosticsChannel : public ModelCommand class ReportThreadNetworkDiagnosticsChannel : public ModelCommand { public: - ReportThreadNetworkDiagnosticsChannel() : ModelCommand("report") + ReportThreadNetworkDiagnosticsChannel() : ModelCommand("subscribe") { AddArgument("attr-name", "channel"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52348,7 +52348,7 @@ class ReadThreadNetworkDiagnosticsRoutingRole : public ModelCommand class ReportThreadNetworkDiagnosticsRoutingRole : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRoutingRole() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRoutingRole() : ModelCommand("subscribe") { AddArgument("attr-name", "routing-role"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52417,7 +52417,7 @@ class ReadThreadNetworkDiagnosticsNetworkName : public ModelCommand class ReportThreadNetworkDiagnosticsNetworkName : public ModelCommand { public: - ReportThreadNetworkDiagnosticsNetworkName() : ModelCommand("report") + ReportThreadNetworkDiagnosticsNetworkName() : ModelCommand("subscribe") { AddArgument("attr-name", "network-name"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52489,7 +52489,7 @@ class ReadThreadNetworkDiagnosticsPanId : public ModelCommand class ReportThreadNetworkDiagnosticsPanId : public ModelCommand { public: - ReportThreadNetworkDiagnosticsPanId() : ModelCommand("report") + ReportThreadNetworkDiagnosticsPanId() : ModelCommand("subscribe") { AddArgument("attr-name", "pan-id"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52558,7 +52558,7 @@ class ReadThreadNetworkDiagnosticsExtendedPanId : public ModelCommand class ReportThreadNetworkDiagnosticsExtendedPanId : public ModelCommand { public: - ReportThreadNetworkDiagnosticsExtendedPanId() : ModelCommand("report") + ReportThreadNetworkDiagnosticsExtendedPanId() : ModelCommand("subscribe") { AddArgument("attr-name", "extended-pan-id"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52630,7 +52630,7 @@ class ReadThreadNetworkDiagnosticsMeshLocalPrefix : public ModelCommand class ReportThreadNetworkDiagnosticsMeshLocalPrefix : public ModelCommand { public: - ReportThreadNetworkDiagnosticsMeshLocalPrefix() : ModelCommand("report") + ReportThreadNetworkDiagnosticsMeshLocalPrefix() : ModelCommand("subscribe") { AddArgument("attr-name", "mesh-local-prefix"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52702,7 +52702,7 @@ class ReadThreadNetworkDiagnosticsOverrunCount : public ModelCommand class ReportThreadNetworkDiagnosticsOverrunCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsOverrunCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsOverrunCount() : ModelCommand("subscribe") { AddArgument("attr-name", "overrun-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52777,7 +52777,7 @@ class ReadThreadNetworkDiagnosticsNeighborTableList : public ModelCommand class ReportThreadNetworkDiagnosticsNeighborTableList : public ModelCommand { public: - ReportThreadNetworkDiagnosticsNeighborTableList() : ModelCommand("report") + ReportThreadNetworkDiagnosticsNeighborTableList() : ModelCommand("subscribe") { AddArgument("attr-name", "neighbor-table-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52853,7 +52853,7 @@ class ReadThreadNetworkDiagnosticsRouteTableList : public ModelCommand class ReportThreadNetworkDiagnosticsRouteTableList : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRouteTableList() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRouteTableList() : ModelCommand("subscribe") { AddArgument("attr-name", "route-table-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52927,7 +52927,7 @@ class ReadThreadNetworkDiagnosticsPartitionId : public ModelCommand class ReportThreadNetworkDiagnosticsPartitionId : public ModelCommand { public: - ReportThreadNetworkDiagnosticsPartitionId() : ModelCommand("report") + ReportThreadNetworkDiagnosticsPartitionId() : ModelCommand("subscribe") { AddArgument("attr-name", "partition-id"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -52996,7 +52996,7 @@ class ReadThreadNetworkDiagnosticsWeighting : public ModelCommand class ReportThreadNetworkDiagnosticsWeighting : public ModelCommand { public: - ReportThreadNetworkDiagnosticsWeighting() : ModelCommand("report") + ReportThreadNetworkDiagnosticsWeighting() : ModelCommand("subscribe") { AddArgument("attr-name", "weighting"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53065,7 +53065,7 @@ class ReadThreadNetworkDiagnosticsDataVersion : public ModelCommand class ReportThreadNetworkDiagnosticsDataVersion : public ModelCommand { public: - ReportThreadNetworkDiagnosticsDataVersion() : ModelCommand("report") + ReportThreadNetworkDiagnosticsDataVersion() : ModelCommand("subscribe") { AddArgument("attr-name", "data-version"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53134,7 +53134,7 @@ class ReadThreadNetworkDiagnosticsStableDataVersion : public ModelCommand class ReportThreadNetworkDiagnosticsStableDataVersion : public ModelCommand { public: - ReportThreadNetworkDiagnosticsStableDataVersion() : ModelCommand("report") + ReportThreadNetworkDiagnosticsStableDataVersion() : ModelCommand("subscribe") { AddArgument("attr-name", "stable-data-version"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53206,7 +53206,7 @@ class ReadThreadNetworkDiagnosticsLeaderRouterId : public ModelCommand class ReportThreadNetworkDiagnosticsLeaderRouterId : public ModelCommand { public: - ReportThreadNetworkDiagnosticsLeaderRouterId() : ModelCommand("report") + ReportThreadNetworkDiagnosticsLeaderRouterId() : ModelCommand("subscribe") { AddArgument("attr-name", "leader-router-id"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53278,7 +53278,7 @@ class ReadThreadNetworkDiagnosticsDetachedRoleCount : public ModelCommand class ReportThreadNetworkDiagnosticsDetachedRoleCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsDetachedRoleCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsDetachedRoleCount() : ModelCommand("subscribe") { AddArgument("attr-name", "detached-role-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53350,7 +53350,7 @@ class ReadThreadNetworkDiagnosticsChildRoleCount : public ModelCommand class ReportThreadNetworkDiagnosticsChildRoleCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsChildRoleCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsChildRoleCount() : ModelCommand("subscribe") { AddArgument("attr-name", "child-role-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53422,7 +53422,7 @@ class ReadThreadNetworkDiagnosticsRouterRoleCount : public ModelCommand class ReportThreadNetworkDiagnosticsRouterRoleCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRouterRoleCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRouterRoleCount() : ModelCommand("subscribe") { AddArgument("attr-name", "router-role-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53494,7 +53494,7 @@ class ReadThreadNetworkDiagnosticsLeaderRoleCount : public ModelCommand class ReportThreadNetworkDiagnosticsLeaderRoleCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsLeaderRoleCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsLeaderRoleCount() : ModelCommand("subscribe") { AddArgument("attr-name", "leader-role-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53566,7 +53566,7 @@ class ReadThreadNetworkDiagnosticsAttachAttemptCount : public ModelCommand class ReportThreadNetworkDiagnosticsAttachAttemptCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsAttachAttemptCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsAttachAttemptCount() : ModelCommand("subscribe") { AddArgument("attr-name", "attach-attempt-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53638,7 +53638,7 @@ class ReadThreadNetworkDiagnosticsPartitionIdChangeCount : public ModelCommand class ReportThreadNetworkDiagnosticsPartitionIdChangeCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsPartitionIdChangeCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsPartitionIdChangeCount() : ModelCommand("subscribe") { AddArgument("attr-name", "partition-id-change-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53712,7 +53712,7 @@ class ReadThreadNetworkDiagnosticsBetterPartitionAttachAttemptCount : public Mod class ReportThreadNetworkDiagnosticsBetterPartitionAttachAttemptCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsBetterPartitionAttachAttemptCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsBetterPartitionAttachAttemptCount() : ModelCommand("subscribe") { AddArgument("attr-name", "better-partition-attach-attempt-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53785,7 +53785,7 @@ class ReadThreadNetworkDiagnosticsParentChangeCount : public ModelCommand class ReportThreadNetworkDiagnosticsParentChangeCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsParentChangeCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsParentChangeCount() : ModelCommand("subscribe") { AddArgument("attr-name", "parent-change-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53857,7 +53857,7 @@ class ReadThreadNetworkDiagnosticsTxTotalCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxTotalCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxTotalCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxTotalCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-total-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -53929,7 +53929,7 @@ class ReadThreadNetworkDiagnosticsTxUnicastCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxUnicastCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxUnicastCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxUnicastCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-unicast-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54001,7 +54001,7 @@ class ReadThreadNetworkDiagnosticsTxBroadcastCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxBroadcastCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxBroadcastCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxBroadcastCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-broadcast-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54073,7 +54073,7 @@ class ReadThreadNetworkDiagnosticsTxAckRequestedCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxAckRequestedCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxAckRequestedCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxAckRequestedCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-ack-requested-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54145,7 +54145,7 @@ class ReadThreadNetworkDiagnosticsTxAckedCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxAckedCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxAckedCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxAckedCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-acked-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54217,7 +54217,7 @@ class ReadThreadNetworkDiagnosticsTxNoAckRequestedCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxNoAckRequestedCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxNoAckRequestedCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxNoAckRequestedCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-no-ack-requested-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54290,7 +54290,7 @@ class ReadThreadNetworkDiagnosticsTxDataCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxDataCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxDataCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxDataCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-data-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54359,7 +54359,7 @@ class ReadThreadNetworkDiagnosticsTxDataPollCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxDataPollCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxDataPollCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxDataPollCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-data-poll-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54431,7 +54431,7 @@ class ReadThreadNetworkDiagnosticsTxBeaconCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxBeaconCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxBeaconCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxBeaconCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-beacon-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54503,7 +54503,7 @@ class ReadThreadNetworkDiagnosticsTxBeaconRequestCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxBeaconRequestCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxBeaconRequestCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxBeaconRequestCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-beacon-request-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54576,7 +54576,7 @@ class ReadThreadNetworkDiagnosticsTxOtherCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxOtherCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxOtherCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxOtherCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-other-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54648,7 +54648,7 @@ class ReadThreadNetworkDiagnosticsTxRetryCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxRetryCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxRetryCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxRetryCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-retry-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54721,7 +54721,7 @@ class ReadThreadNetworkDiagnosticsTxDirectMaxRetryExpiryCount : public ModelComm class ReportThreadNetworkDiagnosticsTxDirectMaxRetryExpiryCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxDirectMaxRetryExpiryCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxDirectMaxRetryExpiryCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-direct-max-retry-expiry-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54795,7 +54795,7 @@ class ReadThreadNetworkDiagnosticsTxIndirectMaxRetryExpiryCount : public ModelCo class ReportThreadNetworkDiagnosticsTxIndirectMaxRetryExpiryCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxIndirectMaxRetryExpiryCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxIndirectMaxRetryExpiryCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-indirect-max-retry-expiry-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54868,7 +54868,7 @@ class ReadThreadNetworkDiagnosticsTxErrCcaCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxErrCcaCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxErrCcaCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxErrCcaCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-err-cca-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -54940,7 +54940,7 @@ class ReadThreadNetworkDiagnosticsTxErrAbortCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxErrAbortCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxErrAbortCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxErrAbortCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-err-abort-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55012,7 +55012,7 @@ class ReadThreadNetworkDiagnosticsTxErrBusyChannelCount : public ModelCommand class ReportThreadNetworkDiagnosticsTxErrBusyChannelCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsTxErrBusyChannelCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsTxErrBusyChannelCount() : ModelCommand("subscribe") { AddArgument("attr-name", "tx-err-busy-channel-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55085,7 +55085,7 @@ class ReadThreadNetworkDiagnosticsRxTotalCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxTotalCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxTotalCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxTotalCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-total-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55157,7 +55157,7 @@ class ReadThreadNetworkDiagnosticsRxUnicastCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxUnicastCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxUnicastCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxUnicastCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-unicast-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55229,7 +55229,7 @@ class ReadThreadNetworkDiagnosticsRxBroadcastCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxBroadcastCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxBroadcastCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxBroadcastCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-broadcast-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55301,7 +55301,7 @@ class ReadThreadNetworkDiagnosticsRxDataCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxDataCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxDataCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxDataCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-data-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55370,7 +55370,7 @@ class ReadThreadNetworkDiagnosticsRxDataPollCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxDataPollCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxDataPollCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxDataPollCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-data-poll-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55442,7 +55442,7 @@ class ReadThreadNetworkDiagnosticsRxBeaconCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxBeaconCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxBeaconCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxBeaconCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-beacon-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55514,7 +55514,7 @@ class ReadThreadNetworkDiagnosticsRxBeaconRequestCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxBeaconRequestCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxBeaconRequestCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxBeaconRequestCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-beacon-request-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55587,7 +55587,7 @@ class ReadThreadNetworkDiagnosticsRxOtherCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxOtherCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxOtherCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxOtherCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-other-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55659,7 +55659,7 @@ class ReadThreadNetworkDiagnosticsRxAddressFilteredCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxAddressFilteredCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxAddressFilteredCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxAddressFilteredCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-address-filtered-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55732,7 +55732,7 @@ class ReadThreadNetworkDiagnosticsRxDestAddrFilteredCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxDestAddrFilteredCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxDestAddrFilteredCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxDestAddrFilteredCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-dest-addr-filtered-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55805,7 +55805,7 @@ class ReadThreadNetworkDiagnosticsRxDuplicatedCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxDuplicatedCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxDuplicatedCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxDuplicatedCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-duplicated-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55877,7 +55877,7 @@ class ReadThreadNetworkDiagnosticsRxErrNoFrameCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxErrNoFrameCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxErrNoFrameCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxErrNoFrameCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-err-no-frame-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -55950,7 +55950,7 @@ class ReadThreadNetworkDiagnosticsRxErrUnknownNeighborCount : public ModelComman class ReportThreadNetworkDiagnosticsRxErrUnknownNeighborCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxErrUnknownNeighborCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxErrUnknownNeighborCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-err-unknown-neighbor-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56023,7 +56023,7 @@ class ReadThreadNetworkDiagnosticsRxErrInvalidSrcAddrCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxErrInvalidSrcAddrCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxErrInvalidSrcAddrCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxErrInvalidSrcAddrCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-err-invalid-src-addr-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56096,7 +56096,7 @@ class ReadThreadNetworkDiagnosticsRxErrSecCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxErrSecCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxErrSecCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxErrSecCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-err-sec-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56168,7 +56168,7 @@ class ReadThreadNetworkDiagnosticsRxErrFcsCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxErrFcsCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxErrFcsCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxErrFcsCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-err-fcs-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56240,7 +56240,7 @@ class ReadThreadNetworkDiagnosticsRxErrOtherCount : public ModelCommand class ReportThreadNetworkDiagnosticsRxErrOtherCount : public ModelCommand { public: - ReportThreadNetworkDiagnosticsRxErrOtherCount() : ModelCommand("report") + ReportThreadNetworkDiagnosticsRxErrOtherCount() : ModelCommand("subscribe") { AddArgument("attr-name", "rx-err-other-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56312,7 +56312,7 @@ class ReadThreadNetworkDiagnosticsActiveTimestamp : public ModelCommand class ReportThreadNetworkDiagnosticsActiveTimestamp : public ModelCommand { public: - ReportThreadNetworkDiagnosticsActiveTimestamp() : ModelCommand("report") + ReportThreadNetworkDiagnosticsActiveTimestamp() : ModelCommand("subscribe") { AddArgument("attr-name", "active-timestamp"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56384,7 +56384,7 @@ class ReadThreadNetworkDiagnosticsPendingTimestamp : public ModelCommand class ReportThreadNetworkDiagnosticsPendingTimestamp : public ModelCommand { public: - ReportThreadNetworkDiagnosticsPendingTimestamp() : ModelCommand("report") + ReportThreadNetworkDiagnosticsPendingTimestamp() : ModelCommand("subscribe") { AddArgument("attr-name", "pending-timestamp"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56456,7 +56456,7 @@ class ReadThreadNetworkDiagnosticsDelay : public ModelCommand class ReportThreadNetworkDiagnosticsDelay : public ModelCommand { public: - ReportThreadNetworkDiagnosticsDelay() : ModelCommand("report") + ReportThreadNetworkDiagnosticsDelay() : ModelCommand("subscribe") { AddArgument("attr-name", "delay"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56528,7 +56528,7 @@ class ReadThreadNetworkDiagnosticsSecurityPolicy : public ModelCommand class ReportThreadNetworkDiagnosticsSecurityPolicy : public ModelCommand { public: - ReportThreadNetworkDiagnosticsSecurityPolicy() : ModelCommand("report") + ReportThreadNetworkDiagnosticsSecurityPolicy() : ModelCommand("subscribe") { AddArgument("attr-name", "security-policy"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56602,7 +56602,7 @@ class ReadThreadNetworkDiagnosticsChannelMask : public ModelCommand class ReportThreadNetworkDiagnosticsChannelMask : public ModelCommand { public: - ReportThreadNetworkDiagnosticsChannelMask() : ModelCommand("report") + ReportThreadNetworkDiagnosticsChannelMask() : ModelCommand("subscribe") { AddArgument("attr-name", "channel-mask"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56678,7 +56678,7 @@ class ReadThreadNetworkDiagnosticsOperationalDatasetComponents : public ModelCom class ReportThreadNetworkDiagnosticsOperationalDatasetComponents : public ModelCommand { public: - ReportThreadNetworkDiagnosticsOperationalDatasetComponents() : ModelCommand("report") + ReportThreadNetworkDiagnosticsOperationalDatasetComponents() : ModelCommand("subscribe") { AddArgument("attr-name", "operational-dataset-components"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56756,7 +56756,7 @@ class ReadThreadNetworkDiagnosticsActiveNetworkFaultsList : public ModelCommand class ReportThreadNetworkDiagnosticsActiveNetworkFaultsList : public ModelCommand { public: - ReportThreadNetworkDiagnosticsActiveNetworkFaultsList() : ModelCommand("report") + ReportThreadNetworkDiagnosticsActiveNetworkFaultsList() : ModelCommand("subscribe") { AddArgument("attr-name", "active-network-faults-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56831,7 +56831,7 @@ class ReadThreadNetworkDiagnosticsAttributeList : public ModelCommand class ReportThreadNetworkDiagnosticsAttributeList : public ModelCommand { public: - ReportThreadNetworkDiagnosticsAttributeList() : ModelCommand("report") + ReportThreadNetworkDiagnosticsAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56903,7 +56903,7 @@ class ReadThreadNetworkDiagnosticsFeatureMap : public ModelCommand class ReportThreadNetworkDiagnosticsFeatureMap : public ModelCommand { public: - ReportThreadNetworkDiagnosticsFeatureMap() : ModelCommand("report") + ReportThreadNetworkDiagnosticsFeatureMap() : ModelCommand("subscribe") { AddArgument("attr-name", "feature-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -56972,7 +56972,7 @@ class ReadThreadNetworkDiagnosticsClusterRevision : public ModelCommand class ReportThreadNetworkDiagnosticsClusterRevision : public ModelCommand { public: - ReportThreadNetworkDiagnosticsClusterRevision() : ModelCommand("report") + ReportThreadNetworkDiagnosticsClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -57084,7 +57084,7 @@ class WriteTimeFormatLocalizationHourFormat : public ModelCommand class ReportTimeFormatLocalizationHourFormat : public ModelCommand { public: - ReportTimeFormatLocalizationHourFormat() : ModelCommand("report") + ReportTimeFormatLocalizationHourFormat() : ModelCommand("subscribe") { AddArgument("attr-name", "hour-format"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -57182,7 +57182,7 @@ class WriteTimeFormatLocalizationActiveCalendarType : public ModelCommand class ReportTimeFormatLocalizationActiveCalendarType : public ModelCommand { public: - ReportTimeFormatLocalizationActiveCalendarType() : ModelCommand("report") + ReportTimeFormatLocalizationActiveCalendarType() : ModelCommand("subscribe") { AddArgument("attr-name", "active-calendar-type"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -57256,7 +57256,7 @@ class ReadTimeFormatLocalizationSupportedCalendarTypes : public ModelCommand class ReportTimeFormatLocalizationSupportedCalendarTypes : public ModelCommand { public: - ReportTimeFormatLocalizationSupportedCalendarTypes() : ModelCommand("report") + ReportTimeFormatLocalizationSupportedCalendarTypes() : ModelCommand("subscribe") { AddArgument("attr-name", "supported-calendar-types"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -57331,7 +57331,7 @@ class ReadTimeFormatLocalizationClusterRevision : public ModelCommand class ReportTimeFormatLocalizationClusterRevision : public ModelCommand { public: - ReportTimeFormatLocalizationClusterRevision() : ModelCommand("report") + ReportTimeFormatLocalizationClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -57417,7 +57417,7 @@ class ReadUserLabelLabelList : public ModelCommand class ReportUserLabelLabelList : public ModelCommand { public: - ReportUserLabelLabelList() : ModelCommand("report") + ReportUserLabelLabelList() : ModelCommand("subscribe") { AddArgument("attr-name", "label-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -57491,7 +57491,7 @@ class ReadUserLabelClusterRevision : public ModelCommand class ReportUserLabelClusterRevision : public ModelCommand { public: - ReportUserLabelClusterRevision() : ModelCommand("report") + ReportUserLabelClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -57573,7 +57573,7 @@ class ReadWakeOnLanWakeOnLanMacAddress : public ModelCommand class ReportWakeOnLanWakeOnLanMacAddress : public ModelCommand { public: - ReportWakeOnLanWakeOnLanMacAddress() : ModelCommand("report") + ReportWakeOnLanWakeOnLanMacAddress() : ModelCommand("subscribe") { AddArgument("attr-name", "wake-on-lan-mac-address"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -57642,7 +57642,7 @@ class ReadWakeOnLanAttributeList : public ModelCommand class ReportWakeOnLanAttributeList : public ModelCommand { public: - ReportWakeOnLanAttributeList() : ModelCommand("report") + ReportWakeOnLanAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -57714,7 +57714,7 @@ class ReadWakeOnLanClusterRevision : public ModelCommand class ReportWakeOnLanClusterRevision : public ModelCommand { public: - ReportWakeOnLanClusterRevision() : ModelCommand("report") + ReportWakeOnLanClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -57834,7 +57834,7 @@ class ReadWiFiNetworkDiagnosticsDisconnection : public ModelCommand class ReportWiFiNetworkDiagnosticsDisconnection : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsDisconnection() : ModelCommand("report-event") + ReportWiFiNetworkDiagnosticsDisconnection() : ModelCommand("subscribe-event") { AddArgument("event-name", "disconnection"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -57907,7 +57907,7 @@ class ReadWiFiNetworkDiagnosticsAssociationFailure : public ModelCommand class ReportWiFiNetworkDiagnosticsAssociationFailure : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsAssociationFailure() : ModelCommand("report-event") + ReportWiFiNetworkDiagnosticsAssociationFailure() : ModelCommand("subscribe-event") { AddArgument("event-name", "association-failure"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -57980,7 +57980,7 @@ class ReadWiFiNetworkDiagnosticsConnectionStatus : public ModelCommand class ReportWiFiNetworkDiagnosticsConnectionStatus : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsConnectionStatus() : ModelCommand("report-event") + ReportWiFiNetworkDiagnosticsConnectionStatus() : ModelCommand("subscribe-event") { AddArgument("event-name", "connection-status"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58053,7 +58053,7 @@ class ReadWiFiNetworkDiagnosticsBssid : public ModelCommand class ReportWiFiNetworkDiagnosticsBssid : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsBssid() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsBssid() : ModelCommand("subscribe") { AddArgument("attr-name", "bssid"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58122,7 +58122,7 @@ class ReadWiFiNetworkDiagnosticsSecurityType : public ModelCommand class ReportWiFiNetworkDiagnosticsSecurityType : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsSecurityType() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsSecurityType() : ModelCommand("subscribe") { AddArgument("attr-name", "security-type"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58191,7 +58191,7 @@ class ReadWiFiNetworkDiagnosticsWiFiVersion : public ModelCommand class ReportWiFiNetworkDiagnosticsWiFiVersion : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsWiFiVersion() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsWiFiVersion() : ModelCommand("subscribe") { AddArgument("attr-name", "wi-fi-version"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58260,7 +58260,7 @@ class ReadWiFiNetworkDiagnosticsChannelNumber : public ModelCommand class ReportWiFiNetworkDiagnosticsChannelNumber : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsChannelNumber() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsChannelNumber() : ModelCommand("subscribe") { AddArgument("attr-name", "channel-number"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58329,7 +58329,7 @@ class ReadWiFiNetworkDiagnosticsRssi : public ModelCommand class ReportWiFiNetworkDiagnosticsRssi : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsRssi() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsRssi() : ModelCommand("subscribe") { AddArgument("attr-name", "rssi"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58398,7 +58398,7 @@ class ReadWiFiNetworkDiagnosticsBeaconLostCount : public ModelCommand class ReportWiFiNetworkDiagnosticsBeaconLostCount : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsBeaconLostCount() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsBeaconLostCount() : ModelCommand("subscribe") { AddArgument("attr-name", "beacon-lost-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58470,7 +58470,7 @@ class ReadWiFiNetworkDiagnosticsBeaconRxCount : public ModelCommand class ReportWiFiNetworkDiagnosticsBeaconRxCount : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsBeaconRxCount() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsBeaconRxCount() : ModelCommand("subscribe") { AddArgument("attr-name", "beacon-rx-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58539,7 +58539,7 @@ class ReadWiFiNetworkDiagnosticsPacketMulticastRxCount : public ModelCommand class ReportWiFiNetworkDiagnosticsPacketMulticastRxCount : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsPacketMulticastRxCount() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsPacketMulticastRxCount() : ModelCommand("subscribe") { AddArgument("attr-name", "packet-multicast-rx-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58612,7 +58612,7 @@ class ReadWiFiNetworkDiagnosticsPacketMulticastTxCount : public ModelCommand class ReportWiFiNetworkDiagnosticsPacketMulticastTxCount : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsPacketMulticastTxCount() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsPacketMulticastTxCount() : ModelCommand("subscribe") { AddArgument("attr-name", "packet-multicast-tx-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58685,7 +58685,7 @@ class ReadWiFiNetworkDiagnosticsPacketUnicastRxCount : public ModelCommand class ReportWiFiNetworkDiagnosticsPacketUnicastRxCount : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsPacketUnicastRxCount() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsPacketUnicastRxCount() : ModelCommand("subscribe") { AddArgument("attr-name", "packet-unicast-rx-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58757,7 +58757,7 @@ class ReadWiFiNetworkDiagnosticsPacketUnicastTxCount : public ModelCommand class ReportWiFiNetworkDiagnosticsPacketUnicastTxCount : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsPacketUnicastTxCount() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsPacketUnicastTxCount() : ModelCommand("subscribe") { AddArgument("attr-name", "packet-unicast-tx-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58829,7 +58829,7 @@ class ReadWiFiNetworkDiagnosticsCurrentMaxRate : public ModelCommand class ReportWiFiNetworkDiagnosticsCurrentMaxRate : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsCurrentMaxRate() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsCurrentMaxRate() : ModelCommand("subscribe") { AddArgument("attr-name", "current-max-rate"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58901,7 +58901,7 @@ class ReadWiFiNetworkDiagnosticsOverrunCount : public ModelCommand class ReportWiFiNetworkDiagnosticsOverrunCount : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsOverrunCount() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsOverrunCount() : ModelCommand("subscribe") { AddArgument("attr-name", "overrun-count"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -58970,7 +58970,7 @@ class ReadWiFiNetworkDiagnosticsAttributeList : public ModelCommand class ReportWiFiNetworkDiagnosticsAttributeList : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsAttributeList() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -59042,7 +59042,7 @@ class ReadWiFiNetworkDiagnosticsFeatureMap : public ModelCommand class ReportWiFiNetworkDiagnosticsFeatureMap : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsFeatureMap() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsFeatureMap() : ModelCommand("subscribe") { AddArgument("attr-name", "feature-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -59111,7 +59111,7 @@ class ReadWiFiNetworkDiagnosticsClusterRevision : public ModelCommand class ReportWiFiNetworkDiagnosticsClusterRevision : public ModelCommand { public: - ReportWiFiNetworkDiagnosticsClusterRevision() : ModelCommand("report") + ReportWiFiNetworkDiagnosticsClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -59379,7 +59379,7 @@ class ReadWindowCoveringType : public ModelCommand class ReportWindowCoveringType : public ModelCommand { public: - ReportWindowCoveringType() : ModelCommand("report") + ReportWindowCoveringType() : ModelCommand("subscribe") { AddArgument("attr-name", "type"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -59448,7 +59448,7 @@ class ReadWindowCoveringCurrentPositionLift : public ModelCommand class ReportWindowCoveringCurrentPositionLift : public ModelCommand { public: - ReportWindowCoveringCurrentPositionLift() : ModelCommand("report") + ReportWindowCoveringCurrentPositionLift() : ModelCommand("subscribe") { AddArgument("attr-name", "current-position-lift"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -59520,7 +59520,7 @@ class ReadWindowCoveringCurrentPositionTilt : public ModelCommand class ReportWindowCoveringCurrentPositionTilt : public ModelCommand { public: - ReportWindowCoveringCurrentPositionTilt() : ModelCommand("report") + ReportWindowCoveringCurrentPositionTilt() : ModelCommand("subscribe") { AddArgument("attr-name", "current-position-tilt"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -59592,7 +59592,7 @@ class ReadWindowCoveringConfigStatus : public ModelCommand class ReportWindowCoveringConfigStatus : public ModelCommand { public: - ReportWindowCoveringConfigStatus() : ModelCommand("report") + ReportWindowCoveringConfigStatus() : ModelCommand("subscribe") { AddArgument("attr-name", "config-status"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -59661,7 +59661,7 @@ class ReadWindowCoveringCurrentPositionLiftPercentage : public ModelCommand class ReportWindowCoveringCurrentPositionLiftPercentage : public ModelCommand { public: - ReportWindowCoveringCurrentPositionLiftPercentage() : ModelCommand("report") + ReportWindowCoveringCurrentPositionLiftPercentage() : ModelCommand("subscribe") { AddArgument("attr-name", "current-position-lift-percentage"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -59733,7 +59733,7 @@ class ReadWindowCoveringCurrentPositionTiltPercentage : public ModelCommand class ReportWindowCoveringCurrentPositionTiltPercentage : public ModelCommand { public: - ReportWindowCoveringCurrentPositionTiltPercentage() : ModelCommand("report") + ReportWindowCoveringCurrentPositionTiltPercentage() : ModelCommand("subscribe") { AddArgument("attr-name", "current-position-tilt-percentage"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -59805,7 +59805,7 @@ class ReadWindowCoveringOperationalStatus : public ModelCommand class ReportWindowCoveringOperationalStatus : public ModelCommand { public: - ReportWindowCoveringOperationalStatus() : ModelCommand("report") + ReportWindowCoveringOperationalStatus() : ModelCommand("subscribe") { AddArgument("attr-name", "operational-status"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -59874,7 +59874,7 @@ class ReadWindowCoveringTargetPositionLiftPercent100ths : public ModelCommand class ReportWindowCoveringTargetPositionLiftPercent100ths : public ModelCommand { public: - ReportWindowCoveringTargetPositionLiftPercent100ths() : ModelCommand("report") + ReportWindowCoveringTargetPositionLiftPercent100ths() : ModelCommand("subscribe") { AddArgument("attr-name", "target-position-lift-percent100ths"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -59947,7 +59947,7 @@ class ReadWindowCoveringTargetPositionTiltPercent100ths : public ModelCommand class ReportWindowCoveringTargetPositionTiltPercent100ths : public ModelCommand { public: - ReportWindowCoveringTargetPositionTiltPercent100ths() : ModelCommand("report") + ReportWindowCoveringTargetPositionTiltPercent100ths() : ModelCommand("subscribe") { AddArgument("attr-name", "target-position-tilt-percent100ths"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -60020,7 +60020,7 @@ class ReadWindowCoveringEndProductType : public ModelCommand class ReportWindowCoveringEndProductType : public ModelCommand { public: - ReportWindowCoveringEndProductType() : ModelCommand("report") + ReportWindowCoveringEndProductType() : ModelCommand("subscribe") { AddArgument("attr-name", "end-product-type"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -60089,7 +60089,7 @@ class ReadWindowCoveringCurrentPositionLiftPercent100ths : public ModelCommand class ReportWindowCoveringCurrentPositionLiftPercent100ths : public ModelCommand { public: - ReportWindowCoveringCurrentPositionLiftPercent100ths() : ModelCommand("report") + ReportWindowCoveringCurrentPositionLiftPercent100ths() : ModelCommand("subscribe") { AddArgument("attr-name", "current-position-lift-percent100ths"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -60162,7 +60162,7 @@ class ReadWindowCoveringCurrentPositionTiltPercent100ths : public ModelCommand class ReportWindowCoveringCurrentPositionTiltPercent100ths : public ModelCommand { public: - ReportWindowCoveringCurrentPositionTiltPercent100ths() : ModelCommand("report") + ReportWindowCoveringCurrentPositionTiltPercent100ths() : ModelCommand("subscribe") { AddArgument("attr-name", "current-position-tilt-percent100ths"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -60235,7 +60235,7 @@ class ReadWindowCoveringInstalledOpenLimitLift : public ModelCommand class ReportWindowCoveringInstalledOpenLimitLift : public ModelCommand { public: - ReportWindowCoveringInstalledOpenLimitLift() : ModelCommand("report") + ReportWindowCoveringInstalledOpenLimitLift() : ModelCommand("subscribe") { AddArgument("attr-name", "installed-open-limit-lift"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -60307,7 +60307,7 @@ class ReadWindowCoveringInstalledClosedLimitLift : public ModelCommand class ReportWindowCoveringInstalledClosedLimitLift : public ModelCommand { public: - ReportWindowCoveringInstalledClosedLimitLift() : ModelCommand("report") + ReportWindowCoveringInstalledClosedLimitLift() : ModelCommand("subscribe") { AddArgument("attr-name", "installed-closed-limit-lift"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -60379,7 +60379,7 @@ class ReadWindowCoveringInstalledOpenLimitTilt : public ModelCommand class ReportWindowCoveringInstalledOpenLimitTilt : public ModelCommand { public: - ReportWindowCoveringInstalledOpenLimitTilt() : ModelCommand("report") + ReportWindowCoveringInstalledOpenLimitTilt() : ModelCommand("subscribe") { AddArgument("attr-name", "installed-open-limit-tilt"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -60451,7 +60451,7 @@ class ReadWindowCoveringInstalledClosedLimitTilt : public ModelCommand class ReportWindowCoveringInstalledClosedLimitTilt : public ModelCommand { public: - ReportWindowCoveringInstalledClosedLimitTilt() : ModelCommand("report") + ReportWindowCoveringInstalledClosedLimitTilt() : ModelCommand("subscribe") { AddArgument("attr-name", "installed-closed-limit-tilt"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -60549,7 +60549,7 @@ class WriteWindowCoveringMode : public ModelCommand class ReportWindowCoveringMode : public ModelCommand { public: - ReportWindowCoveringMode() : ModelCommand("report") + ReportWindowCoveringMode() : ModelCommand("subscribe") { AddArgument("attr-name", "mode"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -60618,7 +60618,7 @@ class ReadWindowCoveringSafetyStatus : public ModelCommand class ReportWindowCoveringSafetyStatus : public ModelCommand { public: - ReportWindowCoveringSafetyStatus() : ModelCommand("report") + ReportWindowCoveringSafetyStatus() : ModelCommand("subscribe") { AddArgument("attr-name", "safety-status"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -60687,7 +60687,7 @@ class ReadWindowCoveringAttributeList : public ModelCommand class ReportWindowCoveringAttributeList : public ModelCommand { public: - ReportWindowCoveringAttributeList() : ModelCommand("report") + ReportWindowCoveringAttributeList() : ModelCommand("subscribe") { AddArgument("attr-name", "attribute-list"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -60759,7 +60759,7 @@ class ReadWindowCoveringFeatureMap : public ModelCommand class ReportWindowCoveringFeatureMap : public ModelCommand { public: - ReportWindowCoveringFeatureMap() : ModelCommand("report") + ReportWindowCoveringFeatureMap() : ModelCommand("subscribe") { AddArgument("attr-name", "feature-map"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval); @@ -60828,7 +60828,7 @@ class ReadWindowCoveringClusterRevision : public ModelCommand class ReportWindowCoveringClusterRevision : public ModelCommand { public: - ReportWindowCoveringClusterRevision() : ModelCommand("report") + ReportWindowCoveringClusterRevision() : ModelCommand("subscribe") { AddArgument("attr-name", "cluster-revision"); AddArgument("min-interval", 0, UINT16_MAX, &mMinInterval);