-
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
Thermostat cluster attributes that should be nullable are not marked that way in the XML #11670
Comments
Null checking is implemented just fine. But in the XML these attributes are not marked nullable. |
@bzbarsky-apple we are facing same build error issue in Pump configuration cluster: |
I suggest filing separate issues per cluster that has this problem, but more importantly getting the domain owners for these clusters to fix those issues... |
ok i will do it |
This issue was created by me using a account that i had to delete due to access issues, I will continue to follow these issues with my current id. |
Specific changes: * Adjust names of attributes to match the spec. * Mark the attributes that are supposed to be nullable as nullable. * Make the min values be decimal for various attributes, for readability. * Add the various setback attributes and EmergencyHeatDelta. * Fix incorrect fourth field for SetWeeklySchedule and GetWeeklyScheduleResponse. * Fix the types for the NumberOfTransitionsForSequence fields in SetWeeklySchedule and GetWeeklyScheduleResponse. * Fix incorrect type of RelayStatus in GetRelayStatusLogResponse. CHIP-Specifications/connectedhomeip-spec#5238 tracks the outstanding spec issue about the fields of the ThermostatScheduleTransition struct. Fixes project-chip#11670
Specific changes: * Adjust names of attributes to match the spec. * Mark the attributes that are supposed to be nullable as nullable. * Make the min values be decimal for various attributes, for readability. * Add the various setback attributes and EmergencyHeatDelta. * Fix incorrect fourth field for SetWeeklySchedule and GetWeeklyScheduleResponse. * Fix the types for the NumberOfTransitionsForSequence fields in SetWeeklySchedule and GetWeeklyScheduleResponse. * Fix incorrect type of RelayStatus in GetRelayStatusLogResponse. CHIP-Specifications/connectedhomeip-spec#5238 tracks the outstanding spec issue about the fields of the ThermostatScheduleTransition struct. Fixes project-chip#11670
Specific changes: * Adjust names of attributes to match the spec. * Mark the attributes that are supposed to be nullable as nullable. * Make the min values be decimal for various attributes, for readability. * Add the various setback attributes and EmergencyHeatDelta. * Fix incorrect fourth field for SetWeeklySchedule and GetWeeklyScheduleResponse. * Fix the types for the NumberOfTransitionsForSequence fields in SetWeeklySchedule and GetWeeklyScheduleResponse. * Fix incorrect type of RelayStatus in GetRelayStatusLogResponse. CHIP-Specifications/connectedhomeip-spec#5238 tracks the outstanding spec issue about the fields of the ThermostatScheduleTransition struct. Fixes project-chip#11670
Specific changes: * Adjust names of attributes to match the spec. * Mark the attributes that are supposed to be nullable as nullable. * Make the min values be decimal for various attributes, for readability. * Add the various setback attributes and EmergencyHeatDelta. * Fix incorrect fourth field for SetWeeklySchedule and GetWeeklyScheduleResponse. * Fix the types for the NumberOfTransitionsForSequence fields in SetWeeklySchedule and GetWeeklyScheduleResponse. * Fix incorrect type of RelayStatus in GetRelayStatusLogResponse. CHIP-Specifications/connectedhomeip-spec#5238 tracks the outstanding spec issue about the fields of the ThermostatScheduleTransition struct. Fixes project-chip#11670
Specific changes: * Adjust names of attributes to match the spec. * Mark the attributes that are supposed to be nullable as nullable. * Make the min values be decimal for various attributes, for readability. * Add the various setback attributes and EmergencyHeatDelta. * Fix incorrect fourth field for SetWeeklySchedule and GetWeeklyScheduleResponse. * Fix the types for the NumberOfTransitionsForSequence fields in SetWeeklySchedule and GetWeeklyScheduleResponse. * Fix incorrect type of RelayStatus in GetRelayStatusLogResponse. CHIP-Specifications/connectedhomeip-spec#5238 tracks the outstanding spec issue about the fields of the ThermostatScheduleTransition struct. Fixes #11670
Summary:
As per spec the default value of some attributes are null and we need to check the default value as expected using Scripts but Null check is not implemented in YAML framework.
Spec Screenshot:
Execution Screenshot:
The text was updated successfully, but these errors were encountered: