123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- [General]
- #debug-on-errors = true
- #record-eventlog = true
- tkenv-plugin-path = ../../../etc/plugins
- num-rngs = 3
- **.mobility.rng-0 = 1
- **.wlan[*].mac.rng-0 = 2
- *.numHosts = 2
- # mobility
- *.host[*].mobilityType = "MassMobility"
- *.host[*].mobility.constraintAreaMinX = 0m
- *.host[*].mobility.constraintAreaMinY = 0m
- *.host[*].mobility.constraintAreaMinZ = 0m
- *.host[*].mobility.constraintAreaMaxX = 60m
- *.host[*].mobility.constraintAreaMaxY = 40m
- *.host[*].mobility.constraintAreaMaxZ = 0m
- *.host[*].mobility.initFromDisplayString = false
- *.host[*].mobility.changeInterval = truncnormal(2s, 0.5s)
- *.host[*].mobility.changeAngleBy = normal(0deg, 30deg)
- *.host[*].mobility.speed = truncnormal(20mps, 8mps)
- *.host[*].mobility.updateInterval = 100ms
- # ping app (host[0] pinged by others)
- *.host[0].numPingApps = 0
- *.host[*].numPingApps = 1
- *.host[*].pingApp[*].destAddr = "host[0]"
- *.host[*].pingApp[*].printPing = true
- [Config AbstractIdealMac]
- *.host[*].wlan[*].typename = "IdealWirelessNic"
- *.host[*].wlan[*].bitrate = 2Mbps
- *.host[*].wlan[*].mac.headerLength = 10B
- [Config AbstractBMac]
- *.host[*].wlan[*].typename = "WirelessNic"
- *.host[*].wlan[*].macType = "BMacLayer"
- [Config AbstractLMac]
- *.host[*].wlan[*].typename = "WirelessNic"
- *.host[*].wlan[*].macType = "LMacLayer"
- *.host[*].wlan[*].mac.numSlots = 2
- [Config AbstractCSMA]
- *.host[*].wlan[*].typename = "WirelessNic"
- *.host[*].wlan[*].macType = "CSMA"
- *.host[*].wlan[*].mac.useMACAcks = false
- *.host[*].wlan[*].mac.rxSetupTime = 0s
- [Config AbstractIeee80211Mac]
- *.host[*].wlan[*].typename = "Ieee80211Nic"
- *.host[*].wlan[*].mgmtType = "Ieee80211MgmtAdhoc"
- [Config AbstractIdealRadio]
- *.radioMediumType = "IdealRadioMedium"
- *.host[*].wlan[*].radioType = "IdealRadio"
- *.host[*].wlan[*].radio.transmitter.bitrate = 2Mbps
- *.host[*].wlan[*].radio.transmitter.preambleDuration = 0s
- *.host[*].wlan[*].radio.transmitter.headerBitLength = 100b
- *.host[*].wlan[*].radio.transmitter.communicationRange = 100m
- *.host[*].wlan[*].radio.transmitter.interferenceRange = 0m
- *.host[*].wlan[*].radio.transmitter.detectionRange = 0m
- *.host[*].wlan[*].radio.receiver.ignoreInterference = true
- [Config AbstractAPSKScalarRadio]
- *.radioMediumType = "APSKScalarRadioMedium"
- *.radioMedium.backgroundNoise.power = -110dBm
- *.host[*].wlan[*].radioType = "APSKScalarRadio"
- *.host[*].wlan[*].radio.carrierFrequency = 2.412GHz
- *.host[*].wlan[*].radio.bandwidth = 2MHz
- *.host[*].wlan[*].radio.transmitter.power = 2mW
- *.host[*].wlan[*].radio.transmitter.bitrate = 2Mbps
- *.host[*].wlan[*].radio.transmitter.preambleDuration = 0s
- *.host[*].wlan[*].radio.transmitter.headerBitLength = 100b
- *.host[*].wlan[*].radio.transmitter.modulation = "BPSK"
- *.host[*].wlan[*].radio.receiver.sensitivity = -85dBm
- *.host[*].wlan[*].radio.receiver.energyDetection = -85dBm
- *.host[*].wlan[*].radio.receiver.snirThreshold = 4dB
- [Config AbstractAPSKDimensionalRadio]
- *.radioMediumType = "APSKDimensionalRadioMedium"
- *.radioMedium.backgroundNoise.power = -110dBm
- *.host[*].wlan[*].radioType = "APSKDimensionalRadio"
- *.host[*].wlan[*].radio.carrierFrequency = 2.412GHz
- *.host[*].wlan[*].radio.bandwidth = 2MHz
- *.host[*].wlan[*].radio.transmitter.power = 2mW
- *.host[*].wlan[*].radio.transmitter.bitrate = 2Mbps
- *.host[*].wlan[*].radio.transmitter.preambleDuration = 0s
- *.host[*].wlan[*].radio.transmitter.headerBitLength = 100b
- *.host[*].wlan[*].radio.transmitter.modulation = "BPSK"
- *.host[*].wlan[*].radio.receiver.sensitivity = -85dBm
- *.host[*].wlan[*].radio.receiver.energyDetection = -85dBm
- *.host[*].wlan[*].radio.receiver.snirThreshold = 4dB
- [Config IdealMacWithIdealRadio]
- network = TestNic
- extends = AbstractIdealMac, AbstractIdealRadio
- description = "Ideal mac with ideal radio"
- [Config IdealMacWithAPSKScalarRadio]
- network = TestNic
- extends = AbstractIdealMac, AbstractAPSKScalarRadio
- description = "Ideal mac with scalar radio"
- *.host[*].wlan[*].mac.fullDuplex = false
- [Config IdealMacWithAPSKDimensionalRadio]
- network = TestNic
- extends = AbstractIdealMac, AbstractAPSKDimensionalRadio
- description = "Ideal mac with dimensional radio"
- *.host[*].wlan[*].mac.fullDuplex = false
- [Config LMacWithIdealRadio]
- network = TestNic
- extends = AbstractLMac, AbstractIdealRadio
- description = "Lightweight mac with ideal radio"
- [Config LMacWithAPSKScalarRadio]
- network = TestNic
- extends = AbstractLMac, AbstractAPSKScalarRadio
- description = "Lightweight mac with scalar radio"
- [Config LMacWithAPSKDimensionalRadio]
- network = TestNic
- extends = AbstractLMac, AbstractAPSKDimensionalRadio
- description = "Lightweight mac with dimensional radio"
- [Config CSMAWithIdealRadio]
- network = TestNic
- extends = AbstractCSMA, AbstractIdealRadio
- description = "CSMA mac with ideal radio"
- [Config CSMAWithAPSKScalarRadio]
- network = TestNic
- extends = AbstractCSMA, AbstractAPSKScalarRadio
- description = "CSMA mac with scalar radio"
- [Config CSMAWithAPSKDimensionalRadio]
- network = TestNic
- extends = AbstractCSMA, AbstractAPSKDimensionalRadio
- description = "CSMA mac with dimensional radio"
- [Config BMacWithIdealRadio]
- network = TestNic
- extends = AbstractBMac, AbstractIdealRadio
- description = "Berkley mac with ideal radio"
- [Config BMacWithAPSKScalarRadio]
- network = TestNic
- extends = AbstractBMac, AbstractAPSKScalarRadio
- description = "Berkley mac with scalar radio"
- [Config BMacWithAPSKDimensionalRadio]
- network = TestNic
- extends = AbstractBMac, AbstractAPSKDimensionalRadio
- description = "Berkley mac with dimensional radio"
- [Config Ieee80211MacWithIdealRadio]
- network = TestNic
- extends = AbstractIeee80211Mac, AbstractIdealRadio
- description = "IEEE 80211 mac with ideal radio"
- # nic settings
- **.wlan[*].bitrate = 54Mbps
- **.mac.dataBitrate = 54Mbps
- **.mac.basicBitrate = 2Mbps
- **.mac.multicastBitrate = 54Mbps
- **.mac.controlBitrate = 54Mbps
- #for validation
- [Config Ieee80211MacWithIeee80211ScalarRadio]
- network = TestNic
- extends = AbstractIeee80211Mac, AbstractAPSKScalarRadio
- description = "IEEE 80211 mac with scalar radio"
- *.host[*].wlan[*].radioType = "Ieee80211ScalarRadio"
- # nic settings
- **.mac.dataBitrate = 54Mbps
- **.mac.basicBitrate = 2Mbps
- **.mac.multicastBitrate = 2Mbps
- **.mac.controlBitrate = 2Mbps
- #for validation
|