8000 More window shading options by shorowit · Pull Request #418 · hpxmlwg/hpxml · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

More window shading options #418

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

Merged
merged 14 commits into from
Aug 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filte 8000 r by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions merged_schema/HPXMLMerged.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -5194,6 +5194,26 @@
<xs:sequence>
<xs:group ref="SystemInfo"/>
<xs:element minOccurs="0" name="Type" type="InteriorShading"/>
<xs:element minOccurs="0" name="BlindsSummerClosedOrOpen" type="BlindsClosedOrOpen">
<xs:annotation>
<xs:documentation>Specifies if the blinds are open or closed during the summer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="BlindsWinterClosedOrOpen" type="BlindsClosedOrOpen">
<xs:annotation>
<xs:documentation>Specifies if the blinds are open or closed during the winter.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SummerFractionCovered" type="Fraction">
<xs:annotation> 10000
<xs:documentation>Use, e.g., 0.5 for a shade that is drawn halfway and 1.0 for a fully drawn shade during the summer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="WinterFractionCovered" type="Fraction">
<xs:annotation>
<xs:documentation>Use, e.g., 0.5 for a shade that is drawn halfway and 1.0 for a fully drawn shade during the winter.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SummerShadingCoefficient" type="Fraction">
<xs:annotation>
<xs:documentation>The shading coefficient to apply during the summer months. Shading coefficients are defined as a multiplier on transmittance: 1 is transparent, 0 is
Expand All @@ -5211,6 +5231,27 @@
<xs:attribute name="dataSource" type="DataSource"/>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="InsectScreen">
<xs:complexType>
<xs:sequence>
<xs:group ref="SystemInfo"/>
<xs:element minOccurs="0" name="Location" type="StormLocation"/>
<xs:element minOccurs="0" name="SummerFractionCovered" type="Fraction">
<xs:annotation>
<xs:documentation>The fraction of the window area covered by the insect screen during the summer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="WinterFractionCovered" type="Fraction">
<xs:annotation>
<xs:documentation>The fraction of the window area covered by the insect screen during the winter.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Condition" type="WindowCondition"/>
<xs:element minOccurs="0" ref="extension"/>
</xs:sequence>
<xs:attribute name="dataSource" type="DataSource"/>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="StormWindow">
<xs:complexType>
<xs:sequence>
Expand Down Expand Up @@ -8035,10 +8076,13 @@
<xs:simpleType name="InteriorShading_simple">
<xs:restriction base="xs:string">
<xs:enumeration value="light blinds"/>
<xs:enumeration value="medium blinds"/>
<xs:enumeration value="dark blinds"/>
<xs:enumeration value="light shades"/>
<xs:enumeration value="medium shades"/>
<xs:enumeration value="dark shades"/>
<xs:enumeration value="light curtains"/>
<xs:enumeration value="medium curtains"/>
<xs:enumeration value="dark curtains"/>
<xs:enumeration value="none"/>
</xs:restriction>
Expand Down Expand Up @@ -11162,6 +11206,20 @@
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="BlindsClosedOrOpen_simple">
<xs:restriction base="xs:string">
<xs:enumeration value="closed"/>
<xs:enumeration value="open"/>
<xs:enumeration value="half open"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="BlindsClosedOrOpen">
<xs:simpleContent>
<xs:extension base="BlindsClosedOrOpen_simple">
<xs:attribute name="dataSource" type="DataSource"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="PerformanceClass_simple">
<xs:restriction base="xs:string">
<xs:enumeration value="residential"/>
Expand Down
41 changes: 41 additions & 0 deletions schemas/HPXMLBaseElements.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -5180,6 +5180,26 @@
<xs:sequence>
<xs:group ref="SystemInfo"/>
<xs:element minOccurs="0" name="Type" type="InteriorShading"/>
<xs:element minOccurs="0" name="BlindsSummerClosedOrOpen" type="BlindsClosedOrOpen">
<xs:annotation>
<xs:documentation>Specifies if the blinds are open or closed during the summer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="BlindsWinterClosedOrOpen" type="BlindsClosedOrOpen">
<xs:annotation>
<xs:documentation>Specifies if the blinds are open or closed during the winter.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SummerFractionCovered" type="Fraction">
<xs:annotation>
<xs:documentation>Use, e.g., 0.5 for a shade that is drawn halfway and 1.0 for a fully drawn shade during the summer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="WinterFractionCovered" type="Fraction">
<xs:annotation>
<xs:documentation>Use, e.g., 0.5 for a shade that is drawn halfway and 1.0 for a fully drawn shade during the winter.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="SummerShadingCoefficient" type="Fraction">
<xs:annotation>
<xs:documentation>The shading coefficient to apply during the summer months. Shading coefficients are defined as a multiplier on transmittance: 1 is transparent, 0 is
Expand All @@ -5197,6 +5217,27 @@
<xs:attribute name="dataSource" type="DataSource"/>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="InsectScreen">
<xs:complexType>
<xs:sequence>
<xs:group ref="SystemInfo"/>
<xs:element minOccurs="0" name="Location" type="StormLocation"/>
<xs:element minOccurs="0" name="SummerFractionCovered" type="Fraction">
<xs:annotation>
<xs:documentation>The fraction of the window area covered by the insect screen during the summer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="WinterFractionCovered" type="Fraction">
<xs:annotation>
<xs:documentation>The fraction of the window area covered by the insect screen during the winter.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Condition" type="WindowCondition"/>
<xs:element minOccurs="0" ref="extension"/>
</xs:sequence>
<xs:attribute name="dataSource" type="DataSource"/>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="StormWindow">
<xs:complexType>
<xs:sequence>
Expand Down
17 changes: 17 additions & 0 deletions schemas/HPXMLDataTypes.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -1692,10 +1692,13 @@
<xs:simpleType name="InteriorShading_simple">
<xs:restriction base="xs:string">
<xs:enumeration value="light blinds"/>
<xs:enumeration value="medium blinds"/>
<xs:enumeration value="dark blinds"/>
<xs:enumeration value="light shades"/>
<xs:enumeration value="medium shades"/>
<xs:enumeration value="dark shades"/>
<xs:enumeration value="light curtains"/>
<xs:enumeration value="medium curtains"/>
<xs:enumeration value="dark curtains"/>
<xs:enumeration value="none"/>
</xs:restriction>
Expand Down Expand Up @@ -4819,6 +4822,20 @@
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="BlindsClosedOrOpen_simple">
<xs:restriction base="xs:string">
<xs:enumeration value="closed"/>
<xs:enumeration value="open"/>
<xs:enumeration value="half open"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="BlindsClosedOrOpen">
<xs:simpleContent>
<xs:extension base="BlindsClosedOrOpen_simple">
<xs:attribute name="dataSource" type="DataSource"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="PerformanceClass_simple">
<xs:restriction base="xs:string">
<xs:enumeration value="residential"/>
Expand Down
0