Java Mine
ContentsIndexHome
PreviousUpNext
MultiStageThermostatBase Methods

The methods of the MultiStageThermostatBase class are listed here.

 
Name 
Description 
 
creates calibration byte array to be sent to the sensor
@param sensorID The ID of the sensor you want to send the message to @param subACTL the subACTL Denotes the type of control going to be sent down to the sensor, (4 fan Override, 6 Occupancy Override, 7 No Occupancy Override) @param minutes Duration in the amount of minutes used between 1 to 720 minutes @return 
 
 
 
This is GetAwareOnStateChange, a member of class MultiStageThermostatBase. 
 
This is GetAwareWhenOccupied, a member of class MultiStageThermostatBase. 
 
This is the overview for the GetBit method overload. 
 
Data Generated: Temperature [double] Expressed as Celsius Humidity [double] Expressed as Percent Heating [boolean] Expressed as HvacStatus == 1 Cooling [boolean] Expressed as HvacStatus == 2 Fan [boolean] OccupancyState [boolean]  
 
Returns default configurations for the sensor
@param version The version of the Sensor @param platform The Firmware Generation of your device. i.e. Commercial, Alta, Wifi @return Default configurations for the sensor 
 
This is GetEnableLoadBalancingCooler, a member of class MultiStageThermostatBase. 
 
This is GetEnableLoadBalancingHeater, a member of class MultiStageThermostatBase. 
 
This is GetEnableOccupancyDetection, a member of class MultiStageThermostatBase. 
 
This is GetFanControl, a member of class MultiStageThermostatBase. 
 
This is GetFanOnInterval, a member of class MultiStageThermostatBase. 
 
This is GetFanOnPeriod, a member of class MultiStageThermostatBase. 
 
This is GetFanStartDelayForCooler, a member of class MultiStageThermostatBase. 
 
This is GetFanStartTimeForHeater, a member of class MultiStageThermostatBase. 
 
This is GetFanStopDelayForCooler, a member of class MultiStageThermostatBase. 
 
This is GetFanStopTimeForHeater, a member of class MultiStageThermostatBase. 
 
This is GetHeatCoolMode, a member of class MultiStageThermostatBase. 
 
Humidity [double] Expressed as Percent  
 
This is GetHumidityOffset, a member of class MultiStageThermostatBase. 
 
HvacStatus [int] 0 = Off, 1 = Heating, 2 = Cooling.  
 
This is GetMinimumOffStateTime, a member of class MultiStageThermostatBase. 
 
Mode [String]  
 
This is GetOccupiedSetPoint, a member of class MultiStageThermostatBase. 
 
This is GetOccupiedTimeout, a member of class MultiStageThermostatBase. 
 
This is getProfileType, a member of class MultiStageThermostatBase. 
 
ReversingValve [int] Expressed as integer  
 
This is GetReversingValve, a member of class MultiStageThermostatBase. 
 
This is GetStage2CoolingActivationThreshold, a member of class MultiStageThermostatBase. 
 
This is GetStage2CoolingActivationTime, a member of class MultiStageThermostatBase. 
 
This is GetStage2HeatingActivationThreshold, a member of class MultiStageThermostatBase. 
 
This is GetStage2HeatingActivationTime, a member of class MultiStageThermostatBase. 
 
This is GetStage3HeatingActivationThreshold, a member of class MultiStageThermostatBase. 
 
This is GetStage3HeatingActivationTime, a member of class MultiStageThermostatBase. 
 
This is GetStage4HeatingActivationThreshold, a member of class MultiStageThermostatBase. 
 
This is GetStage4HeatingActivationTime, a member of class MultiStageThermostatBase. 
 
SystemType [int]  
 
This is GetSystemType, a member of class MultiStageThermostatBase. 
 
This is GetTempDelta, a member of class MultiStageThermostatBase. 
 
Temperature [double] Expressed as Celsius  
 
This is GetTemperatureOffset, a member of class MultiStageThermostatBase. 
 
This is GetUnoccupiedCoolingSetpoint, a member of class MultiStageThermostatBase. 
 
This is GetUnoccupiedHeatingSetpoint, a member of class MultiStageThermostatBase. 
 
AuxHeat [boolean]  
 
Cool1 [boolean]  
 
Cool2 [boolean]  
 
EmergencyHeatOverride [boolean]  
 
Fan [boolean]  
 
FanOverrideMode [boolean]  
 
Heat1 [boolean]  
 
Heat2 [boolean]  
 
Heat3 [boolean]  
 
HeatPump1 [boolean]  
 
HeatPump2 [boolean]  
 
OccupancyState [boolean]  
 
OccupiedOverride [boolean]  
 
SettingsLockout [boolean]  
 
UnoccupiedOverride [boolean]  
 
Converts mode to a readable status @param mode @return 
 
Converts Reversing Valve integer to a readable value.
@param mode @return 
 
Allows for the update of the specific type of sensor
@param sens sens the Sensor object to be updated @param heartBeat How often the sensor communicates with the gateway if no activity recorded. @param SystemType Sets the HVAC system type and what items are controlled. The HVAC system must be defined prior to using. If undefined none of the HVAC controls will turn on as a safety feature. @param HeatCoolMode Sets whether the thermostat controls heating, cooling, or both automatically. @param OccupiedSetpoint Sets when to turn on and off Heating and Cooling when the building is occupied @param TempDelta Sets... more 
 
This is setAuxHeat, a member of class MultiStageThermostatBase. 
 
This is SetAwareOnStateChange, a member of class MultiStageThermostatBase. 
 
This is SetAwareWhenOccupied, a member of class MultiStageThermostatBase. 
 
This is SetBit, a member of class MultiStageThermostatBase. 
 
This is setCool1, a member of class MultiStageThermostatBase. 
 
This is setCool2, a member of class MultiStageThermostatBase. 
 
This is setEmergencyHeatOverride, a member of class MultiStageThermostatBase. 
 
This is SetEnableLoadBalancingCooler, a member of class MultiStageThermostatBase. 
 
This is SetEnableLoadBalancingHeater, a member of class MultiStageThermostatBase. 
 
This is SetEnableOccupancyDetection, a member of class MultiStageThermostatBase. 
 
This is setFan, a member of class MultiStageThermostatBase. 
 
 
 
This is SetFanOnInterval, a member of class MultiStageThermostatBase. 
 
This is SetFanOnPeriod, a member of class MultiStageThermostatBase. 
 
This is setFanOverrideMode, a member of class MultiStageThermostatBase. 
 
This is SetFanStartDelayForCooler, a member of class MultiStageThermostatBase. 
 
 
 
This is SetFanStopDelayForCooler, a member of class MultiStageThermostatBase. 
 
This is SetFanStopTimeForHeater, a member of class MultiStageThermostatBase. 
 
This is setHeat1, a member of class MultiStageThermostatBase. 
 
This is setHeat2, a member of class MultiStageThermostatBase. 
 
This is setHeat3, a member of class MultiStageThermostatBase. 
 
This is SetHeatCoolMode, a member of class MultiStageThermostatBase. 
 
This is setHeatPump1, a member of class MultiStageThermostatBase. 
 
This is setHeatPump2, a member of class MultiStageThermostatBase. 
 
This is setHumidity, a member of class MultiStageThermostatBase. 
 
This is SetHumidityOffset, a member of class MultiStageThermostatBase. 
 
This is setHvacStatus, a member of class MultiStageThermostatBase. 
 
This is SetMinimumOffStateTime, a member of class MultiStageThermostatBase. 
 
This is setMode, a member of class MultiStageThermostatBase. 
 
This is setOccupancyState, a member of class MultiStageThermostatBase. 
 
This is setOccupiedOverride, a member of class MultiStageThermostatBase. 
 
 
 
 
 
This is setReversingValve, a member of class MultiStageThermostatBase. 
 
This is SetReversingValve, a member of class MultiStageThermostatBase. 
 
This is setSettingsLockout, a member of class MultiStageThermostatBase. 
 
This is SetStage2CoolingActivationThreshold, a member of class MultiStageThermostatBase. 
 
 
 
This is SetStage2HeatingActivationThreshold, a member of class MultiStageThermostatBase. 
 
This is SetStage2HeatingActivationTime, a member of class MultiStageThermostatBase. 
 
This is SetStage3HeatingActivationThreshold, a member of class MultiStageThermostatBase. 
 
 
 
This is SetStage4HeatingActivationThreshold, a member of class MultiStageThermostatBase. 
 
This is SetStage4HeatingActivationTime, a member of class MultiStageThermostatBase. 
 
This is setSystemType, a member of class MultiStageThermostatBase. 
 
This is SetSystemType, a member of class MultiStageThermostatBase. 
 
This is SetTempDelta, a member of class MultiStageThermostatBase. 
 
This is setTemperature, a member of class MultiStageThermostatBase. 
 
 
 
This is SetUnoccupiedCoolingSetpoint, a member of class MultiStageThermostatBase. 
 
This is SetUnoccupiedHeatingSetpoint, a member of class MultiStageThermostatBase. 
 
This is setUnoccupiedOverride, a member of class MultiStageThermostatBase. 
 
System Type Definitions 
 
Converts system type to a readable value. @param mode @return 
Copyright (c) 2023. All rights reserved.
What do you think about this topic? Send feedback!