Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Thermostat

Thermostat class that can construct and manage a Thermostat. The thermostat can have wanted/current temperature using the setWantedTemperature() & setTemperature() functions. You can also set the Range.

import Thermostat from './Thermostat'

const thermo = new Thermostat();
thermo.setTemperature(17);
thermo.setRange(2);
thermo.getRange()
thermo.setWantedTemperature(23);
thermo.checkTemperature();

Hierarchy

  • Thermostat

Index

Properties

currentTemperature

currentTemperature: number = 0

range

range: number = 3

wantedTemperature

wantedTemperature: number = 0

Methods

checkTemperature

  • checkTemperature(currentTemperature: number): object
  • Parameters

    • currentTemperature: number

    Returns object

getRange

  • getRange(): number

getTemperature

  • getTemperature(): number

setRange

  • setRange(range: number): void

setTemperature

  • setTemperature(currentTemperature: number): void
  • Parameters

    • currentTemperature: number

    Returns void

setWantedTemperature

  • setWantedTemperature(wantedTemperature: number): void

Generated using TypeDoc