forked from project-chip/connectedhomeip
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit 74bfb0d
committed
Remove handling of the unitTestInject* bits in base MTRDevice.
These injections need to be handled by subclasses, because the subclasses do
very different report processing and have different mechanisms for getting
reports.
Once these implementations are removed, the following become unreachable and can
be removed:
* _handleEventReport
* _handleReportBegin
* _handleAttributeReport
* _handleReportEnd
Once those are removed, the following become unreachable or unused and can be
removed:
* _receivingReport (always false)
* _receivingPrimingReport (always false, because _receivingReport is always false)
* _changeState
* _callDelegateDeviceCachePrimed
* unreportedEvents
* _getAttributesToReportWithReportedValues
Once those are removed, the following become unreachable or unused and can be
removed:
* _setCachedAttributeValue
* _noteDataVersion
* _deviceConfigurationChanged
* estimatedStartTimeFromGeneralDiagnosticsUpTime
* _attributeAffectsDeviceConfiguration
* _pruneStoredDataForPath
Once those are removed, the following become unreachable or unused and can be
removed:
* _pruneEndpointsIn
* _pruneClustersIn
* _pruneAttributesIn
* _attributePathAffectsDescriptionData
* _addInformationalAttributesToCurrentMetricScope
Once those are removed, the following become unreachable or unused and can be
removed:
* _removeAttributes
* _removeClusters
Once those are removed, the following become unreachable or unused and can be
removed:
* _removeCachedAttribute1 parent 9520bef commit 74bfb0dCopy full SHA for 74bfb0d
1 file changed
+3
-613
lines changed
0 commit comments