DRCL J-Sim API

Package drcl.inet.sensorsim

Class Summary
BatteryBase Abstract base class for battery models.
BatteryCoinCell This class implements a Coin Cell battery.
BatteryContract This class implements the contract between the battery model and the CPU and radio models.
BatteryContract.Message This class implements the underlying message of the contract.
BatteryLiNR This class implements an LiNR battery.
BatterySimple This class implements a simple battery whose capacity is assumed to be constant.
BatteryTable This class implements the table that specifies the capacity of a battery as a function of its current.
CPUAvr This class implements a CPU model with reasonable values for active, idle, sleep and off currents.
CPUBase Abstract base class for CPU models.
RadioBase Abstract base class for radio models.
RadioSimple This class implements a radio model with reasonable values for transmit, receive and sleep currents.
SeismicProp This class implements the seismic propagation model.
SensorAgent This class implements the sensor layer.
SensorAgentPhyContract This class implements the contract between the sensor layer and the sensor physical layer.
SensorAgentPhyContract.Message This class implements the underlying message of the contract.
SensorApp This class implements the sensor application layer.
SensorAppAgentContract This class implements the contract between the sensor layer and the sensor application layer.
SensorAppAgentContract.Message This class implements the underlying message of the contract.
SensorAppWirelessAgentContract This class implements the contract between the sensor application layer and the middleware layer .
SensorAppWirelessAgentContract.Message This class implements the underlying message of the contract.
SensorChannel This class implements the sensor channel in a wireless sensor network.
SensorMobilityModel This class implements the sensor mobility model which handles location, speed and mobility pattern of a sensor/target node.
SensorNeighborQueryContract This class implements the contract between the sensor channel and the node position tracker.
SensorNeighborQueryContract.Message This class implements the underlying message of the contract.
SensorNodeChannelContract This class implements the contract between the sensor channel and the sensor physical layer.
SensorNodeChannelContract.Message This class implements the underlying message of the contract.
SensorNodePositionTracker This class keeps track of the locations of the sensor and target nodes.
SensorNodePositionTracker.SensorLocationInformation This class implements the location information of a sensor node.
SensorPacket This class implements the packet that a sensor node sends/forwards to the sink node.
SensorPhy This class implements the sensor physical layer.
SensorPositionReportContract This class implements the contract between mobility model and position tracker.
SensorPositionReportContract.Message This class implements the underlying message of the contract.
SensorRadioPropagationModel Abstract base class for propagation models over the sensor channel.
SensorRadioPropagationQueryContract This class implements the contract between the sensor physical layer and the propagation model.
SensorRadioPropagationQueryContract.Message This class implements the underlying message of the contract.
TargetAgent This class implements a target node in a wireless sensor network.
TargetPacket This class implements a target packet (a stimulus generated by a target node).
WirelessAgent This class implements the middleware between the sensor protocol stack and the wireless protocol stack.
 


DRCL J-Sim API

Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved.     ~ To J-Sim Home ~