HttpTemperatureSensor class that can construct a HttpTemperatureSensor that takes in a url.
With axios the data gets read from the url using the makeRequest() method.
Then we can get the temperature using the getTemperature() method.
import HttpTemperatureSensor from'./HttpTempertureSensor'const Tempsensor = new HttpTemperatureSensor('http://dummy-sensors.azurewebsites.net/api/sensor/abba5');
Tempsensor.makeRequest();
Tempsensor.getTemperature();
HttpTemperatureSensor class that can construct a HttpTemperatureSensor that takes in a url. With axios the data gets read from the url using the makeRequest() method. Then we can get the temperature using the getTemperature() method.
import HttpTemperatureSensor from './HttpTempertureSensor' const Tempsensor = new HttpTemperatureSensor('http://dummy-sensors.azurewebsites.net/api/sensor/abba5'); Tempsensor.makeRequest(); Tempsensor.getTemperature();