Exemplo n.º 1
0
 /// <summary>
 /// Gets number of zones fro the building data
 /// </summary>
 /// <param name="BuildingData">TSD Building Data</param>
 /// <returns name="Count">Zone count</returns>
 /// <search>
 /// TAS, TBDDocument, TBDDocument, BuildingData, Get Building Result Zone Count, tas, tsddocument, tsddocument zone count, zonecount, ZoneCount
 /// </search>
 public static int ZoneCount(BuildingData BuildingData)
 {
     return(BuildingData.pBuildingData.zoneCount);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Gets Hourly Building Result
 /// </summary>
 /// <param name="BuildingData">TSD Building Data</param>
 /// <param name="Hour">Hour</param>
 /// <param name="Index">Index</param>
 /// <returns name="Value">Value</returns>
 /// <search>
 /// TAS, TBDDocument, TBDDocument, BuildingData, Get Building Result GUID, tas, tsddocument, tsddocument GUID
 /// </search>
 public static float HourlyBuildingResult(BuildingData BuildingData, int Hour, int Index)
 {
     return(BuildingData.pBuildingData.GetHourlyBuildingResult(Hour, Index));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Gets GUID of Building Result
 /// </summary>
 /// <param name="BuildingData">TSD Building Data</param>
 /// <returns name="GUID">GUID</returns>
 /// <search>
 /// TAS, TBDDocument, TBDDocument, BuildingData, Get Building Result GUID, tas, tsddocument, tsddocument GUID
 /// </search>
 public static string GUID(BuildingData BuildingData)
 {
     return(BuildingData.pBuildingData.GUID);
 }
Exemplo n.º 4
0
 /// <summary>
 /// Gets zone data from Building Data
 /// </summary>
 /// <param name="BuildingData">TSD Building Data</param>
 /// <param name="Index">Index</param>
 /// <returns name="ZoneData">Zone Data</returns>
 /// <search>
 /// TAS, TBDDocument, TBDDocument, BuildingData, Get Zone Data, getzonedata, GetZoneData
 /// </search>
 public static ZoneData GetZoneData(BuildingData BuildingData, int Index)
 {
     return(new ZoneData(BuildingData.pBuildingData.GetZoneData(Index)));
 }
Exemplo n.º 5
0
 /// <summary>
 /// Gets TAS Annual Building Result
 /// </summary>
 /// <param name="BuildingData">TSD Building Data</param>
 /// <param name="TSDBuildingArray">TSD Building Array</param>
 /// <returns name="Data">TAS Data</returns>
 /// <search>
 /// TAS, TBDDocument, TBDDocument, BuildingData, Get Annual Building Result, tas, tsddocument, tsddocument AnnualBuildingResult, annualbuildingresult
 /// </search>
 public static object AnnualBuildingResult(BuildingData BuildingData, TSDBuildingArray TSDBuildingArray)
 {
     return(BuildingData.pBuildingData.GetAnnualBuildingResult((int)TSDBuildingArray));
 }
Exemplo n.º 6
0
 /// <summary>
 /// Gets TAS Annual Building Result
 /// </summary>
 /// <param name="BuildingData">TSD Building Data</param>
 /// <param name="Index">TSD Data Index</param>
 /// <returns name="Data">TAS Data</returns>
 /// <search>
 /// TAS, TBDDocument, TBDDocument, BuildingData, Get Annual Building Result, tas, tsddocument, tsddocument AnnualBuildingResult, annualbuildingresult
 /// </search>
 public static object AnnualBuildingResult(BuildingData BuildingData, int Index)
 {
     return(BuildingData.pBuildingData.GetAnnualBuildingResult(Index));
 }
Exemplo n.º 7
0
        /// <summary>
        /// Get Peak Zone Group Gain
        /// </summary>
        /// <param name="BuildingData">TSD Building Data</param>
        /// <param name="TSDZoneArray">TSD Zone Array</param>
        /// <param name="ZoneDataGroup">TSD Zone Data Group</param>
        /// <returns name="Values">Values</returns>
        /// <search>
        /// TAS, TSDDocument, TSDDocument, BuildingData, tas, tsddocument, tsddocument, GetPeakZoneGroupGain, Get Peak Zone Group Gain
        /// </search>
        public static float GetPeakZoneGroupGain(BuildingData BuildingData, TSDZoneArray TSDZoneArray, ZoneDataGroup ZoneDataGroup)
        {
            List <ZoneData> aZoneDataList = ZoneDataGroup.GetZonesData(ZoneDataGroup);

            return(BuildingData.pBuildingData.GetPeakZoneGroupGain(aZoneDataList.ConvertAll(x => ZoneData.GUID(x)).ToArray(), new TSDZoneArray[] { TSDZoneArray }));
        }
Exemplo n.º 8
0
 /// <summary>
 /// Gets peak zone gains
 /// </summary>
 /// <param name="BuildingData">TSD Building Data</param>
 /// <param name="TSDZoneArray">TSD Zone Array</param>
 /// <returns name="Values">Values</returns>
 /// <search>
 /// TAS, TSDDocument, TSDDocument, BuildingData, Get Peak Zone Gains, tas, tsddocument, tsddocument, GetPeakZoneGains, Get Peak Zone Gains
 /// </search>
 public static object GetPeakZoneGains(BuildingData BuildingData, TSDZoneArray TSDZoneArray)
 {
     return(BuildingData.pBuildingData.GetPeakZoneGains(new TSDZoneArray[] { TSDZoneArray }));
 }
Exemplo n.º 9
0
 /// <summary>
 /// Gets Hourly Building Result
 /// </summary>
 /// <param name="BuildingData">TSD Building Data</param>
 /// <param name="Hour">Hour</param>
 /// <param name="TSDBuildingArray">TSD Building Array</param>
 /// <returns name="Value">Value</returns>
 /// <search>
 /// TAS, TSDDocument, TSDDocument, BuildingData, Get Building Result GUID, tas, tsddocument, tsddocument GUID
 /// </search>
 public static float HourlyBuildingResult(BuildingData BuildingData, int Hour, TSDBuildingArray TSDBuildingArray)
 {
     return(BuildingData.pBuildingData.GetHourlyBuildingResult(Hour, (int)TSDBuildingArray));
 }