- Help Topics: 1. A Short Introduction to IGSDB V2 2. What's Changed
2.2. Window Subtypes
In the legacy CGDB, a shading product that was defined by a 'type' of 7 corresponded to a 'GEN_BSDF_XML' file. Products defined by a "Gen" BSDF xml file (and an accompanying "THMX" file) were usually cellular shades, roman shades or pleated shades.
Shading products of 'type' 2 were considered "BSDF_XML" products...which usually corresponded to roller shades.
However, this system was suboptimal, as the real 'type' of product was now obscured by a definition which really only defined the nature of the data file used to describe it, not the product's actual nature.
In the IGSDB, a shading product is defined by type SHADING
and a subtype that
corresponds to its actual nature, such as CELLULAR_SHADE
.
The definition and contents of the data file(s) that defines its
properties has been moved to a different property called data_file_type
CGDB Legacy Value | Possible IGSDB Subtypes |
---|---|
2 (BSDF XML) |
ROLLER_SHADE
|
7 (THMX / "GEN" BSDF XML) |
|
API Legacy Value for WINDOW8
Because WINDOW8 relies on the old values of "BSDF_XML" and "GEN_BSDF_XML", the IGSDB API
(both v1 and v2) provides a property window8_application_type
value with the old type value.
WINDOW8 reads this property when accessing the IGSDB API.
The window8_application_type
field will show "BSDF_XML" when the product is a roller shade, and
"GEN_BSDF_XML" when the product is
a roman shade, cellular shade or pleated shade.