DRCL J-Sim API

Package drcl.inet.mac

Class Summary
AdaptiveAntenna This class is derived from class Antenna.java Before using, it has to be initialized with pattern files.
Antenna This class implements Antenna, which provides the common operations of omni-directional antennas and two types of directional antennas: SwitchedBeamAntenna and AdaptiveArrayAntenna.
Antenna.Orientation This class provides a data structure for representing antennas' direction as (azimuth, elevation) (both in degrees).
ARP This component partially implements the Address Resolution Protocol (ARP).
ARPContract The contract between LL and ARP.
ARPContract.Message A Message class defined for carrying information between ARP components and LL components.
ARPPacket This class defines ARP packet.
ATIMEndTimer This class defines the handler for the end of ATIM window
BackoffTimer This class simulates the backoff timer in IEEE 802.11 protocol.
BeaconTimer This class defines the beacon timer for power saving mode
CachedPathLoss This class is used for purpose of caching path loss between a pair of sending and receiving nodes to speed up the simulation.
Channel This class simulates a shared wireless channel.
EnergyModel The class implements a simple energy model.
FreeSpaceModel This class implements the free space radio propagation model.
Globe This class extracts the altitude of any place on earth from the Globe database.
GlobeTest This is a program to test extraction of the GLOBE data base.
IrregularTerrainModel This class implements the Irregular Terrain Model.
LL This class implements some link layer functions.
LLMacContract Defines soem convenient methods which are used by the LL components and the MAC components.
LLPacket This class defines the link layer frame format.
Mac_802_11 This class implements IEEE802.11 protocol.
Mac_802_11_ACK_Frame This class defines the IEEE 802.11 ACF frame structure.
Mac_802_11_ATIM_Frame This class defines the IEEE802.11 ATIM frame structure.
Mac_802_11_Beacon_Frame This class defines the IEEE802.11 Beacon frame structure.
Mac_802_11_CTS_Frame This class defines the IEEE802.11 CTS frame structure.
Mac_802_11_Data_Frame This class defines the IEEE802.11 Data frame stucture.
Mac_802_11_Frame_Control This class defines the IEEE802.11 frame control field structure.
Mac_802_11_Packet This class is the base class of IEEE802.11 RTS, CTS, ACK and Data frame classes.
Mac_802_11_RTS_Frame This class defines the IEEE802.11 CTS frame structure.
Mac_802_11_Timer This is the base class of various IEEE802.11 timer classes.
MacPhyContract This contract is defined for WirelessPhy to convey some infomation to mac, which seems not appropriate to be carried in a Packet.
MacPhyContract.Message This class defines the data structure of the message between Mac and Phy components.
MacPktClassifier This class defines the MAC packet classifier, used by the priority queue implementation.
MacTimeoutEvt This class defines MAC timeout event types.
MobilityModel This class simulates the movement of the mobile nodes.
NavTimer The class simulates the NavTimer in IEEE 802.11 MAC protocol.
NeighborQueryContract The NeightbourQueryContract contract.
NeighborQueryContract.Message  
NodeChannelContract The NodeChannelContract contract.
NodeChannelContract.Message The message class which is defined for exchanging information between Node and Channel components.
NodePositionTracker This component divides the X-Y plane of the simulated space area into multiple subareas.
PositionReportContract The PositionReportContract contract.
PositionReportContract.Message The position report message.
RadioPropagationModel This is the base class of all different radio propagation models.
RadioPropagationQueryContract The RadioPropagationQueryContract contract.
RadioPropagationQueryContract.Message  
RxTimer RxTimer
SwitchedBeamAntenna This class is derived from class Antenna.java Before using, it has to be initialized with pattern files.
TBTTTimer TBTTTimer defines the handler for periodic beacon intervals
TSFTimer TSFTimer to simulate clock difference
TworayGroundModel This class implements the Two-ray Ground radio propagation model.
TxTimer TxTimer.
WirelessPhy This class simulates many functions of a wireless physical card.
 


DRCL J-Sim API

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