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