1 package sensorpoint;
2
3 import java.util.Collection;
4 import java.util.Set;
5 import java.util.Map;
6 import java.util.HashMap;
7 import java.util.Iterator;
8 import java.util.Date;
9
13 import point.Point; import sensor.Sensor; public class SensorPoint extends Point implements Sensor {
16
17 private final String name; private Date date; private double value;
21 public SensorPoint(double l, double b, double h, String name) {
22 super(l,b,h);
23 this.name = name;
24 }
25
26 public String getName() {
28 return name;
29 }
30
31 public void read() {
33 date = new Date(); value = Math.random()*100.0-50.0;
35 }
36
37 public Date getDate() {
39 return date;
40 }
41
42 public double getValue() {
44 return value;
45 }
46
47 public String toString() {
49 return name + " " + super.toString() + ", " + date + ", " + value;
50 }
51
52 }
53