You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#12507 removed some level control bits from the on/off cluster, claiming they are not spec compliant. But as far as I can tell they are in fact required by the spec.
The requirement is a COMEFROM-style requirement in the level control cluster, so it's not obvious from reading just the on/off cluster. The relevant spec section is "1.6.4.1.1. Effect of On/Off Commands on the CurrentLevel Attribute" in the appclusters spec. The PR says no automated test regressions were caused, but all that says to me is that we have no test coverage for this part of the spec and should add some.
Proposed Solution
Double-check what implements this spec section in our code, write tests for it, make sure we pass those tests.
The text was updated successfully, but these errors were encountered:
Problem
#12507 removed some level control bits from the on/off cluster, claiming they are not spec compliant. But as far as I can tell they are in fact required by the spec.
The requirement is a COMEFROM-style requirement in the level control cluster, so it's not obvious from reading just the on/off cluster. The relevant spec section is "1.6.4.1.1. Effect of On/Off Commands on the CurrentLevel Attribute" in the appclusters spec. The PR says no automated test regressions were caused, but all that says to me is that we have no test coverage for this part of the spec and should add some.
Proposed Solution
Double-check what implements this spec section in our code, write tests for it, make sure we pass those tests.
The text was updated successfully, but these errors were encountered: