SmartTemperatureSensor.java 509 B

123456789101112131415161718192021222324
  1. package de.tu_darmstadt.tk.SmartHomeNetworkSim.core.devices;
  2. import de.tu_darmstadt.tk.SmartHomeNetworkSim.core.RoomStatus;
  3. public class SmartTemperatureSensor extends FloatSensorDevice {
  4. private RoomStatus roomStatus;
  5. public SmartTemperatureSensor(String name, RoomStatus room) {
  6. super(name);
  7. roomStatus = room;
  8. }
  9. @Override
  10. protected void updateData() {
  11. /**
  12. * Update Temperature to Room Temperature
  13. */
  14. super.setFSval(roomStatus.getTemperature());
  15. }
  16. }