Package: inet.linklayer.ieee80211.mac.channelaccess
Dcaf
compound module(no description)
Usage diagram
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
Used in compound modules
| Name | Type | Description |
|---|---|---|
| Dcf | compound module |
IEEE 802.11 Distributed Coordination Function |
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| difsTime | double | -1s | |
| cwMin | int | -1 | |
| cwMax | int | -1 | |
| rateSelectionModule | string | ||
| rxModule | string |
Properties
| Name | Value | Description |
|---|---|---|
| class | Dcaf | |
| display | i=block/star |
Unassigned submodule parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| contention.initialChannelBusy | bool | true |
assume that channel was busy before the simulation started |
| contention.backoffOptimization | bool | true |
we can pretend the frame has arrived into the queue a little bit earlier, and may be able to start transmitting immediately |
Source code
module Dcaf { parameters: double difsTime @unit("s") = default(-1s); int cwMin = default(-1); int cwMax = default(-1); string rateSelectionModule; string rxModule; @class("Dcaf"); @display("i=block/star"); submodules: contention: Contention { parameters: @display("p=100,100"); } }File: src/inet/linklayer/ieee80211/mac/channelaccess/Dcaf.ned