-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Documentation] Specs vs XML differences Operational Credentials Cluster #25616
Comments
@Apollon77 Is this meant to be about the Operational Credentials cluster? |
Yes, sorry ... corrected |
"default" in the XML right now does not mean the same concept as "default" does in the spec. So there's no particular reason they should be aligned, and in some cases aligning them will be actively confusing. This is one of those cases. There is no actual "default" for CurrentFabricIndex in implementation terms; it has to be dynamically computed. We should be somehow flagging this as "don't allow specifying a default in the ZAP UI at all" or something. |
1) Remove default that is not listed in spec table in Boolean State. * Fixes project-chip#25605 2) Remove length constraint on list in Fixed Label and User Label. * Fixes project-chip#25610 3) Remove length constraint on list in Network Commissioning. * Partially addresses project-chip#25612 4) Remove incorrect max values in Occupancy Sensing. * Fixes project-chip#25614 5) Add min/max for SupportedFabrics in Operational Credentials * Fixes project-chip#25616 6) Remove defaults and "reportable" annotations that are not in the spec table in Pressure Measurement * Fixes project-chip#25617 7) Fix max value of Tolerance attribute in Temperature Measurement * Fixes project-chip#25618 8) Remove stray "reportable" on Tolerance in Relative Humidity Measurement * Fixes project-chip#25620
1) Remove default that is not listed in spec table in Boolean State. * Fixes project-chip#25605 2) Remove length constraint on list in Fixed Label and User Label. * Fixes project-chip#25610 3) Remove length constraint on list in Network Commissioning. * Partially addresses project-chip#25612 4) Remove incorrect max values in Occupancy Sensing. * Fixes project-chip#25614 5) Add min/max for SupportedFabrics in Operational Credentials * Fixes project-chip#25616 6) Remove defaults and "reportable" annotations that are not in the spec table in Pressure Measurement * Fixes project-chip#25617 7) Fix max value of Tolerance attribute in Temperature Measurement * Fixes project-chip#25618 8) Remove stray "reportable" on Tolerance in Relative Humidity Measurement * Fixes project-chip#25620
1) Remove default that is not listed in spec table in Boolean State. * Fixes project-chip#25605 2) Remove length constraint on list in Fixed Label and User Label. * Fixes project-chip#25610 3) Remove length constraint on list in Network Commissioning. * Partially addresses project-chip#25612 4) Remove incorrect max values in Occupancy Sensing. * Fixes project-chip#25614 5) Add min/max for SupportedFabrics in Operational Credentials * Fixes project-chip#25616 6) Remove defaults and "reportable" annotations that are not in the spec table in Pressure Measurement * Fixes project-chip#25617 7) Fix max value of Tolerance attribute in Temperature Measurement * Fixes project-chip#25618 8) Remove stray "reportable" on Tolerance in Relative Humidity Measurement * Fixes project-chip#25620
Ok, but then also the default of 0 in the specs makes no sense ... or?! |
Well, what it means in the specs is that if for some reason you need a CurrentFabricIndex for some algorithm defined by the spec and you are in a context where there is not one available (e.g. that algorithm is not associated with a message that delivered over an encrypted channel), then you should just use 0 (i.e. "no fabric") for the value. In practice, the preconditions for that "if" might never even be met, in that there might be no such algorithms. |
1) Remove default that is not listed in spec table in Boolean State. * Fixes project-chip/connectedhomeip#25605 2) Remove length constraint on list in Fixed Label and User Label. * Fixes project-chip/connectedhomeip#25610 3) Remove length constraint on list in Network Commissioning. * Partially addresses project-chip/connectedhomeip#25612 4) Remove incorrect max values in Occupancy Sensing. * Fixes project-chip/connectedhomeip#25614 5) Add min/max for SupportedFabrics in Operational Credentials * Fixes project-chip/connectedhomeip#25616 6) Remove defaults and "reportable" annotations that are not in the spec table in Pressure Measurement * Fixes project-chip/connectedhomeip#25617 7) Fix max value of Tolerance attribute in Temperature Measurement * Fixes project-chip/connectedhomeip#25618 8) Remove stray "reportable" on Tolerance in Relative Humidity Measurement * Fixes project-chip/connectedhomeip#25620
1) Remove default that is not listed in spec table in Boolean State. * Fixes project-chip#25605 2) Remove length constraint on list in Fixed Label and User Label. * Fixes project-chip#25610 3) Remove length constraint on list in Network Commissioning. * Partially addresses project-chip#25612 4) Remove incorrect max values in Occupancy Sensing. * Fixes project-chip#25614 5) Add min/max for SupportedFabrics in Operational Credentials * Fixes project-chip#25616 6) Remove defaults and "reportable" annotations that are not in the spec table in Pressure Measurement * Fixes project-chip#25617 7) Fix max value of Tolerance attribute in Temperature Measurement * Fixes project-chip#25618 8) Remove stray "reportable" on Tolerance in Relative Humidity Measurement * Fixes project-chip#25620
1) Remove default that is not listed in spec table in Boolean State. * Fixes project-chip#25605 2) Remove length constraint on list in Fixed Label and User Label. * Fixes project-chip#25610 3) Remove length constraint on list in Network Commissioning. * Partially addresses project-chip#25612 4) Remove incorrect max values in Occupancy Sensing. * Fixes project-chip#25614 5) Add min/max for SupportedFabrics in Operational Credentials * Fixes project-chip#25616 6) Remove defaults and "reportable" annotations that are not in the spec table in Pressure Measurement * Fixes project-chip#25617 7) Fix max value of Tolerance attribute in Temperature Measurement * Fixes project-chip#25618 8) Remove stray "reportable" on Tolerance in Relative Humidity Measurement * Fixes project-chip#25620
Documentation issues
Platform
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: