|
229 | 229 | <xs:group ref="SystemInfo"/>
|
230 | 230 | <xs:element minOccurs="0" name="InsulationGrade" type="InsulationGrade"/>
|
231 | 231 | <xs:element minOccurs="0" name="InsulationCondition" type="InsulationCondition"/>
|
232 |
| - <xs:element minOccurs="0" name="AssemblyEffectiveRValue" type="AssemblyRValue"> |
| 232 | + <xs:element minOccurs="0" name="AssemblyEffectiveRValue" type="RValueGreaterThanZero"> |
233 | 233 | <xs:annotation>
|
234 | 234 | <xs:documentation>This should indicate the effective R-value of the complete assembly including any air films or other treatments. For below-grade surfaces adjacent to ground, it should not include the insulating effect of the ground.</xs:documentation>
|
235 | 235 | </xs:annotation>
|
|
1350 | 1350 | <xs:element name="DoorMaterial" type="DoorMaterial" minOccurs="0"/>
|
1351 | 1351 | <xs:element minOccurs="0" name="WeatherStripping" type="HPXMLBoolean"/>
|
1352 | 1352 | <xs:element name="StormDoor" type="HPXMLBoolean" minOccurs="0"/>
|
1353 |
| - <xs:element name="RValue" type="RValue" minOccurs="0"/> |
| 1353 | + <xs:element name="RValue" type="RValueGreaterThanZero" minOccurs="0"/> |
1354 | 1354 | <xs:element minOccurs="0" name="LeakinessDescription" type="BuildingLeakiness"/>
|
1355 | 1355 | <xs:element minOccurs="0" name="PerformanceClass" type="PerformanceClass"/>
|
1356 | 1356 | <xs:element maxOccurs="unbounded" minOccurs="0" name="ThirdPartyCertification" type="DoorThirdPartyCertifications"/>
|
|
1801 | 1801 | </xs:annotation>
|
1802 | 1802 | </xs:element>
|
1803 | 1803 | <xs:element name="MeetsACCA5QIHVACSpecification" type="HPXMLBoolean" minOccurs="0"/>
|
1804 |
| - <xs:element name="HotWaterTemperature" type="Temperature" minOccurs="0"> |
| 1804 | + <xs:element name="HotWaterTemperature" type="TemperatureGreaterThanZero" minOccurs="0"> |
1805 | 1805 | <xs:annotation>
|
1806 | 1806 | <xs:documentation>[deg F]</xs:documentation>
|
1807 | 1807 | </xs:annotation>
|
|
2144 | 2144 | <xs:attribute name="dataSource" type="DataSource"/>
|
2145 | 2145 | </xs:complexType>
|
2146 | 2146 | </xs:element>
|
| 2147 | + <xs:element minOccurs="0" name="ElectricPanels"> |
| 2148 | + <xs:complexType> |
| 2149 | + <xs:sequence> |
| 2150 | + <xs:element maxOccurs="unbounded" name="ElectricPanel" type="ElectricPanelType"> </xs:element> |
| 2151 | + </xs:sequence> |
| 2152 | + <xs:attribute name="dataSource" type="DataSource"/> |
| 2153 | + </xs:complexType> |
| 2154 | + </xs:element> |
2147 | 2155 | <xs:element minOccurs="0" name="Batteries">
|
2148 | 2156 | <xs:complexType>
|
2149 | 2157 | <xs:sequence>
|
|
3967 | 3975 | <xs:documentation>Describes ducts buried in, e.g., attic loose-fill insulation. Partially buried ducts have insulation that does not cover the top of the ducts. Fully buried ducts have insulation that just covers the top of the ducts. Deeply buried ducts have insulation that continues above the top of the ducts. See https://basc.pnnl.gov/resource-guides/ducts-buried-attic-insulation for more information.</xs:documentation>
|
3968 | 3976 | </xs:annotation>
|
3969 | 3977 | </xs:element>
|
3970 |
| - <xs:element minOccurs="0" name="DuctEffectiveRValue" type="RValue"> |
| 3978 | + <xs:element minOccurs="0" name="DuctEffectiveRValue" type="RValueGreaterThanZero"> |
3971 | 3979 | <xs:annotation>
|
3972 | 3980 | <xs:documentation>The overall effective R-value. Includes the exterior air film as well as other effects such as adjustments for insulation wrapped around round ducts, or ducts buried in attic insulation.</xs:documentation>
|
3973 | 3981 | </xs:annotation>
|
|
5690 | 5698 | <xs:element minOccurs="0" ref="ConnectedDevice"/>
|
5691 | 5699 | <xs:element minOccurs="0" ref="AttachedToZone"/>
|
5692 | 5700 | <xs:element name="ControlType" type="ThermostatType" minOccurs="0"/>
|
5693 |
| - <xs:element name="SetpointTempHeatingSeason" type="Temperature" minOccurs="0"> |
| 5701 | + <xs:element name="SetpointTempHeatingSeason" type="TemperatureGreaterThanZero" minOccurs="0"> |
5694 | 5702 | <xs:annotation>
|
5695 | 5703 | <xs:documentation>[deg F]</xs:documentation>
|
5696 | 5704 | </xs:annotation>
|
5697 | 5705 | </xs:element>
|
5698 |
| - <xs:element name="SetbackTempHeatingSeason" type="Temperature" minOccurs="0"> |
| 5706 | + <xs:element name="SetbackTempHeatingSeason" type="TemperatureGreaterThanZero" minOccurs="0"> |
5699 | 5707 | <xs:annotation>
|
5700 | 5708 | <xs:documentation>[deg F]</xs:documentation>
|
5701 | 5709 | </xs:annotation>
|
|
5705 | 5713 | <xs:documentation>[hours]</xs:documentation>
|
5706 | 5714 | </xs:annotation>
|
5707 | 5715 | </xs:element>
|
5708 |
| - <xs:element name="SetupTempCoolingSeason" type="Temperature" minOccurs="0"> |
| 5716 | + <xs:element name="SetupTempCoolingSeason" type="TemperatureGreaterThanZero" minOccurs="0"> |
5709 | 5717 | <xs:annotation>
|
5710 | 5718 | <xs:documentation>[deg F]</xs:documentation>
|
5711 | 5719 | </xs:annotation>
|
5712 | 5720 | </xs:element>
|
5713 |
| - <xs:element name="SetpointTempCoolingSeason" type="Temperature" minOccurs="0"> |
| 5721 | + <xs:element name="SetpointTempCoolingSeason" type="TemperatureGreaterThanZero" minOccurs="0"> |
5714 | 5722 | <xs:annotation>
|
5715 | 5723 | <xs:documentation>[deg F]</xs:documentation>
|
5716 | 5724 | </xs:annotation>
|
|
6276 | 6284 | </xs:sequence>
|
6277 | 6285 | <xs:attribute name="dataSource" type="DataSource"/>
|
6278 | 6286 | </xs:complexType>
|
| 6287 | + <xs:complexType name="ElectricPanelType"> |
| 6288 | + <xs:sequence> |
| 6289 | + <xs:group ref="SystemInfo"/> |
| 6290 | + <xs:element minOccurs="0" name="Manufacturer" type="Manufacturer"/> |
| 6291 | + <xs:element minOccurs="0" name="Model" type="Model"/> |
| 6292 | + <xs:element minOccurs="0" name="Location" type="BatteryLocation"/> |
| 6293 | + <xs:element minOccurs="0" name="Voltage" type="ElectricPanelVoltage"/> |
| 6294 | + <xs:element minOccurs="0" name="MaxCurrentRating" type="Current"> |
| 6295 | + <xs:annotation> |
| 6296 | + <xs:documentation>[A]</xs:documentation> |
| 6297 | + </xs:annotation> |
| 6298 | + </xs:element> |
| 6299 | + <xs:element minOccurs="0" ref="extension"/> |
| 6300 | + </xs:sequence> |
| 6301 | + <xs:attribute name="dataSource" type="DataSource"/> |
| 6302 | + </xs:complexType> |
6279 | 6303 | <xs:simpleType name="DataSource">
|
6280 | 6304 | <xs:restriction base="xs:string">
|
6281 | 6305 | <xs:enumeration value="user"/>
|
|
7564 | 7588 | </xs:simpleContent>
|
7565 | 7589 | </xs:complexType>
|
7566 | 7590 | <!--Insulation Below-->
|
7567 |
| - <xs:simpleType name="AssemblyRValue_simple"> |
| 7591 | + <xs:simpleType name="RValueGreaterThanZero_simple"> |
7568 | 7592 | <xs:restriction base="xs:double">
|
7569 | 7593 | <xs:minExclusive value="0"/>
|
7570 | 7594 | </xs:restriction>
|
7571 | 7595 | </xs:simpleType>
|
7572 |
| - <xs:complexType name="AssemblyRValue"> |
| 7596 | + <xs:complexType name="RValueGreaterThanZero"> |
7573 | 7597 | <xs:simpleContent>
|
7574 |
| - <xs:extension base="AssemblyRValue_simple"> |
| 7598 | + <xs:extension base="RValueGreaterThanZero_simple"> |
7575 | 7599 | <xs:attribute name="dataSource" type="DataSource"/>
|
7576 | 7600 | </xs:extension>
|
7577 | 7601 | </xs:simpleContent>
|
|
7863 | 7887 | <xs:restriction base="xs:string">
|
7864 | 7888 | <xs:enumeration value="Energy Star"/>
|
7865 | 7889 | <xs:enumeration value="Energy Star Most Efficient"/>
|
| 7890 | + <xs:enumeration value="Energy Star Cold Climate Heat Pump"/> |
7866 | 7891 | <xs:enumeration value="CEE Tier 1"/>
|
7867 | 7892 | <xs:enumeration value="CEE Tier 2"/>
|
7868 | 7893 | <xs:enumeration value="CEE Tier 3"/>
|
|
8572 | 8597 | </xs:extension>
|
8573 | 8598 | </xs:simpleContent>
|
8574 | 8599 | </xs:complexType>
|
| 8600 | + <xs:simpleType name="TemperatureGreaterThanZero_simple"> |
| 8601 | + <xs:restriction base="xs:double"> |
| 8602 | + <xs:minExclusive value="0"/> |
| 8603 | + </xs:restriction> |
| 8604 | + </xs:simpleType> |
| 8605 | + <xs:complexType name="TemperatureGreaterThanZero"> |
| 8606 | + <xs:simpleContent> |
| 8607 | + <xs:extension base="TemperatureGreaterThanZero_simple"> |
| 8608 | + <xs:attribute name="dataSource" type="DataSource"/> |
| 8609 | + </xs:extension> |
| 8610 | + </xs:simpleContent> |
| 8611 | + </xs:complexType> |
8575 | 8612 | <xs:simpleType name="ThermostatType_simple">
|
8576 | 8613 | <xs:restriction base="xs:string">
|
8577 | 8614 | <xs:enumeration value="programmable thermostat"/>
|
|
11329 | 11366 | </xs:extension>
|
11330 | 11367 | </xs:simpleContent>
|
11331 | 11368 | </xs:complexType>
|
| 11369 | + <xs:simpleType name="ElectricPanelMainOrSub_simple"> |
| 11370 | + <xs:restriction base="xs:string"> |
| 11371 | + <xs:enumeration value="main"/> |
| 11372 | + <xs:enumeration value="sub"/> |
| 11373 | + </xs:restriction> |
| 11374 | + </xs:simpleType> |
| 11375 | + <xs:complexType name="ElectricPanelMainOrSub"> |
| 11376 | + <xs:simpleContent> |
| 11377 | + <xs:extension base="ElectricPanelMainOrSub_simple"> |
| 11378 | + <xs:attribute name="dataSource" type="DataSource"/> |
| 11379 | + </xs:extension> |
| 11380 | + </xs:simpleContent> |
| 11381 | + </xs:complexType> |
| 11382 | + <xs:simpleType name="ElectricPanelVoltage_simple"> |
| 11383 | + <xs:restriction base="xs:integer"> |
| 11384 | + <xs:enumeration value="120"/> |
| 11385 | + <xs:enumeration value="240"/> |
| 11386 | + </xs:restriction> |
| 11387 | + </xs:simpleType> |
| 11388 | + <xs:complexType name="ElectricPanelVoltage"> |
| 11389 | + <xs:simpleContent> |
| 11390 | + <xs:extension base="ElectricPanelVoltage_simple"> |
| 11391 | + <xs:attribute name="dataSource" type="DataSource"/> |
| 11392 | + </xs:extension> |
| 11393 | + </xs:simpleContent> |
| 11394 | + </xs:complexType> |
11332 | 11395 | </xs:schema>
|
0 commit comments