Ds¶
Package: inet.linklayer.ieee80211.mac
simple module Ds
Implements the DS (Distribution Service) for IEEE 802.11, which is responsible for distributing correctly received frames to the higher layer, to the wireless LAN, etc.
This is the default implementation of the IDs module interface.
Usage diagram¶
Inheritance diagram¶
Used in compound modules¶
Name |
Type |
Description |
|---|---|---|
compound module |
Implementation of the 802.11 MAC protocol. This module is intended to be used in combination with the Ieee80211Radio module as the physical layer. |
Extends¶
Name |
Type |
Description |
|---|---|---|
simple module |
Base module for all INET simple modules. |
Parameters¶
Name |
Type |
Default value |
Description |
|---|---|---|---|
displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
mibModule |
string |
Properties¶
Name |
Value |
Description |
|---|---|---|
class |
Ds |
|
display |
i=block/routing |
Signals¶
Name |
Type |
Unit |
Description |
|---|---|---|---|
packetDropped |
Source code¶
//
// Implements the DS (Distribution Service) for IEEE 802.11, which is
// responsible for distributing correctly received frames to the higher
// layer, to the wireless LAN, etc.
//
// This is the default implementation of the ~IDs module interface.
//
simple Ds extends SimpleModule like IDs
{
parameters:
@class(Ds);
string mibModule;
@display("i=block/routing");
@signal[packetDropped];
}