# gbElements_0_32.py
# autogenerated
[docs]
class aecXML_auto():
""""""
[docs]
class AirChangesPerHour_auto():
""""""
[docs]
class AverageNumberOfFloors_auto():
""""""
[docs]
class Azimuth_auto():
"""The number of degrees from north the outside of the surfaces is rotated in relation to the bottom-left corner."""
[docs]
class Ballast_auto():
"""Type of ballast used"""
[docs]
class BeginDate_auto():
"""Month and day year scedule begins"""
[docs]
class CADObjectId_auto():
"""The CADObjectId Element is used to map unique CAD object identifiers to gbXML elements. Allows CAD tools to read results from a gbXML file and map them to their CAD objects."""
[docs]
class CDDValue_auto():
"""Cooling degree day value"""
[docs]
class City_auto():
""""""
[docs]
class CompanyName_auto():
""""""
[docs]
class Country_auto():
""""""
[docs]
class CyclesPerWeek_auto():
"""Number of operation cycles per week."""
[docs]
class DaylightSavings_auto():
"""Allows for including daylight savings time"""
[docs]
class DDDayCool_auto():
"""Heating design day dry bulb temperature range"""
[docs]
class DDDayHeat_auto():
"""Day of the month that the heating design day occurs on"""
[docs]
class DDDaylightCool_auto():
"""Flag for daylight savings on the cooling design day"""
[docs]
class DDDaylightHeat_auto():
"""Flag for daylight savings for the heating design day"""
[docs]
class DDHiHrCool_auto():
"""Cooling design day hour of high temperature"""
[docs]
class DDHiHrHeat_auto():
"""Heating design day hour of high temperature"""
[docs]
class DDLoHrCool_auto():
"""Cooling design day hour of low temperature"""
[docs]
class DDLoHrHeat_auto():
"""Heating design day hour of low temperature"""
[docs]
class DDMonthCool_auto():
"""Month the cooling design day lands on. 1=Jan, 12=Dec"""
[docs]
class DDMonthHeat_auto():
"""Month that the heating design day occurs on. 1=Jan, 12=Dec"""
[docs]
class DDRainCool_auto():
"""Flag for rain on the cooling design day. 0=no rain, 1=rain"""
[docs]
class DDRainHeat_auto():
"""Heating design day rain flag. 0=no rain, 1=rain"""
[docs]
class DDSnowCool_auto():
"""Flag for snow on the cooling design day. 0=not snowing, 1=snowing"""
[docs]
class DDSnowHeat_auto():
"""Heating design day snow flag. 0=not snowing, 1=snowing"""
[docs]
class DependantValue_auto():
"""Value of a dependant variable for this data point"""
[docs]
class Description_auto():
""""""
[docs]
class Email1Address_auto():
""""""
[docs]
class EndDate_auto():
"""Month and day year schedule ends"""
[docs]
class Expression_auto():
""""""
[docs]
class FirstName_auto():
""""""
[docs]
class GroundTempValue_auto():
""""""
[docs]
class HDDValue_auto():
""""""
[docs]
class IndependantValue_auto():
"""Value of the independant variable for this data point"""
[docs]
class Lamp_auto():
"""Type of lamp used"""
[docs]
class LastName_auto():
""""""
[docs]
class Latitude_auto():
"""Degrees east of Greenwich, in decimal degrees. Locations west of Greenwich are negative."""
[docs]
class Longitude_auto():
"""Degrees north of the equator, in decimal degrees. Locations south of the equator are negative."""
[docs]
class LumensPerLamp_auto():
""""""
[docs]
class Luminaire_auto():
"""Type of luminaire used"""
[docs]
class Manufacturer_auto():
""""""
[docs]
class MiddleName_auto():
""""""
[docs]
class Model_auto():
""""""
[docs]
class Name_auto():
""""""
[docs]
class NaturalVentOccDep_auto():
"""Occupancy dependence of natural ventilation. If true, then natural ventalation only occurs when people are present."""
[docs]
class NumberOfLamps_auto():
""""""
[docs]
class ObjectId_auto():
"""Indicates which object or objects the results apply to, if any"""
[docs]
class PrandtlNumber_auto():
""""""
[docs]
class ProductName_auto():
""""""
[docs]
class Reference_auto():
""""""
[docs]
class RefrigerantType_auto():
""""""
[docs]
class ScheduleValue_auto():
"""Value for one block of time. Divides a day evenly into number of ScheduleValue elements defined in DaySchedule.
Example: If 12 ScheduleValue elements are defined, each will represent two hours"""
[docs]
class StateOrProvince_auto():
""""""
[docs]
class StreetAddress_auto():
""""""
[docs]
class Tilt_auto():
"""The number of degrees from up that the outside of the surface is tilted in relation to the bottom-left corner."""
[docs]
class Value_auto():
"""Contains the actual numerical result value. If series result type each Value element contains the one value and is in sequential order for the series."""
[docs]
class Version_auto():
""""""
[docs]
class WebPage_auto():
""""""
[docs]
class YearModeled_auto():
"""Year of simulation to use"""
[docs]
class ZipcodeOrPostalCode_auto():
""""""
[docs]
class gbXML_auto():
""""""
@property
def engine(self):
return self.get_attribute('engine')
@engine.setter
def engine(self,value):
self.set_attribute('engine',value)
@property
def temperatureUnit(self):
"""This attribute specifies the default temperature unit for the entire gbXML document, wherever the temperatureUnit simple type is used."""
return self.get_attribute('temperatureUnit')
@temperatureUnit.setter
def temperatureUnit(self,value):
self.set_attribute('temperatureUnit',value)
@property
def lengthUnit(self):
"""This attribute specifies the default length unit for the entire gbXML document, wherever the lengthUnit simple type is used."""
return self.get_attribute('lengthUnit')
@lengthUnit.setter
def lengthUnit(self,value):
self.set_attribute('lengthUnit',value)
@property
def areaUnit(self):
"""This attribute specifies the default area unit for the entire gbXML document, wherever the areaUnit simple type is used."""
return self.get_attribute('areaUnit')
@areaUnit.setter
def areaUnit(self,value):
self.set_attribute('areaUnit',value)
@property
def volumeUnit(self):
"""This attribute specifies the default volume unit for the entire gbXML document, wherever the volumeUnit simple type is used."""
return self.get_attribute('volumeUnit')
@volumeUnit.setter
def volumeUnit(self,value):
self.set_attribute('volumeUnit',value)
@property
def useSIUnitsForResults(self):
"""Results will be given in SI or IP units. True = SI units, which is the implied default. If False, results will be in english units."""
return self.get_attribute('useSIUnitsForResults')
@useSIUnitsForResults.setter
def useSIUnitsForResults(self,value):
self.set_attribute('useSIUnitsForResults',value)
[docs]
class Absorptance_auto():
"""Absorptance of the outside surface"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
[docs]
class AdjacentSpaceId_auto():
""""""
@property
def spaceIdRef(self):
"""ID for a space that is bounded by this surface."""
return self.get_attribute('spaceIdRef')
@spaceIdRef.setter
def spaceIdRef(self,value):
self.set_attribute('spaceIdRef',value)
[docs]
class Age_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class AirLoop_auto():
"""The AirLoop element represents the equipment serving one path of air"""
@property
def controlZoneIdRef(self):
return self.get_attribute('controlZoneIdRef')
@controlZoneIdRef.setter
def controlZoneIdRef(self,value):
self.set_attribute('controlZoneIdRef',value)
[docs]
class AirLoopEquipment_auto():
"""A piece of equipment serving an air-loop.
This is generalized to be able to contain any type of air loop equipment."""
@property
def equipmentType(self):
return self.get_attribute('equipmentType')
@equipmentType.setter
def equipmentType(self,value):
self.set_attribute('equipmentType',value)
[docs]
class AirLoopId_auto():
""""""
@property
def airLoopIdRef(self):
"""ID pointing to an air loop"""
return self.get_attribute('airLoopIdRef')
@airLoopIdRef.setter
def airLoopIdRef(self,value):
self.set_attribute('airLoopIdRef',value)
[docs]
class AirTemperature_auto():
"""Minimum air temperature before shades are closed."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
[docs]
class Albedo_auto():
"""Reflectance of solar radiation"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class AltEnergySource_auto():
"""Alternative energy source"""
@property
def altEnergyType(self):
return self.get_attribute('altEnergyType')
@altEnergyType.setter
def altEnergyType(self,value):
self.set_attribute('altEnergyType',value)
@property
def resourceType(self):
return self.get_attribute('resourceType')
@resourceType.setter
def resourceType(self,value):
self.set_attribute('resourceType',value)
[docs]
class Area_auto():
"""Specifies the area of the space or building. This value should be equal to the area enclosed by the physical boundries of the space, as defined by the intersection of the horizontal plane at the highest floor height and the volumetric model's vertical interior surface planes. Building area should be the sum of space areas whose PeopleNumber element values are greater than zero."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Blind_auto():
""""""
[docs]
class BlowerDoorValue_auto():
"""Leakage value obtained from blower door test."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Building_auto():
""""""
@property
def buildingType(self):
return self.get_attribute('buildingType')
@buildingType.setter
def buildingType(self,value):
self.set_attribute('buildingType',value)
[docs]
class CADMaterialId_auto():
""""""
@property
def CADMaterialIdRef(self):
"""ID used by a CAD program to reference its internal materials library"""
return self.get_attribute('CADMaterialIdRef')
@CADMaterialIdRef.setter
def CADMaterialIdRef(self,value):
self.set_attribute('CADMaterialIdRef',value)
[docs]
class Campus_auto():
"""The Campus element should be used as the base for all physical objects. On a campus, place one or more buildings."""
@property
def designHeatWeathIdRef(self):
"""ID for the weather data used for a heating design day"""
return self.get_attribute('designHeatWeathIdRef')
@designHeatWeathIdRef.setter
def designHeatWeathIdRef(self,value):
self.set_attribute('designHeatWeathIdRef',value)
@property
def designCoolWeathIdRef(self):
"""ID for the weather data used for a cooling design day"""
return self.get_attribute('designCoolWeathIdRef')
@designCoolWeathIdRef.setter
def designCoolWeathIdRef(self,value):
self.set_attribute('designCoolWeathIdRef',value)
[docs]
class Capacity_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def capacityType(self):
return self.get_attribute('capacityType')
@capacityType.setter
def capacityType(self,value):
self.set_attribute('capacityType',value)
[docs]
class CartesianPoint_auto():
"""This is the x, y, and z distances from the origin. This element must have three Coordinate elements, which represent x, y, and z in order.
"""
[docs]
class CDD_auto():
"""Cooling degree days. CDD is calculated as the number of degrees a mean daily temperature is above a value (specified as the Temperature element), for each day.
For example, if the mean temperature in a region rises to 77 degrees for three days during a year, the rest of the time staying below 75, and the Temperature element is set at 75, then CDD = 6."""
[docs]
class ClosedShell_auto():
"""This is an element from ifcXML that describes a collection of faces that make up a closed shell.
"""
[docs]
class CoefficientOfUtilization_auto():
"""The coefficient of utilization is the ratio of luminous flux on a workplane to the luminous flux emitted by the lamps alone.
"""
@property
def wallReflectance(self):
return self.get_attribute('wallReflectance')
@wallReflectance.setter
def wallReflectance(self,value):
self.set_attribute('wallReflectance',value)
@property
def ceilingCavityReflectance(self):
return self.get_attribute('ceilingCavityReflectance')
@ceilingCavityReflectance.setter
def ceilingCavityReflectance(self,value):
self.set_attribute('ceilingCavityReflectance',value)
@property
def floorReflectance(self):
return self.get_attribute('floorReflectance')
@floorReflectance.setter
def floorReflectance(self,value):
self.set_attribute('floorReflectance',value)
@property
def roomCavityRatio(self):
"""Room cavity ratio is a measure of the room cavity proportions."""
return self.get_attribute('roomCavityRatio')
@roomCavityRatio.setter
def roomCavityRatio(self,value):
self.set_attribute('roomCavityRatio',value)
[docs]
class Conductivity_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class ConductivityFofT_auto():
"""Conductivity as a function of temperature"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Construction_auto():
"""A Construction is a combination of layers, such as a wall or a roof"""
@property
def DOELibIdRef(self):
"""Use this attribute to reference objects in the DOE2 library"""
return self.get_attribute('DOELibIdRef')
@DOELibIdRef.setter
def DOELibIdRef(self,value):
self.set_attribute('DOELibIdRef',value)
[docs]
class Control_auto():
"""The Control element should be used for describing how this equipment is controlled."""
@property
def controlType(self):
return self.get_attribute('controlType')
@controlType.setter
def controlType(self,value):
self.set_attribute('controlType',value)
@property
def stages(self):
return self.get_attribute('stages')
@stages.setter
def stages(self,value):
self.set_attribute('stages',value)
@property
def minPowerRatio(self):
return self.get_attribute('minPowerRatio')
@minPowerRatio.setter
def minPowerRatio(self,value):
self.set_attribute('minPowerRatio',value)
@property
def performanceIdRef(self):
return self.get_attribute('performanceIdRef')
@performanceIdRef.setter
def performanceIdRef(self,value):
self.set_attribute('performanceIdRef',value)
[docs]
class Coordinate_auto():
"""This is the an x, y, or z length measurement from the origin.
"""
[docs]
class Cost_auto():
""""""
@property
def costType(self):
return self.get_attribute('costType')
@costType.setter
def costType(self,value):
self.set_attribute('costType',value)
[docs]
class CostValue_auto():
""""""
@property
def currency(self):
return self.get_attribute('currency')
@currency.setter
def currency(self,value):
self.set_attribute('currency',value)
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class CreatedBy_auto():
"""Denotes the time this file has been created, as well as the person and program used to create this file."""
@property
def personId(self):
return self.get_attribute('personId')
@personId.setter
def personId(self,value):
self.set_attribute('personId',value)
@property
def programId(self):
return self.get_attribute('programId')
@programId.setter
def programId(self,value):
self.set_attribute('programId',value)
@property
def date(self):
return self.get_attribute('date')
@date.setter
def date(self,value):
self.set_attribute('date',value)
[docs]
class Data_auto():
""""""
[docs]
class Day_auto():
""""""
@property
def dayScheduleIdRef(self):
"""ID for operation schedules"""
return self.get_attribute('dayScheduleIdRef')
@dayScheduleIdRef.setter
def dayScheduleIdRef(self,value):
self.set_attribute('dayScheduleIdRef',value)
@property
def dayType(self):
return self.get_attribute('dayType')
@dayType.setter
def dayType(self,value):
self.set_attribute('dayType',value)
[docs]
class DaySchedule_auto():
"""Set of values that define the profile of one 24 hour period divided equally to the number of values entered."""
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
[docs]
class DDDBCool_auto():
"""Cooling design day dry bulb temperature"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDDBHeat_auto():
"""Heating design day dry bulb temperature"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDDBRangeCool_auto():
"""Cooling design day dry bulb temperature range"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDDBRangeHeat_auto():
"""Heating design day dry bulb temperature range"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDGroundTCool_auto():
"""Ground temperature on the cooling design day"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDGroundTHeat_auto():
"""Ground temperature for the heating design day"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDPressureCool_auto():
"""Cooling design day atmospheric pressure"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDPressureHeat_auto():
"""Heating design day atmospheric pressure"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDSkyClearnessCool_auto():
"""Cooling design day sky clearness"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDSkyClearnessHeat_auto():
"""Heating design day sky clearness"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDWBCool_auto():
"""Cooling design day wet bulb temperature"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDWBHeat_auto():
"""Heating design day wet bulb temperature"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDWindDirCool_auto():
"""Cooing design day wind direction"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDWindDirHeat_auto():
"""Heating design day wind direction"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDWindSpeedCool_auto():
"""Cooling design day wind speed"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DDWindSpeedHeat_auto():
"""Heating design day wind speed"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DeltaP_auto():
"""Difference in pressure"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def hydronicLoopType(self):
return self.get_attribute('hydronicLoopType')
@hydronicLoopType.setter
def hydronicLoopType(self,value):
self.set_attribute('hydronicLoopType',value)
@property
def hydronicLoopIdRef(self):
return self.get_attribute('hydronicLoopIdRef')
@hydronicLoopIdRef.setter
def hydronicLoopIdRef(self,value):
self.set_attribute('hydronicLoopIdRef',value)
@property
def conditioningType(self):
"""Use this attribute for conditioning units with both heating and cooling."""
return self.get_attribute('conditioningType')
@conditioningType.setter
def conditioningType(self,value):
self.set_attribute('conditioningType',value)
@property
def performanceId(self):
"""Use this attribute to point to a performance curve, if one is provided"""
return self.get_attribute('performanceId')
@performanceId.setter
def performanceId(self,value):
self.set_attribute('performanceId',value)
[docs]
class DeltaT_auto():
"""Difference in temperature"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def conditioningType(self):
"""Use this attribute for conditioning units with both heating and cooling."""
return self.get_attribute('conditioningType')
@conditioningType.setter
def conditioningType(self,value):
self.set_attribute('conditioningType',value)
[docs]
class Density_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DensityFofT_auto():
"""Density as a function of temperature"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DependantVariable_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def dataType(self):
return self.get_attribute('dataType')
@dataType.setter
def dataType(self,value):
self.set_attribute('dataType',value)
@property
def minValue(self):
"""Use minValue and maxValue to define constraints on the curve."""
return self.get_attribute('minValue')
@minValue.setter
def minValue(self,value):
self.set_attribute('minValue',value)
@property
def maxValue(self):
return self.get_attribute('maxValue')
@maxValue.setter
def maxValue(self,value):
self.set_attribute('maxValue',value)
[docs]
class DesignCoolT_auto():
"""Design temperature for cooling"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DesignFlow_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DesignHeatT_auto():
"""Design temperature for heating"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DesignPressure_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class DesignTemp_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Dimensions_auto():
""""""
[docs]
class DocumentHistory_auto():
"""Contains details about people and programs that created and modified this file"""
[docs]
class Efficiency_auto():
""""""
@property
def standardsType(self):
"""Use the standardsType attribute when the efficiency is measured at standard conditions."""
return self.get_attribute('standardsType')
@standardsType.setter
def standardsType(self,value):
self.set_attribute('standardsType',value)
@property
def efficiencyType(self):
return self.get_attribute('efficiencyType')
@efficiencyType.setter
def efficiencyType(self,value):
self.set_attribute('efficiencyType',value)
@property
def operationType(self):
"""Use this attribute for conditioning units with both heating and cooling."""
return self.get_attribute('operationType')
@operationType.setter
def operationType(self,value):
self.set_attribute('operationType',value)
@property
def performanceId(self):
"""Use this attribute to point to a performance curve, if one is provided"""
return self.get_attribute('performanceId')
@performanceId.setter
def performanceId(self,value):
self.set_attribute('performanceId',value)
[docs]
class ElecLoad_auto():
"""Electric load"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Elevation_auto():
"""Height above sea level"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class EmissionRate_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Emittance_auto():
"""Infra-red emmisivity"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
[docs]
class Energy_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def valueType(self):
return self.get_attribute('valueType')
@valueType.setter
def valueType(self,value):
self.set_attribute('valueType',value)
@property
def timePeriod(self):
return self.get_attribute('timePeriod')
@timePeriod.setter
def timePeriod(self,value):
self.set_attribute('timePeriod',value)
@property
def resourceType(self):
return self.get_attribute('resourceType')
@resourceType.setter
def resourceType(self,value):
self.set_attribute('resourceType',value)
@property
def meterIdRef(self):
"""ID for a resource meter"""
return self.get_attribute('meterIdRef')
@meterIdRef.setter
def meterIdRef(self,value):
self.set_attribute('meterIdRef',value)
[docs]
class Equation_auto():
"""The Equation element allows data for n-dimensional algebraic data to be entered.
The Expression element should contain an indepentant variable followed by an = sign and an equation containing dependant variables.
The independant and dependant variables are then defined by their respective tags.
The only mathmatical operations allowed are ^ (power), + (addition), - (subtraction), / (division), and * (multiplication).
Example: z=x+2*y^2 would have an IndependantVariable with a name = z, and two DependantVariables with names of x and y.
Descriptions would be included for each variable, along with unit and dataType information identifying the variable and its role.
"""
[docs]
class EquipPowerPerArea_auto():
"""Amount of power used by equipment in a given area"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class ExtEquip_auto():
"""External equipment.
This is generalized to be able to contain any type of external equipment."""
@property
def scheduleIdRef(self):
"""ID for the schedule of transmittance of a shading surface"""
return self.get_attribute('scheduleIdRef')
@scheduleIdRef.setter
def scheduleIdRef(self,value):
self.set_attribute('scheduleIdRef',value)
@property
def waterTempScheduleIdRef(self):
return self.get_attribute('waterTempScheduleIdRef')
@waterTempScheduleIdRef.setter
def waterTempScheduleIdRef(self,value):
self.set_attribute('waterTempScheduleIdRef',value)
@property
def hydronicLoopIdRef(self):
"""ID pointing to a hydronic loop """
return self.get_attribute('hydronicLoopIdRef')
@hydronicLoopIdRef.setter
def hydronicLoopIdRef(self,value):
self.set_attribute('hydronicLoopIdRef',value)
@property
def waterScheduleIdRef(self):
return self.get_attribute('waterScheduleIdRef')
@waterScheduleIdRef.setter
def waterScheduleIdRef(self,value):
self.set_attribute('waterScheduleIdRef',value)
@property
def waterMeterIdRef(self):
return self.get_attribute('waterMeterIdRef')
@waterMeterIdRef.setter
def waterMeterIdRef(self,value):
self.set_attribute('waterMeterIdRef',value)
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
@property
def airLoopIdRef(self):
"""ID pointing to an air loop"""
return self.get_attribute('airLoopIdRef')
@airLoopIdRef.setter
def airLoopIdRef(self,value):
self.set_attribute('airLoopIdRef',value)
[docs]
class ExtEquipId_auto():
""""""
@property
def extEquipIdRef(self):
return self.get_attribute('extEquipIdRef')
@extEquipIdRef.setter
def extEquipIdRef(self,value):
self.set_attribute('extEquipIdRef',value)
[docs]
class Flow_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class FlowControl_auto():
"""Use this element to describe how the fluid flow is controlled. The temperatures specified in this element should be measured just upstream of the chiller."""
[docs]
class FlowPerArea_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class FlowPerPerson_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Frame_auto():
""""""
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
@property
def DOELibIdRef(self):
"""Use this attribute to reference objects in the DOE2 library"""
return self.get_attribute('DOELibIdRef')
@DOELibIdRef.setter
def DOELibIdRef(self,value):
self.set_attribute('DOELibIdRef',value)
[docs]
class FuelLoad_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Gap_auto():
"""Space between window panes"""
@property
def gas(self):
return self.get_attribute('gas')
@gas.setter
def gas(self,value):
self.set_attribute('gas',value)
@property
def DOELibIdRef(self):
"""Use this attribute to reference objects in the DOE2 library"""
return self.get_attribute('DOELibIdRef')
@DOELibIdRef.setter
def DOELibIdRef(self,value):
self.set_attribute('DOELibIdRef',value)
[docs]
class GapId_auto():
""""""
@property
def gapIdRef(self):
"""ID for a gap between window panes"""
return self.get_attribute('gapIdRef')
@gapIdRef.setter
def gapIdRef(self,value):
self.set_attribute('gapIdRef',value)
[docs]
class GeneralGeometry_auto():
"""This element has been left open for use with other geometry definitions, such as X3D or BLISXML."""
[docs]
class Glare_auto():
"""Minimum amount of glare to trigger the shades to close"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Glaze_auto():
"""Properties of one layer of a window"""
@property
def DOELibIdRef(self):
"""Use this attribute to reference objects in the DOE2 library"""
return self.get_attribute('DOELibIdRef')
@DOELibIdRef.setter
def DOELibIdRef(self,value):
self.set_attribute('DOELibIdRef',value)
[docs]
class GlazeConductivity_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class GlazeId_auto():
""""""
@property
def glazeIdRef(self):
"""ID indicating the type of glaze used"""
return self.get_attribute('glazeIdRef')
@glazeIdRef.setter
def glazeIdRef(self,value):
self.set_attribute('glazeIdRef',value)
[docs]
class GroundTemp_auto():
"""Monthly ground temperatures, 12 values"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class HDD_auto():
"""Heating degree days. HDD is calculated as the number of degrees a mean daily temperature is below a value (specified as the Temperature element), for each day.
For example, if the mean temperature in a region drops to 64 degrees for four days during a year, the rest of the time staying above 65, and the Temperature element is set at 65, then HDD = 4."""
[docs]
class Height_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class HighLimit_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class HighValue_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class HorizontalSolar_auto():
"""Amount of horizontal solar radiation striking the opening before a shade is closed."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class HydronicLoop_auto():
"""The HydronicLoop element represents the equipment serving one path of water, or other liquid"""
@property
def loopType(self):
return self.get_attribute('loopType')
@loopType.setter
def loopType(self,value):
self.set_attribute('loopType',value)
@property
def controlZoneIdRef(self):
return self.get_attribute('controlZoneIdRef')
@controlZoneIdRef.setter
def controlZoneIdRef(self,value):
self.set_attribute('controlZoneIdRef',value)
@property
def fluidType(self):
return self.get_attribute('fluidType')
@fluidType.setter
def fluidType(self,value):
self.set_attribute('fluidType',value)
[docs]
class HydronicLoopEquipment_auto():
"""A piece of equipment serving a hydronic loop (most commonly a water loop).
This is generalized to be able to contain any type of hydronic loop equipment."""
@property
def equipmentType(self):
return self.get_attribute('equipmentType')
@equipmentType.setter
def equipmentType(self,value):
self.set_attribute('equipmentType',value)
@property
def waterMeterIdRef(self):
return self.get_attribute('waterMeterIdRef')
@waterMeterIdRef.setter
def waterMeterIdRef(self,value):
self.set_attribute('waterMeterIdRef',value)
@property
def waterScheduleIdRef(self):
return self.get_attribute('waterScheduleIdRef')
@waterScheduleIdRef.setter
def waterScheduleIdRef(self,value):
self.set_attribute('waterScheduleIdRef',value)
[docs]
class HydronicLoopId_auto():
""""""
@property
def hydronicLoopIdRef(self):
"""ID pointing to a hydronic loop """
return self.get_attribute('hydronicLoopIdRef')
@hydronicLoopIdRef.setter
def hydronicLoopIdRef(self,value):
self.set_attribute('hydronicLoopIdRef',value)
@property
def hydronicLoopType(self):
"""Type of hydronic loop """
return self.get_attribute('hydronicLoopType')
@hydronicLoopType.setter
def hydronicLoopType(self,value):
self.set_attribute('hydronicLoopType',value)
[docs]
class Illuminance_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class ImageTexture_auto():
"""This is an X3D element to map a texture to this material.
From X3D specification:
The ImageTexture node defines a texture map by specifying an image file and general parameters for mapping to geometry.
Texture maps are defined in a 2D coordinate system (s, t) that ranges from [0.0, 1.0] in both directions.
The bottom edge of the image corresponds to the S-axis of the texture map, and left edge of the image corresponds to the T-axis of the texture map.
The lower-left pixel of the image corresponds to s=0, t=0, and the top-right pixel of the image corresponds to s=1, t=1.
"""
@property
def url(self):
"""Specifies location of the image.
From X3D specification:
The texture is read from the URL specified by the url field.
When the url field contains no values, texturing is disabled.
Browsers shall support the JPEG and PNG image file formats.
In addition, browsers may support other image formats (e.g. CGM) which can be rendered into a 2D image.
Support for the GIF format is also recommended (including transparency). """
return self.get_attribute('url')
@url.setter
def url(self,value):
self.set_attribute('url',value)
@property
def repeatS(self):
"""From X3D specification:
If repeatS is TRUE, the texture map is repeated outside the [0.0, 1.0] texture coordinate range in the S direction so that it fills the shape.
If repeatS is FALSE, the texture coordinates are clamped in the S direction to lie within the [0.0, 1.0] range. """
return self.get_attribute('repeatS')
@repeatS.setter
def repeatS(self,value):
self.set_attribute('repeatS',value)
@property
def repeatT(self):
"""From X3D specification:
If repeatT is TRUE, the texture map is repeated outside the [0.0, 1.0] texture coordinate range in the T direction so that it fills the shape.
If repeatT is FALSE, the texture coordinates are clamped in the T direction to lie within the [0.0, 1.0] range. """
return self.get_attribute('repeatT')
@repeatT.setter
def repeatT(self,value):
self.set_attribute('repeatT',value)
[docs]
class IndepentantVariable_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def dataType(self):
return self.get_attribute('dataType')
@dataType.setter
def dataType(self,value):
self.set_attribute('dataType',value)
[docs]
class IndoorAirQuality_auto():
""""""
@property
def scheduleIdRef(self):
"""ID for the schedule of transmittance of a shading surface"""
return self.get_attribute('scheduleIdRef')
@scheduleIdRef.setter
def scheduleIdRef(self,value):
self.set_attribute('scheduleIdRef',value)
[docs]
class InfiltrationFlow_auto():
"""Flow of air through building envelope"""
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
[docs]
class InsideAirFilmResistance_auto():
"""Thermal resistance of the internal air film in a layer"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class IntEquip_auto():
"""Interior equipment.
This is generalized to be able to contain any type of internal equipment."""
@property
def scheduleIdRef(self):
"""ID for the schedule of transmittance of a shading surface"""
return self.get_attribute('scheduleIdRef')
@scheduleIdRef.setter
def scheduleIdRef(self,value):
self.set_attribute('scheduleIdRef',value)
@property
def waterTempScheduleIdRef(self):
return self.get_attribute('waterTempScheduleIdRef')
@waterTempScheduleIdRef.setter
def waterTempScheduleIdRef(self,value):
self.set_attribute('waterTempScheduleIdRef',value)
@property
def hydronicLoopIdRef(self):
"""ID pointing to a hydronic loop """
return self.get_attribute('hydronicLoopIdRef')
@hydronicLoopIdRef.setter
def hydronicLoopIdRef(self,value):
self.set_attribute('hydronicLoopIdRef',value)
@property
def waterScheduleIdRef(self):
return self.get_attribute('waterScheduleIdRef')
@waterScheduleIdRef.setter
def waterScheduleIdRef(self,value):
self.set_attribute('waterScheduleIdRef',value)
@property
def waterMeterIdRef(self):
return self.get_attribute('waterMeterIdRef')
@waterMeterIdRef.setter
def waterMeterIdRef(self,value):
self.set_attribute('waterMeterIdRef',value)
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
@property
def airLoopIdRef(self):
"""ID pointing to an air loop"""
return self.get_attribute('airLoopIdRef')
@airLoopIdRef.setter
def airLoopIdRef(self,value):
self.set_attribute('airLoopIdRef',value)
[docs]
class IntEquipId_auto():
""""""
@property
def intEquipIdRef(self):
"""ID pointing at an interior equipment object"""
return self.get_attribute('intEquipIdRef')
@intEquipIdRef.setter
def intEquipIdRef(self,value):
self.set_attribute('intEquipIdRef',value)
[docs]
class LatentLoad_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Layer_auto():
"""A Layer is a combination of one of more materials"""
@property
def DOELibIdRef(self):
"""Use this attribute to reference objects in the DOE2 library"""
return self.get_attribute('DOELibIdRef')
@DOELibIdRef.setter
def DOELibIdRef(self,value):
self.set_attribute('DOELibIdRef',value)
[docs]
class LayerId_auto():
""""""
@property
def layerIdRef(self):
"""ID identifying a layer in this construction. Multiple layers in Constructions are in order from outside to inside."""
return self.get_attribute('layerIdRef')
@layerIdRef.setter
def layerIdRef(self,value):
self.set_attribute('layerIdRef',value)
[docs]
class Length_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Life_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class LightControlId_auto():
""""""
@property
def scheduleIdRef(self):
"""ID for the schedule of transmittance of a shading surface"""
return self.get_attribute('scheduleIdRef')
@scheduleIdRef.setter
def scheduleIdRef(self,value):
self.set_attribute('scheduleIdRef',value)
[docs]
class LightId_auto():
""""""
@property
def lightIdRef(self):
"""Identifier pointing at a light object"""
return self.get_attribute('lightIdRef')
@lightIdRef.setter
def lightIdRef(self,value):
self.set_attribute('lightIdRef',value)
[docs]
class Lighting_auto():
""""""
@property
def lightingSystemIdRef(self):
return self.get_attribute('lightingSystemIdRef')
@lightingSystemIdRef.setter
def lightingSystemIdRef(self,value):
self.set_attribute('lightingSystemIdRef',value)
@property
def meterIdRef(self):
"""ID for a resource meter"""
return self.get_attribute('meterIdRef')
@meterIdRef.setter
def meterIdRef(self,value):
self.set_attribute('meterIdRef',value)
[docs]
class LightingControl_auto():
""""""
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
@property
def lightingSystemIdRef(self):
return self.get_attribute('lightingSystemIdRef')
@lightingSystemIdRef.setter
def lightingSystemIdRef(self,value):
self.set_attribute('lightingSystemIdRef',value)
[docs]
class LightingSystem_auto():
""""""
[docs]
class LightPowerPerArea_auto():
"""Amount of power used by lighting in a given area"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Location_auto():
"""The Location element describes the location of the global origin for this campus. This element can be used in a general sense by using the Name and Description elements for a physical address or landmark, or Location can be made precise by specifying the Elevation, Longitude, and Latitude of the origin."""
[docs]
class LowValue_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Material_auto():
""""""
@property
def DOELibIdRef(self):
"""Use this attribute to reference objects in the DOE2 library"""
return self.get_attribute('DOELibIdRef')
@DOELibIdRef.setter
def DOELibIdRef(self,value):
self.set_attribute('DOELibIdRef',value)
[docs]
class MaterialId_auto():
""""""
@property
def materialIdRef(self):
"""ID identifying a material in this layer. Multiple materials in layers are in order from outside to inside."""
return self.get_attribute('materialIdRef')
@materialIdRef.setter
def materialIdRef(self,value):
self.set_attribute('materialIdRef',value)
[docs]
class MaxPressure_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class MaxRelativeHumidity_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class MaxTemp_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class MaximumFlow_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Meter_auto():
"""Description of a resource measurement"""
@property
def resourceType(self):
return self.get_attribute('resourceType')
@resourceType.setter
def resourceType(self,value):
self.set_attribute('resourceType',value)
[docs]
class MeterId_auto():
""""""
@property
def meterIdRef(self):
"""ID for a resource meter"""
return self.get_attribute('meterIdRef')
@meterIdRef.setter
def meterIdRef(self,value):
self.set_attribute('meterIdRef',value)
[docs]
class MinFlow_auto():
"""Minimum flow"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def hydronicLoopIdRef(self):
return self.get_attribute('hydronicLoopIdRef')
@hydronicLoopIdRef.setter
def hydronicLoopIdRef(self,value):
self.set_attribute('hydronicLoopIdRef',value)
@property
def hydronicLoopType(self):
return self.get_attribute('hydronicLoopType')
@hydronicLoopType.setter
def hydronicLoopType(self,value):
self.set_attribute('hydronicLoopType',value)
[docs]
class MinimumFlow_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class MinRelativeHumidity_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class MinPressure_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class MinTemp_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class ModifiedBy_auto():
"""Denotes the time this file has been modified, as well as the person and program used to modify this file."""
@property
def personId(self):
return self.get_attribute('personId')
@personId.setter
def personId(self,value):
self.set_attribute('personId',value)
@property
def programId(self):
return self.get_attribute('programId')
@programId.setter
def programId(self,value):
self.set_attribute('programId',value)
@property
def date(self):
return self.get_attribute('date')
@date.setter
def date(self,value):
self.set_attribute('date',value)
[docs]
class NaturalVentHiTemp_auto():
"""Natural ventilation does not occur above this temperature."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class NaturalVentLoTemp_auto():
"""Natural ventilation does not occur below this temperature."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class OAFlowPerArea_auto():
"""Outside air flow per area"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class OAFlowPerPerson_auto():
"""Outside air flow per person"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Opening_auto():
""""""
@property
def interiorShadeType(self):
return self.get_attribute('interiorShadeType')
@interiorShadeType.setter
def interiorShadeType(self,value):
self.set_attribute('interiorShadeType',value)
@property
def exteriorShadeType(self):
return self.get_attribute('exteriorShadeType')
@exteriorShadeType.setter
def exteriorShadeType(self,value):
self.set_attribute('exteriorShadeType',value)
@property
def windowTypeIdRef(self):
return self.get_attribute('windowTypeIdRef')
@windowTypeIdRef.setter
def windowTypeIdRef(self,value):
self.set_attribute('windowTypeIdRef',value)
@property
def constructionIdRef(self):
"""Identifier pointing to a construction"""
return self.get_attribute('constructionIdRef')
@constructionIdRef.setter
def constructionIdRef(self,value):
self.set_attribute('constructionIdRef',value)
@property
def openingType(self):
return self.get_attribute('openingType')
@openingType.setter
def openingType(self,value):
self.set_attribute('openingType',value)
[docs]
class OperationRange_auto():
""""""
[docs]
class OperationSchedule_auto():
""""""
@property
def scheduleIdRef(self):
"""ID for the schedule of transmittance of a shading surface"""
return self.get_attribute('scheduleIdRef')
@scheduleIdRef.setter
def scheduleIdRef(self,value):
self.set_attribute('scheduleIdRef',value)
[docs]
class PeopleNumber_auto():
"""Occupancy of the space"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class PeopleSensibleHeatGain_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class PercentExisting_auto():
"""Percent of original building shell used in renovation"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Permeance_auto():
"""The rate water vapor is allowed through a surface"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class PersonInfo_auto():
"""Contains information about people that created and modified this file"""
[docs]
class PlanarGeometry_auto():
"""Geometry data in ifcXML format. All data is global, with the assumption that positive X is East, positive Y is North, and positive Z is up. If geometry is to be precise, use Longitude, Latitude, and Elevation in the Location element to define the origin. Otherwise the origin is an arbitrary point. Use PlanarGeometry to define a three dimensional polygon that lies on a plane."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class PointData_auto():
"""The PointData element allows for graph or tabular information to be entered.
The data type and units of the independent and dependant variables are defined in their respective elements. Each Data element represent a data point, with each Value element representing the value of a variable - starting with the independant variable, then each dependant variable listed in the order defined."""
[docs]
class PolyLoop_auto():
"""This is a list of coordinates that make up a polygon in three-dimensional space. All coordinates must lie on the same plane. The right-hand rule applies for defining the outward normal of a surface: For every surface, points must be defined in order, such that the direction of (the average cross-product between (any point, the centroid of the surface, and the next point)) points in the direction of the outward normal, which is a vector pointing away from the associated space. Of course, this must only hold for surfaces touching the exterior (only one SpaceId element).
"""
[docs]
class Porosity_auto():
"""the ratio of the total amount of void space in a material (due to poses, small channels, and so on) to the bulk volume occupied by the material. """
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Power_auto():
"""Maximum consumption of energy (power input)"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def powerType(self):
return self.get_attribute('powerType')
@powerType.setter
def powerType(self,value):
self.set_attribute('powerType',value)
@property
def useType(self):
return self.get_attribute('useType')
@useType.setter
def useType(self,value):
self.set_attribute('useType',value)
@property
def meterIdRef(self):
"""ID for a resource meter"""
return self.get_attribute('meterIdRef')
@meterIdRef.setter
def meterIdRef(self,value):
self.set_attribute('meterIdRef',value)
[docs]
class PrandtlNumberFofT_auto():
"""Prandtl number as a function of temperature"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class PressureControl_auto():
"""Use this element to describe how the air pressure is controlled. The temperatures specified in this element should be measured just upstream of the air handlers."""
[docs]
class ProgramInfo_auto():
"""Contains information about programs that created and modified this file"""
[docs]
class RatedFlow_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def hydronicLoopIdRef(self):
return self.get_attribute('hydronicLoopIdRef')
@hydronicLoopIdRef.setter
def hydronicLoopIdRef(self,value):
self.set_attribute('hydronicLoopIdRef',value)
@property
def hydronicLoopType(self):
return self.get_attribute('hydronicLoopType')
@hydronicLoopType.setter
def hydronicLoopType(self,value):
self.set_attribute('hydronicLoopType',value)
[docs]
class RectangularGeometry_auto():
"""Geometry data in a form typically used in simulation engines. For surfaces, specify the location of the bottom-left corner with the CartesianPoint element when facing it from the outside. Also for surfaces, Tilt and Azimuth must be specified. For openings, the third Coordinate should be zero. These Coordinates represent the distance of the bottom-left of the opening starting at the bottom-left corner of the parent surface. Azimuth and Tilt should not be specified for opening."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class RecycledContent_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Reflectance_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
[docs]
class Results_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def currency(self):
return self.get_attribute('currency')
@currency.setter
def currency(self,value):
self.set_attribute('currency',value)
@property
def resultsType(self):
return self.get_attribute('resultsType')
@resultsType.setter
def resultsType(self,value):
self.set_attribute('resultsType',value)
@property
def resourceType(self):
return self.get_attribute('resourceType')
@resourceType.setter
def resourceType(self,value):
self.set_attribute('resourceType',value)
@property
def startTime(self):
"""Use the startTime attribute to define the start of the first Value element."""
return self.get_attribute('startTime')
@startTime.setter
def startTime(self,value):
self.set_attribute('startTime',value)
@property
def timeIncrement(self):
"""This specifies the duration of time between each Value element. This is required if more than one Value element exists in a this Results element."""
return self.get_attribute('timeIncrement')
@timeIncrement.setter
def timeIncrement(self,value):
self.set_attribute('timeIncrement',value)
[docs]
class Roughness_auto():
"""Roughness of the outside surface"""
@property
def value(self):
return self.get_attribute('value')
@value.setter
def value(self,value):
self.set_attribute('value',value)
[docs]
class R_value_auto():
"""Resistance of material"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class ShadeControl_auto():
""""""
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
[docs]
class ShadeSchedule_auto():
"""Use this element to define schedules for a shade."""
@property
def scheduleIdRef(self):
return self.get_attribute('scheduleIdRef')
@scheduleIdRef.setter
def scheduleIdRef(self,value):
self.set_attribute('scheduleIdRef',value)
[docs]
class Schedule_auto():
"""List of year schedules that make up an entire calendar year."""
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
[docs]
class Setback_auto():
"""Distance from outside surface of window to outside surface of wall"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class ShadingCoeff_auto():
"""Shading coefficient"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class ShellGeometry_auto():
"""Geometry data in ifcXML format. All data is global, with the assumption that positive X is East, positive Y is North, and positive Z is up. If geometry is to be precise, use Longitude, Latitude, and Elevation in the Location element to define the origin. Otherwise the origin is an arbitrary point. ShellGeometry is used to define a closed shell."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class SinkRate_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class SolarHeatGainCoeff_auto():
"""Solar heat gain coefficient"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class SolarOnOpening_auto():
"""Amount of solar radiation striking the opening before a shade is closed."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Space_auto():
"""A space represents a volume enclosed by surfaces."""
@property
def spaceType(self):
"""spaceType represents how a space is used.
, an IESNA and ASHRAE project for determining lighting power density for individual spaces. """
return self.get_attribute('spaceType')
@spaceType.setter
def spaceType(self,value):
self.set_attribute('spaceType',value)
@property
def zoneIdRef(self):
return self.get_attribute('zoneIdRef')
@zoneIdRef.setter
def zoneIdRef(self,value):
self.set_attribute('zoneIdRef',value)
@property
def scheduleIdRef(self):
"""ID for the schedule of transmittance of a shading surface"""
return self.get_attribute('scheduleIdRef')
@scheduleIdRef.setter
def scheduleIdRef(self,value):
self.set_attribute('scheduleIdRef',value)
@property
def lightScheduleIdRef(self):
"""ID of the schedule for lights contained in this space"""
return self.get_attribute('lightScheduleIdRef')
@lightScheduleIdRef.setter
def lightScheduleIdRef(self,value):
self.set_attribute('lightScheduleIdRef',value)
@property
def equipmentScheduleIdRef(self):
"""ID for schedule of equipment use"""
return self.get_attribute('equipmentScheduleIdRef')
@equipmentScheduleIdRef.setter
def equipmentScheduleIdRef(self,value):
self.set_attribute('equipmentScheduleIdRef',value)
@property
def peopleScheduleIdRef(self):
"""ID for schedule of people in this space"""
return self.get_attribute('peopleScheduleIdRef')
@peopleScheduleIdRef.setter
def peopleScheduleIdRef(self,value):
self.set_attribute('peopleScheduleIdRef',value)
@property
def conditionType(self):
return self.get_attribute('conditionType')
@conditionType.setter
def conditionType(self,value):
self.set_attribute('conditionType',value)
[docs]
class SpecificHeat_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Surface_auto():
""""""
@property
def surfaceType(self):
return self.get_attribute('surfaceType')
@surfaceType.setter
def surfaceType(self,value):
self.set_attribute('surfaceType',value)
@property
def constructionIdRef(self):
"""Identifier pointing to a construction"""
return self.get_attribute('constructionIdRef')
@constructionIdRef.setter
def constructionIdRef(self,value):
self.set_attribute('constructionIdRef',value)
@property
def scheduleShadeIdRef(self):
"""ID for the schedule of transmittance of a shading surface"""
return self.get_attribute('scheduleShadeIdRef')
@scheduleShadeIdRef.setter
def scheduleShadeIdRef(self,value):
self.set_attribute('scheduleShadeIdRef',value)
@property
def exposedToSun(self):
"""This attribute specifies whether or not direct beam radiation from the sun will ever hit this surface. Only relevant to exterior surface types."""
return self.get_attribute('exposedToSun')
@exposedToSun.setter
def exposedToSun(self,value):
self.set_attribute('exposedToSun',value)
[docs]
class Temp_auto():
"""Temperature"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def tempType(self):
return self.get_attribute('tempType')
@tempType.setter
def tempType(self,value):
self.set_attribute('tempType',value)
[docs]
class Temperature_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class TemperatureControl_auto():
"""Use this element to describe how the temperature is controlled. The temperatures specified in this element should be measured just upstream of the most critical piece of equipment (air handlers for a chilled water and hot water loops, the chiller for the cooling water loop)."""
[docs]
class Thickness_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class TimeIncrement_auto():
"""Time or period that results represent. Example: if timeType = Month and TimeIncrement = 1 the Value would be for the month of January or if timeType = Hour and TimeIncrement = 4 the 81st the Value would be for January 14 at noon."""
@property
def timeUnit(self):
return self.get_attribute('timeUnit')
@timeUnit.setter
def timeUnit(self,value):
self.set_attribute('timeUnit',value)
[docs]
class TotalPeopleHeatGain_auto():
"""Amount of heat added to the space by people"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Transmittance_auto():
"""Transmittance of shading surface"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
[docs]
class Transportation_auto():
"""Public transportation"""
@property
def transportationType(self):
return self.get_attribute('transportationType')
@transportationType.setter
def transportationType(self,value):
self.set_attribute('transportationType',value)
@property
def scheduleIdRef(self):
"""ID for the schedule of transmittance of a shading surface"""
return self.get_attribute('scheduleIdRef')
@scheduleIdRef.setter
def scheduleIdRef(self,value):
self.set_attribute('scheduleIdRef',value)
[docs]
class UtilityRate_auto():
"""We have left the UtilityRate element open to allow for use with billing schemas."""
[docs]
class U_value_auto():
"""Overall conductance"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Vegetation_auto():
"""Plants, trees, etc. on a campus"""
@property
def vegetationType(self):
return self.get_attribute('vegetationType')
@vegetationType.setter
def vegetationType(self,value):
self.set_attribute('vegetationType',value)
@property
def waterScheduleIdRef(self):
return self.get_attribute('waterScheduleIdRef')
@waterScheduleIdRef.setter
def waterScheduleIdRef(self,value):
self.set_attribute('waterScheduleIdRef',value)
@property
def waterMeterIdRef(self):
return self.get_attribute('waterMeterIdRef')
@waterMeterIdRef.setter
def waterMeterIdRef(self,value):
self.set_attribute('waterMeterIdRef',value)
@property
def shadeScheduleIdRef(self):
"""Refers to a building-level surface."""
return self.get_attribute('shadeScheduleIdRef')
@shadeScheduleIdRef.setter
def shadeScheduleIdRef(self,value):
self.set_attribute('shadeScheduleIdRef',value)
[docs]
class Viscosity_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class ViscosityFofT_auto():
"""Viscosity as a function of temperature"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Volume_auto():
"""Specifies the volume of the space. This value should be equal to the volume enclosed by the actual physical boundries of the space, as defined by the volumetric model's interior surfaces bounding that space."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class WasteWaterHREff_auto():
"""Waste water heat recovery efficiency"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def airLoopIdRef(self):
"""ID pointing to an air loop"""
return self.get_attribute('airLoopIdRef')
@airLoopIdRef.setter
def airLoopIdRef(self,value):
self.set_attribute('airLoopIdRef',value)
@property
def hydronicLoopIdRef(self):
"""ID pointing to a hydronic loop """
return self.get_attribute('hydronicLoopIdRef')
@hydronicLoopIdRef.setter
def hydronicLoopIdRef(self,value):
self.set_attribute('hydronicLoopIdRef',value)
[docs]
class WaterLoss_auto():
"""This includes blowdown (draining a cooling tower to clean), drift (water loss from water sprayed), and evaporation in cooling towers."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class WaterRate_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class WaterUsePerCycle_auto():
"""Amount of water used for water using equipment per cycle of operation."""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Weather_auto():
""""""
[docs]
class WeekSchedule_auto():
"""Set of day schedules all assigned to a unique particular period of the week using the day type attribute. Do not schedule conflicting day types to the same week schedule."""
@property
def type(self):
return self.get_attribute('type')
@type.setter
def type(self,value):
self.set_attribute('type',value)
[docs]
class WeekScheduleId_auto():
""""""
@property
def weekScheduleIdRef(self):
return self.get_attribute('weekScheduleIdRef')
@weekScheduleIdRef.setter
def weekScheduleIdRef(self,value):
self.set_attribute('weekScheduleIdRef',value)
[docs]
class Weight_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class Width_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
[docs]
class WindowType_auto():
"""One WindowType should be created for each type of window.
Create a Blind, Frame, and Cost for each OpeningType, and then add as many Glaze and Gaps as exist in the window.
Place these Glaze and Gap elements in order from outside to inside.
For instance, a two pane window will have Glaze Gap Glaze, where the first Glaze represents the outside surface."""
@property
def DOELibIdRef(self):
"""Use this attribute to reference objects in the DOE2 library"""
return self.get_attribute('DOELibIdRef')
@DOELibIdRef.setter
def DOELibIdRef(self,value):
self.set_attribute('DOELibIdRef',value)
[docs]
class XAxis_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def dataType(self):
return self.get_attribute('dataType')
@dataType.setter
def dataType(self,value):
self.set_attribute('dataType',value)
[docs]
class YAxis_auto():
""""""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)
@property
def dataType(self):
return self.get_attribute('dataType')
@dataType.setter
def dataType(self,value):
self.set_attribute('dataType',value)
[docs]
class YearSchedule_auto():
"""Set of week schedules all assigned for a particular time period during the year defined by the begin and end date elements. These must not span more than one calendar year."""
[docs]
class Zone_auto():
""""""
@property
def heatSchedIdRef(self):
"""ID of heating schedule"""
return self.get_attribute('heatSchedIdRef')
@heatSchedIdRef.setter
def heatSchedIdRef(self,value):
self.set_attribute('heatSchedIdRef',value)
@property
def coolSchedIdRef(self):
"""Design temperature for cooling"""
return self.get_attribute('coolSchedIdRef')
@coolSchedIdRef.setter
def coolSchedIdRef(self,value):
self.set_attribute('coolSchedIdRef',value)
@property
def outAirSchedIdRef(self):
"""Outside air schedule ID"""
return self.get_attribute('outAirSchedIdRef')
@outAirSchedIdRef.setter
def outAirSchedIdRef(self,value):
self.set_attribute('outAirSchedIdRef',value)
@property
def fanSchedIdRef(self):
"""ID of the fan schedule for this zone"""
return self.get_attribute('fanSchedIdRef')
@fanSchedIdRef.setter
def fanSchedIdRef(self,value):
self.set_attribute('fanSchedIdRef',value)
[docs]
class ZoneCoolingLoad_auto():
"""Minimum cooling load that triggers the shades to close"""
@property
def unit(self):
return self.get_attribute('unit')
@unit.setter
def unit(self,value):
self.set_attribute('unit',value)