EASE.Sensing.Engine.CalcInterpret
Class SensorValue

java.lang.Object
  |
  +--EASE.Sensing.Engine.CalcInterpret.Node
        |
        +--EASE.Sensing.Engine.CalcInterpret.SensorValue
Direct Known Subclasses:
FieldSensorValue

public class SensorValue
extends Node

A piece of calculation straight from the server.


Field Summary
private static Debugger debugger
           
protected  java.lang.String name
           
private  Node[] params
           
private  SensorAccess sensors
           
 
Fields inherited from class EASE.Sensing.Engine.CalcInterpret.Node
children, debugger, name
 
Constructor Summary
SensorValue(java.lang.String name)
           
SensorValue(java.lang.String name, java.util.Vector params)
           
 
Method Summary
 java.lang.Object execute(java.util.Hashtable instParams)
           
 java.lang.Object execute(java.util.Hashtable instParams, java.lang.StringBuffer sb)
           
 Node[] getParameters()
           
 boolean hasParameters()
           
 Node replicate()
           
 void setInst(Node inst, int i)
           
 void setParameters(Node[] p)
           
 
Methods inherited from class EASE.Sensing.Engine.CalcInterpret.Node
getChildren, getListType, getName, setChildren, setName, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

sensors

private SensorAccess sensors

params

private Node[] params

debugger

private static Debugger debugger
Constructor Detail

SensorValue

public SensorValue(java.lang.String name)

SensorValue

public SensorValue(java.lang.String name,
                   java.util.Vector params)
Method Detail

execute

public java.lang.Object execute(java.util.Hashtable instParams)
Overrides:
execute in class Node

execute

public java.lang.Object execute(java.util.Hashtable instParams,
                                java.lang.StringBuffer sb)
Overrides:
execute in class Node

replicate

public Node replicate()
Overrides:
replicate in class Node

hasParameters

public boolean hasParameters()

getParameters

public Node[] getParameters()

setInst

public void setInst(Node inst,
                    int i)

setParameters

public void setParameters(Node[] p)