<?xml version="1.0"?>
<measure>
  <schema_version>3.0</schema_version>
  <name>add_thermal_comfort_model_types</name>
  <uid>5ae7b6b3-58d0-40b4-9899-a7cf0e0d36d2</uid>
  <version_id>65302226-31ae-4c79-8981-43a9fd4b4e74</version_id>
  <version_modified>20230421T151558Z</version_modified>
  <xml_checksum>F0C3F749</xml_checksum>
  <class_name>AddThermalComfortModelTypes</class_name>
  <display_name>AddThermalComfortModelTypes</display_name>
  <description>Adds to the model (A) any of the available thermal comfort model types, and (B) work efficiency, clothing insulation, and air velocity constant schedules.</description>
  <modeler_description>Specify any of the thermal comfort model types to add to People:Definition objects in the model. Specify constant values corresponding to the work efficiency, clothing insulation, and air velocity schedules.</modeler_description>
  <arguments>
    <argument>
      <name>thermal_comfort_model_type_fanger</name>
      <display_name>Thermal Comfort Model Type: Fanger</display_name>
      <description>Whether to add the Fanger thermal comfort model type.</description>
      <type>Boolean</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>false</default_value>
      <choices>
        <choice>
          <value>true</value>
          <display_name>true</display_name>
        </choice>
        <choice>
          <value>false</value>
          <display_name>false</display_name>
        </choice>
      </choices>
    </argument>
    <argument>
      <name>thermal_comfort_model_type_pierce</name>
      <display_name>Thermal Comfort Model Type: Pierce</display_name>
      <description>Whether to add the Pierce thermal comfort model type.</description>
      <type>Boolean</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>false</default_value>
      <choices>
        <choice>
          <value>true</value>
          <display_name>true</display_name>
        </choice>
        <choice>
          <value>false</value>
          <display_name>false</display_name>
        </choice>
      </choices>
    </argument>
    <argument>
      <name>thermal_comfort_model_type_ksu</name>
      <display_name>Thermal Comfort Model Type: KSU</display_name>
      <description>Whether to add the KSU thermal comfort model type.</description>
      <type>Boolean</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>false</default_value>
      <choices>
        <choice>
          <value>true</value>
          <display_name>true</display_name>
        </choice>
        <choice>
          <value>false</value>
          <display_name>false</display_name>
        </choice>
      </choices>
    </argument>
    <argument>
      <name>thermal_comfort_model_type_adaptiveash55</name>
      <display_name>Thermal Comfort Model Type: AdaptiveASH55</display_name>
      <description>Whether to add the AdaptiveASH55 thermal comfort model type.</description>
      <type>Boolean</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>false</default_value>
      <choices>
        <choice>
          <value>true</value>
          <display_name>true</display_name>
        </choice>
        <choice>
          <value>false</value>
          <display_name>false</display_name>
        </choice>
      </choices>
    </argument>
    <argument>
      <name>thermal_comfort_model_type_adaptivecen15251</name>
      <display_name>Thermal Comfort Model Type: AdaptiveCEN15251</display_name>
      <description>Whether to add the AdaptiveCEN15251 thermal comfort model type.</description>
      <type>Boolean</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>false</default_value>
      <choices>
        <choice>
          <value>true</value>
          <display_name>true</display_name>
        </choice>
        <choice>
          <value>false</value>
          <display_name>false</display_name>
        </choice>
      </choices>
    </argument>
    <argument>
      <name>thermal_comfort_model_type_coolingeffectash55</name>
      <display_name>Thermal Comfort Model Type: CoolingEffectASH55</display_name>
      <description>Whether to add the CoolingEffectASH55 thermal comfort model type.</description>
      <type>Boolean</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>false</default_value>
      <choices>
        <choice>
          <value>true</value>
          <display_name>true</display_name>
        </choice>
        <choice>
          <value>false</value>
          <display_name>false</display_name>
        </choice>
      </choices>
    </argument>
    <argument>
      <name>thermal_comfort_model_type_ankledraftash55</name>
      <display_name>Thermal Comfort Model Type: AnkleDraftASH55</display_name>
      <description>Whether to add the AnkleDraftASH55 thermal comfort model type.</description>
      <type>Boolean</type>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>false</default_value>
      <choices>
        <choice>
          <value>true</value>
          <display_name>true</display_name>
        </choice>
        <choice>
          <value>false</value>
          <display_name>false</display_name>
        </choice>
      </choices>
    </argument>
    <argument>
      <name>work_efficiency_schedule_value</name>
      <display_name>Work Efficiency Schedule Value</display_name>
      <description>Specify the constant work efficiency schedule value.</description>
      <type>Double</type>
      <units>Frac</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0</default_value>
    </argument>
    <argument>
      <name>clothing_insulation_schedule_value</name>
      <display_name>Clothing Insulation Schedule Value</display_name>
      <description>Specify the constant clothing insulation schedule value.</description>
      <type>Double</type>
      <units>Frac</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0.6</default_value>
    </argument>
    <argument>
      <name>air_velocity_schedule_value</name>
      <display_name>Air Velocity Schedule Value</display_name>
      <description>Specify the constant air velocity schedule value.</description>
      <type>Double</type>
      <units>Frac</units>
      <required>true</required>
      <model_dependent>false</model_dependent>
      <default_value>0.1</default_value>
    </argument>
  </arguments>
  <outputs />
  <provenances />
  <tags>
    <tag>People.Characteristics</tag>
  </tags>
  <attributes>
    <attribute>
      <name>Measure Type</name>
      <value>ModelMeasure</value>
      <datatype>string</datatype>
    </attribute>
    <attribute>
      <name>Measure Language</name>
      <value>Ruby</value>
      <datatype>string</datatype>
    </attribute>
  </attributes>
  <files>
    <file>
      <filename>README.md.erb</filename>
      <filetype>erb</filetype>
      <usage_type>readmeerb</usage_type>
      <checksum>F1C26127</checksum>
    </file>
    <file>
      <filename>LICENSE.md</filename>
      <filetype>md</filetype>
      <usage_type>license</usage_type>
      <checksum>CD7F5672</checksum>
    </file>
    <file>
      <filename>base-schedules-simple-power-outage.osm</filename>
      <filetype>osm</filetype>
      <usage_type>test</usage_type>
      <checksum>86C09826</checksum>
    </file>
    <file>
      <version>
        <software_program>OpenStudio</software_program>
        <identifier>3.5.1</identifier>
        <min_compatible>3.5.1</min_compatible>
      </version>
      <filename>measure.rb</filename>
      <filetype>rb</filetype>
      <usage_type>script</usage_type>
      <checksum>69FB822F</checksum>
    </file>
    <file>
      <filename>AddThermalComfortModelTypes_Test.rb</filename>
      <filetype>rb</filetype>
      <usage_type>test</usage_type>
      <checksum>D7A5EAE0</checksum>
    </file>
    <file>
      <filename>README.md</filename>
      <filetype>md</filetype>
      <usage_type>readme</usage_type>
      <checksum>EEFF828A</checksum>
    </file>
    <file>
      <filename>test_AddThermalComfortModelTypes.osm</filename>
      <filetype>osm</filetype>
      <usage_type>test</usage_type>
      <checksum>CA066850</checksum>
    </file>
  </files>
</measure>