Serialized Form
Package lime.mobileagent.mucode |
mgr
LimeAgentMgr mgr
Package location.generators |
interval
long interval
- How often in milliseconds the user wants to receive a LocationEvent
timer
java.util.Timer timer
- The timer used to generate location events.
gui
FakeGPSgui gui
- The GUI that allows the user to specifiy the direction of motion.
listeners
java.util.Vector listeners
- Holds the listeners.
currLat
Latitude currLat
defaultLat
Latitude defaultLat
currLong
Longitude currLong
defaultLong
Longitude defaultLong
latStep
double latStep
- The step size of the latitude and longitude in sexigesimal units.
longStep
double longStep
- The step size of the latitude and longitude in sexigesimal units.
prevLE
LocationEvent prevLE
- The previous LocationEvent that was broadcasted
gps_listeners
java.util.Vector gps_listeners
- The GPSListeners that are waiting for GPSInfoEvents.
gpsinfo
GpsInfoEvent gpsinfo
- The fake GPS Info sent to the user.
fgm
FakeGPSMonitor fgm
- The FakeGPSMonitor that the fake satellite information should be
sent to.
period
int period
- The period in ms at which the sattelite information should change.
Default is 5000ms.
gpsinfo
GpsInfoEvent gpsinfo
Class devutil.Queue extends java.lang.Object implements Serializable |
queue
java.util.Vector queue
removalLock
java.lang.Object removalLock
data_validity
java.lang.String data_validity
mode
java.lang.String mode
viewedSat
java.lang.String viewedSat
usedSat
java.lang.String usedSat
SatVector
java.util.Vector SatVector
user
GPSReceiverUser user
portName
java.lang.String portName
baudRate
java.lang.String baudRate
portTF
javax.swing.JTextField portTF
baudTF
javax.swing.JTextField baudTF
lat
double lat
- This is the latitude in sexagesimal units.
latitude
Latitude latitude
- The latitude.
longitude
Longitude longitude
- The longitude.
numSeconds
int numSeconds
location
Location location
- The location
date
java.util.Date date
- The time the location was measured.
speed
double speed
- The speed in meters per second.
altitude
double altitude
- The altitude in meters above sea level.
course
double course
- The course in degrees.
isValid
boolean isValid
- Whether this LocationEvent contains valid information.
lg
LocationGenerator lg
- The LocationGenerator that provides the location.
booted
boolean booted
- Keeps track of whether this server has been booted.
listeners
java.util.Vector listeners
- Holds the listeners that are registered on this server.
gps_listeners
java.util.Vector gps_listeners
- Holds the listeners that are registered on this server.
log
double log
- This is the Longitude in sexagesimal units.
groupMembers
java.util.Vector groupMembers
- A vector containing the identities of the new group members in
the form of Member objects.
address
java.net.InetAddress address
- The InetAddress of the Member.
port
int port
- The port of the Member.
Package lime.motes.util.console |
provider
IConsoleProvider provider
object
java.lang.Object object
moteaccess
IMoteAccess moteaccess
- The IMoteAccess that will be used in accessing the motes network.
lts
LimeTupleSpace lts
- LimeTupleSpace that contains the data, i.e. sensor readings and log data.
ltc
LimeTupleSpace ltc
- LimeTuple space used for configuration.
sys
LimeSystemTupleSpace sys
- Used for catching the deregistration of an agent.
spacesBaseName
java.lang.String spacesBaseName
- Name of the tuple space, by default set to DEFAULT_SPACES_BASE_NAME.
timeouts
java.util.HashMap timeouts
- This HashMap is used to associate each tuple that is inserted into the tuplespace
to its duration. As a tuple is inserted, it is assigned of duration default of
the freshness associated to that sensor. Every TIMER_STEP_SECS its duration
is decremented, and as it reaches zero the tuple is removed from the tuple space.
This mechanism allows us to keep in the tuple space only fresh data,
w.r.t. the default freshness of the ssensor type.
agentsRequests
java.util.HashMap agentsRequests
- This hashmap is used to associate each agent that perform at least a request on the
MoteAgent to its requests (so the agent is associated to a vector of requests).
This is used when the agent deregisters; all of its still active reqeusts (e.g. a
once per tuple reaction) are stopped.
dataQueue
java.util.LinkedList dataQueue
- Linked lists used for implementing queues, needed since only the MoteAgent can
access the tuple space directly.
They simply decouple the callbacks from the MoteAccess module from the agent.
reactionQueue
java.util.LinkedList reactionQueue
decorator
IMoteLimeTupleDecorator decorator
- Decorator for the MoteLimeTupleDecorator
lts
MoteLimeTupleSpace lts
c
LimeConsole c
outLTS
LimeTupleSpace outLTS
- Variable used to out the config tuples.
inLTS
LimeTupleSpace inLTS
- Variable used to "receive" the tuples from the motes.
reactionResult
MoteLimeTuple reactionResult
- This tuple is returned when performing a rdp with the reaction
sensingTimeout
int sensingTimeout
- This value means how long the MoteAccess reads data from the network in a rdg.
reactions_pool
java.util.HashMap reactions_pool
- This is a Vector that stores all the templates we are reacting to.
mlt
MoteLimeTuple mlt
id
RequestID id
- ID of the request, used for identifying it in the motes subsystem.
moteID
MoteID moteID
- The id of the MoteID we are setting the reaction on. May be unspecified.
Class lime.AgentID extends java.lang.Object implements Serializable |
creationHost
LimeServerID creationHost
- The identifier is composed of two parts: the
LimeServerID
of
the host where the agent was created and a progressive number assigned by
that LimeServer
.
n
long n
agentID
AgentID agentID
host
LimeServerID host
id
AgentID id
- The AgentID for the agent this object manages.
spaces
java.util.Vector spaces
- Holds the tuple spaces currently owned by the agent this object
manages. Useful for mobility.
spacesShared
java.util.Vector spacesShared
- Holds the tuple spaces that was shared by the agent this object manages.
It is used in the disengage() method to "remember" which tuple spaces
were shared prior to disengagement.
internal
java.lang.Throwable internal
internalFlag
boolean internalFlag
internal
java.lang.Exception internal
internalFlag
boolean internalFlag
internal
java.lang.Exception internal
internalFlag
boolean internalFlag
host
java.net.InetAddress host
port
int port
creationHost
LimeServerID creationHost
- The identifier is composed of two parts: the address of the host where
the tuple has been inserted and a progressive number assigned on that
host.
n
long n
owner
AgentID owner
name
java.lang.String name
ts
lights.interfaces.ITupleSpace ts
reactor
Reactor reactor
upons
UponMgr upons
shared
boolean shared
Class lime.Location extends java.lang.Object implements Serializable |
wildCard
int wildCard
Class lime.Reaction extends java.lang.Object implements Serializable |
limeTmpl
LimeTemplate limeTmpl
template
lights.interfaces.ITuple template
listener
ReactionListener listener
pendUponListener
PendingUponListener pendUponListener
mode
short mode
eventTuple
lights.interfaces.ITuple eventTuple
reaction
RegisteredReaction reaction
isNew
boolean isNew
next
RegisteredReaction next
prev
RegisteredReaction prev
seqNum
long seqNum
tsName
java.lang.String tsName
agent
AgentID agent
tuplesReacted
java.util.Hashtable tuplesReacted
isWeak
boolean isWeak
inReactorReaction
RegisteredReaction inReactorReaction
uponProbe
UponProbeDescriptor uponProbe
mgr
LimeAgentMgr mgr
- The manager for this agent.
initiationHost
LimeServerID initiationHost
- The identifier is composed of two parts: the address of the host where
the transaction has been initiated and a progressive number assigned on
that host.
n
long n
input
java.lang.String input
field
java.awt.TextField field
isOK
boolean isOK
type
int type
- Int value that indicates the type of the instantiation's operation.
lower
int lower
- Lower bound of a between operation.
upper
int upper
- Upper bound of a between operation.
id
int id
- Int value that identifies a mote.
id
int id
- The internal representation of the id, an int value.
type
int type
- The internal representation of the sensor type.
Package lime.util.console |
provider
IConsoleProvider provider
lts
MoteLimeTupleSpace lts
lts
LimeTupleSpace lts
c
LimeConsole c
lts
LimeTupleSpace lts
lts
LimeTupleSpace lts
lts
LimeTupleSpace lts
lts
LimeTupleSpace lts
rr
RegisteredReaction[] rr