Research Article

Logical Sensor Network: An Abstraction of Sensor Data Processing over Multidomain Sensor Network

Listing 2

Source code for aggregator node (average) in Java.
1 public  class Average  extends  Aggregator{
2 public  Average(String n, Trigger t) {
  super(n, t);
4 }
5 @Override
6 public  Data aggregate(Data dList) {
7  double  ave, sum = 0;
8  for(Data d : dList)
   sum += data.getValue();
  ave = sum/dList.length;
  Data res = new  ProcessorData(dList );
  res.setSourceName(name);
13  return  res;
14 }
15 }