module BTAP::Resources::Schedules::StandardSchedules::Fraction

Public Class Methods

always_off(model) click to toggle source
# File lib/openstudio-standards/btap/schedules.rb, line 200
def self.always_off(model)
  fraction_always_off_name = "FRACTION_ALWAYS_OFF"
  schedule = model.getScheduleRulesetByName(fraction_always_off_name)
  if schedule.empty?
    #create Schedule
    return BTAP::Resources::Schedules::create_annual_constant_ruleset_schedule(
      fraction_always_off_name,
      "FRACTION",
      0.0)
  else
    return schedule.get
  end
end
always_on(model) click to toggle source
# File lib/openstudio-standards/btap/schedules.rb, line 213
def self.always_on(model)
  fraction_always_on_name  = "FRACTION_ALWAYS_ON"
  schedule = model.getScheduleRulesetByName(fraction_always_on_name)
  if schedule.empty?
    #create Schedule
    return BTAP::Resources::Schedules::create_annual_constant_ruleset_schedule(
      model,
      fraction_always_on_name,
      "FRACTION",
      1.0)
  else
    return schedule.get
  end
end