class SystemFuels
Attributes
baseboard_type[RW]
boiler_fueltype[RW]
chiller_type[RW]
ecm_fueltype[RW]
fan_type[RW]
heating_coil_type_sys3[RW]
heating_coil_type_sys4[RW]
heating_coil_type_sys6[RW]
mau_cooling_type[RW]
mau_heating_coil_type[RW]
mau_type[RW]
name[RW]
necb_reference_hp[RW]
necb_reference_hp_supp_fuel[RW]
swh_fueltype[RW]
Public Instance Methods
set_defaults(standards_data:, primary_heating_fuel:)
click to toggle source
# File lib/openstudio-standards/standards/necb/NECB2011/system_fuels.rb, line 17 def set_defaults(standards_data:, primary_heating_fuel:) # Get fuelset. system_fuel_defaults = standards_data['fuel_type_sets'].detect { |fuel_type_set| fuel_type_set['name'] == primary_heating_fuel } raise("fuel_type_sets named #{primary_heating_fuel} not found in fuel_type_sets table.") if system_fuel_defaults.nil? # Assign fuel sources. @name = system_fuel_defaults['name'] @boiler_fueltype = system_fuel_defaults['boiler_fueltype'] @baseboard_type = system_fuel_defaults['baseboard_type'] @mau_type = system_fuel_defaults['mau_type'] @mau_cooling_type = system_fuel_defaults['mau_cooling_type'] @chiller_type = system_fuel_defaults['chiller_type'] @mau_heating_coil_type = system_fuel_defaults['mau_heating_coil_type'] @heating_coil_type_sys3 = system_fuel_defaults['heating_coil_type_sys3'] @heating_coil_type_sys4 = system_fuel_defaults['heating_coil_type_sys4'] @heating_coil_type_sys6 = system_fuel_defaults['heating_coil_type_sys6'] @necb_reference_hp = system_fuel_defaults['necb_reference_hp'] @necb_reference_hp_supp_fuel = system_fuel_defaults['necb_reference_hp_supp_fuel'] @fan_type = system_fuel_defaults['fan_type'] @swh_fueltype = system_fuel_defaults['swh_fueltype'] @ecm_fueltype = system_fuel_defaults['ecm_fueltype'] end