/// <summary> /// Gets TAS Thermostat Profiles /// </summary> /// <param name="Thermostat">Thermostat</param> /// <returns name="Profiles">Profile List</returns> /// <search> /// TAS, Thermostat, Profiles, profiles, thermostat /// </search> public static List <Profile> Profiles(Thermostat Thermostat) { List <Profile> aProfileList = new List <Profile>(); int aIndex = 1; TBD.profile aProfile = Thermostat.pThermostat.GetProfile(aIndex); while (aProfile != null) { aProfileList.Add(new Profile(aProfile)); aIndex++; aProfile = Thermostat.pThermostat.GetProfile(aIndex); } return(aProfileList); }
/// <summary> /// Gets TAS Thermostat Profiles /// </summary> /// <param name="Thermostat">Thermostat</param> /// <returns name="Profiles">Profile List</returns> /// <search> /// TAS, Thermostat, Profiles, profiles, thermostat /// </search> public static List <Profile> Profiles(Thermostat Thermostat) { List <int> enumList = new List <int>(); enumList.Add((int)TBD.Profiles.ticUL); // Temperature Upper Limit enumList.Add((int)TBD.Profiles.ticLL); // Temperature Lower Limit enumList.Add((int)TBD.Profiles.ticHUL); // Humidity Upper Limit enumList.Add((int)TBD.Profiles.ticHLL); // Humidity Lower Limit List <Profile> aProfileList = new List <Profile>(); TBD.profile aProfile = null; foreach (int index in enumList) { aProfile = Thermostat.pThermostat.GetProfile(index); if (aProfile != null) { aProfileList.Add(new Profile(aProfile)); } } return(aProfileList); }
/// <summary> /// TAS Thermostat Proportional Control /// </summary> /// <param name="Thermostat">Thermostat</param> /// <returns name="ProportionalControl">Proportional Control</returns> /// <search> /// TAS, Thermostat, ProportionalControl, thermostat, proportionalcontrol, Proportional Control, proportional control /// </search> public static int ProportionalControl(Thermostat Thermostat) { return(Thermostat.pThermostat.proportionalControl); }
/// <summary> /// Sets TAS Thermostat Name /// </summary> /// <param name="Thermostat">Thermostat</param> /// <param name="Name">Name</param> /// <returns name="Thermostat">Thermostat</returns> /// <search> /// TAS, Thermostat, Name, thermostat, name /// </search> public static Thermostat SetName(Thermostat Thermostat, string Name) { Thermostat.pThermostat.name = Name; return(Thermostat); }
/// <summary> /// TAS Thermostat Name /// </summary> /// <param name="Thermostat">Thermostat</param> /// <returns name="Name">Name</returns> /// <search> /// TAS, Thermostat, Name, thermostat, name /// </search> public static string Name(Thermostat Thermostat) { return(Thermostat.pThermostat.name); }
/// <summary> /// TAS Thermostat Description /// </summary> /// <param name="Thermostat">Thermostat</param> /// <returns name="Description">Description</returns> /// <search> /// TAS, Thermostat, Description, thermostat, description /// </search> public static string Description(Thermostat Thermostat) { return(Thermostat.pThermostat.description); }
/// <summary> /// Set TAS Thermostat Control Range /// </summary> /// <param name="Thermostat">Thermostat</param> /// <param name="Value">Control Range Value</param> /// <returns name="Thermostat">Thermostat</returns> /// <search> /// TAS, Thermostat, ControlRange, Control Range, thermostat, controlrange, control range, SetControlRange /// </search> public static Thermostat SetControlRange(Thermostat Thermostat, float Value) { Thermostat.pThermostat.controlRange = Value; return(Thermostat); }
/// <summary> /// TAS Thermostat Control Range /// </summary> /// <param name="Thermostat">Thermostat</param> /// <returns name="ControlRange">Control Range</returns> /// <search> /// TAS, Thermostat, ControlRange, Control Range, thermostat, controlrange, control range /// </search> public static float ControlRange(Thermostat Thermostat) { return(Thermostat.pThermostat.controlRange); }
/// <summary> /// TAS Thermostat Profile /// </summary> /// <param name="Thermostat">Thermostat</param> /// <param name="Index">Profile Index</param> /// <returns name="Profile">Profile</returns> /// <search> /// TAS, Thermostat, Profile, thermostat, profile, GetProfile /// </search> public static Profile GetProfile(Thermostat Thermostat, int Index) { return(new Profile(Thermostat.pThermostat.GetProfile(Index))); }
/// <summary> /// TAS Thermostat Radiant Proportion /// </summary> /// <param name="Thermostat">Thermostat</param> /// <param name="Value">Radiant Proportion Value</param> /// <returns name="Thermostat">Thermostat</returns> /// <search> /// TAS, Thermostat, RadiantProportion, thermostat, radiantproportion, Radiant Proportion, radiant proportion, SetRadiantProportion /// </search> public static Thermostat SetRadiantProportion(Thermostat Thermostat, float Value) { Thermostat.pThermostat.radiantProportion = Value; return(Thermostat); }
/// <summary> /// TAS Thermostat Radiant Proportion /// </summary> /// <param name="Thermostat">Thermostat</param> /// <returns name="RadiantProportion">Radiant Proportion</returns> /// <search> /// TAS, Thermostat, RadiantProportion, thermostat, radiantproportion, Radiant Proportion, radiant proportion /// </search> public static float RadiantProportion(Thermostat Thermostat) { return(Thermostat.pThermostat.radiantProportion); }
/// <summary> /// Sets TAS Thermostat Proportional Control /// </summary> /// <param name="Thermostat">Thermostat</param> /// <param name="Value">Proportional Control Value</param> /// <returns name="Thermostat">Thermostat</returns> /// <search> /// TAS, Thermostat, ProportionalControl, thermostat, proportionalcontrol, Proportional Control, proportional control, SetProportionalControl /// </search> public static Thermostat SetProportionalControl(Thermostat Thermostat, int Value) { Thermostat.pThermostat.proportionalControl = Value; return(Thermostat); }