A BogusTemperatureRampRateException is both an ApplicationException and an IModelError. It is thrown when a temperature ramp rate is specified that cannot be achieved in the model.
An IncalculableTimeToSetpointException is both an ApplicationException and an IModelError. It is thrown when the temperature controller cannot calculate the amount of time it will take to reach the requested setpoint.
A TemperatureControllerException is both an ApplicationException and an IModelError. It is thrown from the temperature controller, in most cases, and may be caught at a higher level, and then either provisioned with more high-level target & subject information, or logged into the model as a model error.
An ThermalConductanceSpecificationException is both an ApplicationException and an IModelError. It is thrown when the SmallDoubleInterpolable that holds the thermal conductance of the containing vessel cannot determine conductance for some level of mixture in the vessel.
A ThermalRangeEndSpecificationException is both an ApplicationException and an IModelError. It is thrown when the TemperatureController has been configured to, for example, cool a mixture to -40C, but the minimum coolant temperature is at 0C. or conversely, the TemperatureController has been configured to raise a mixture to +100C and the maximum heat source temperature is +80C.
Describes a temperature ramp rate in degrees kelvin per time period. Note that since the degreesKelvin parameter describes a delta-T rather than an absolute, degrees Celsius per time period as well. Only degrees Fahrenheit per time period is wrong.
This interface permits the user to set, read and control an object's temperature control capabilities.
Communicates which end (high or low) of the temperature range is not properly specified.
This is the operating mode for the Temperature Controller. The temperature controller will either maintain a constant driving temperature in the cooling or heating medium (constant_T mode), it will maintain a constant delta T across the boundary between the cooling or heating medium and the mixture (as in the constant_DeltaT mode), or it will manipulate the deltaT to ensure a constant temperature ramp rate in the mixture.