Skip to content

BH.oM.Environment.SAP.HeatingControlCode

Code which indicates the type of boiler fuel feed.

Enum values

Name Description
None -
Boiler_OnlyDHW -
Boiler_NoTimeOrThermostaticControl -
Boiler_ProgrammerOnly -
Boiler_ThermostatOnly -
Boiler_ProgrammerAndThermostat -
Boiler_ProgrammerAndMoreThanOneThermostat -
Boiler_ThermostatAndTRVs -
Boiler_ProgrammerThermostatAndTRVs -
Boiler_TRVsAndBypass -
Boiler_ProgrammerTRVsAndBypass -
Boiler_ProgrammerTRVsAndFlowSwitch -
Boiler_ProgrammerTRVsAndEnergyManager -
Boiler_TimeAndTempControlByPlumbingAndElectrical -
Boiler_TimeAndTempControlByPCDB -
HeatPump_NoTimeOrThermostaticControl -
HeatPump_ProgrammerOnly -
HeatPump_ThermostatOnly -
HeatPump_ProgrammerAndThermostat -
HeatPump_ProgrammerAndMoreThanOneThermostat -
HeatPump_ThermostatAndTRVs -
HeatPump_ProgrammerThermostatAndTRVs -
HeatPump_ProgrammerTRVsAndBypass -
HeatPump_TimeAndTempControlByPlumbingAndElectrical -
HeatPump_TimeAndTempControlByPCDB -
HeatNetworks_FlatRateNoThermostaticControl -
HeatNetworks_FlatRateProgrammerOnly -
HeatNetworks_FlatRateThermostatOnly -
HeatNetworks_FlatRateProgrammerAndThermostat -
HeatNetworks_FlatRateThermostatAndTRVs -
HeatNetworks_FlatRateTRVs -
HeatNetworks_FlatRateProgrammerAndTRVs -
HeatNetworks_FlatRateProgrammerAndMoreThanOneThermostat -
HeatNetworks_ChargingSystemThermostatOnly -
HeatNetworks_ChargingSystemProgrammerAndThermostat -
HeatNetworks_ChargingSystemThermostatAndTRVs -
HeatNetworks_ChargingSystemTRVs -
HeatNetworks_ChargingSystemProgrammerAndTRVs -
HeatNetworks_ChargingSystemProgrammerAndMoreThanOneThermostat -
ElectricStorage_Manual -
ElectricStorage_Automatic -
ElectricStorage_CelectType -
ElectricStorage_ControlsForHighHeatRetention -
WarmAir_NoTimeOrThermostaticControl -
WarmAir_ProgrammerOnly -
WarmAir_ThermostatOnly -
WarmAir_ProgrammerAndThermostat -
WarmAir_ProgrammerAndMoreThanOneThermostat -
WarmAir_TimeAndTemperatureZoneControl -
RooomHeater_NoThermostaticControl -
RooomHeater_ApplianceThermostats -
RooomHeater_ProgrammerAndApplianceThermostats -
RooomHeater_RoomThermostatsOnly -
RooomHeater_ProgrammerAndRoomThermostats -
Other_NoTimeOrThermostaticControl -
Other_ProgrammerOnly -
Other_RoomThermostatOnly -
Other_ProgrammerAndRoomThermostat -
Other_TemperatureZoneControl -
Other_TimeAndTemperatureZoneControl -

Code and Schema

C# implementation

C#
public enum HeatingControlCode : System.Enum, System.ValueType, System.IComparable, System.ISpanFormattable, System.IFormattable, System.IConvertible

Assembly: SAP_oM.dll

The C# enum definition is available on github:

All history and changes of the class can be found by inspection the history.

JSON Schema implementation

The object is defined as a JSON schema. You can validate a JSON instance against this schema by reference. To do this, use the schema reference below in a validator like this one.

JSON Schema
{
 "$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/SAP_oM/SAP/HeatingControlCode.json"
}

The JSON Schema is available on github here: