TAS Code Specific Enums - HoareLea/SAM_Tas GitHub Wiki

In TAS objects, the numbering starts from:

  • Zone Surfaces, Internal Conditions, TBD Zones, start from 0
  • Materials, Constructions, T3D Zones, TSD Zones, start from 1

Enums for TBD Surface Types

    0 = No Type
    1 = Internal Wall
    2 = External Wall
    3 = Roof
    4 = Internal Floor
    5 = Shade
    6 = Underground Wall
    7 = Underground Slab
    8 = Internal Ceiling
    9 = Underground Ceiling
    10 = Raised Floor
    11 = Slab on Grade
    12 = Glazing
    13 = Rooflight
    14 = Door
    15 = Frame
    16 = Curtain Wall
    17 = Null element
    18 = Solar panel
    19 = Exposed floor
    20 = Vehicle door

Enums for Internal Gain - Profiles

        ((int)TBD.Profiles.ticI);       // Infiltration
        ((int)TBD.Profiles.ticV);       // Ventilation
        ((int)TBD.Profiles.ticLG);      // Lighting Gain
        ((int)TBD.Profiles.ticOSG);     // Occupancy Sensible Gain
        ((int)TBD.Profiles.ticOLG);     // Occupancy Latent Gain
        ((int)TBD.Profiles.ticESG);     // Equipment Sensible Gain
        ((int)TBD.Profiles.ticELG);     // Equipment Latent Gain
        ((int)TBD.Profiles.ticCOG);     // Polutant Generation

Enums for Thermostat - Profiles

        ((int)TBD.Profiles.ticUL);       // Temperature Upper Limit
        ((int)TBD.Profiles.ticLL);       // Temperature Lower Limit
        ((int)TBD.Profiles.ticHUL);      // Humidity Upper Limit
        ((int)TBD.Profiles.ticHLL);      // Humidity Lower Limit

Enums for TSD Building Results

    1 = externalHumidity
    2 = externalTemperature
    3 = globalRadiation
    4 = diffuseRadiation
    5 = windSpeed
    6 = windDirection
    7 = heatingProfile
    8 = coolingProfile
    9 = additionProfile
    10 = removalProfile
    11 = cloudCover

Enums for TSD Zone Results

    1 = dryBulbTemp
    2 = MRTemp
    3 = resultantTemp
    4 = sensibleLoad
    5 = heatingLoad
    6 = coolingLoad
    7 = solarGain
    8 = lightingGain
    9 = infVentGain 
    10 = airMovementGain
    11 = buildingHeatTransfer
    12 = externalConductionOpaque 
    13 = externalConductionGlazing 
    14 = occupantSensibleGain 
    15 = equipmentSensibleGain 
    16 = humidityRatio 
    17 = relativeHumidity 
    18 = occupancyLatentGain 
    19 = equipmentLatentGain
    20 = latentLoad 
    21 = latentRemovalLoad 
    22 = latentAdditionLoad 
    23 = vapourPressure
    24 = pollutant
    25 = pressure 
    26 = infiltration
    27 = ventilation
    28 = zoneApertureFlowIn 
    29 = zoneApertureFlowOut 
    30 = izamIn 
    31 = izamOut

Enums for TSD Surface Results

    1 = InternalTemperature
    2 = ExternalTemperature
    3 = InternalSolarGain
    4 = ExternalSolarGain
    5 = ApertureFlowIn 
    6 = ApertureFlowOut
    7 = InternalCondensation 
    8 = ExternalCondensation 
    9 = InternalConduction 
    10 = ExternalConduction 
    11 = ApertureOpening 
    12 = InternalLongWave 
    13 = ExternalLongWave
    14 = InternalConvection 
    15 = ExternalConvection
    16 = InterCondensation