module BTAP::Resources::Schedules::StandardSchedules::ON_OFF

Public Class Methods

always_off(model) click to toggle source
# File lib/openstudio-standards/btap/schedules.rb, line 231
def self.always_off(model)
  on_off_always_off   = "ON_OFF_ALWAYS_OFF"
  schedule = model.getScheduleRulesetByName(on_off_always_off)
  if schedule.empty?
    #create Schedule
    return BTAP::Resources::Schedules::create_annual_constant_ruleset_schedule(
      model,
      on_off_always_off,
      "ON_OFF",
      0)
  else
    return schedule.get
  end
end
always_on(model) click to toggle source
# File lib/openstudio-standards/btap/schedules.rb, line 245
def self.always_on(model)
  on_off_always_on   = "ON_OFF_ALWAYS_ON"
  schedule = model.getScheduleRulesetByName(on_off_always_on)
  if schedule.empty?
    #create Schedule
    return BTAP::Resources::Schedules::create_annual_constant_ruleset_schedule(
      model,
      on_off_always_on,
      "ON_OFF",
      1)
  else
    return schedule.get
  end
end