omnetpp.ini 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. [General]
  2. network = RateControlShowcase
  3. tkenv-plugin-path = ../../../etc/plugins
  4. sim-time-limit = 25s
  5. *.*Host.mobility.constraintAreaMinX = 0m
  6. *.*Host.mobility.constraintAreaMinY = 0m
  7. *.*Host.mobility.constraintAreaMinZ = 0m
  8. *.*Host.mobility.constraintAreaMaxX = 1300m
  9. *.*Host.mobility.constraintAreaMaxY = 400m
  10. *.*Host.mobility.constraintAreaMaxZ = 50m
  11. *.radioMedium.obstacleLossType = "DielectricObstacleLoss"
  12. *.radioMedium.backgroundNoise.power = -100dBm
  13. *.*Host.networkLayer.arpType = "GlobalARP"
  14. *.configurator.addStaticRoutes = false
  15. # environment settings
  16. *.physicalEnvironment.config = xmldoc("obstacles.xml")
  17. *.physicalEnvironment.spaceMinX = 0m
  18. *.physicalEnvironment.spaceMinY = 0m
  19. *.physicalEnvironment.spaceMinZ = 0m
  20. *.physicalEnvironment.spaceMaxX = 1300m
  21. *.physicalEnvironment.spaceMaxY = 400m
  22. *.physicalEnvironment.spaceMaxZ = 50m
  23. # visualization settings
  24. *.visualizer.obstacleLossVisualizer.displayIntersections = true
  25. *.visualizer.obstacleLossVisualizer.fadeOutTime = 40ms
  26. *.visualizer.obstacleLossVisualizer.fadeOutMode = "animationTime"
  27. #*.visualizer.physicalLinkVisualizer.displayLinks = true
  28. #*.visualizer.physicalLinkVisualizer.packetFilter = "UDP*"
  29. *.visualizer.dataLinkVisualizer.displayLinks = true
  30. *.visualizer.dataLinkVisualizer.packetFilter = "UDP*"
  31. *.visualizer.dataLinkVisualizer.fadeOutMode = "animationTime"
  32. *.visualizer.dataLinkVisualizer.fadeOutTime = 200ms
  33. # nic settings
  34. *.*Host.wlan[*].opMode = "g(erp)" # is this needed? doesn't 'g' work? seems it doesn't. this line should not be here
  35. *.*Host.wlan[*].radio.transmitter.power = 50mW
  36. *.*Host.wlan[*].mgmtType = "Ieee80211MgmtAdhoc"
  37. *.*Host.wlan[*].mac.rateControlType = ${rateControl="", "AARFRateControl"}
  38. *.*Host.wlan[*].mac.initialRateControlRate = 54Mbps
  39. *.*Host.wlan[*].mac.dataBitrate = (${rateControl} == "" ? 54Mbps : -1bps) # use 54Mbps rate when not using rate control, and let ratecontrol set the rate when using
  40. #*.*Host.wlan[*].mac.controlBitrate = (${rateControl} == "" ? 54Mbps : -1Mbps)
  41. *.*Host.wlan[*].mac.dcf.rateControl.increaseThreshold = 20
  42. *.*Host.wlan[*].mac.dcf.rateControl.decreaseThreshold = 5
  43. *.*Host.wlan[*].mac.dcf.rateControl.interval = 1s
  44. # application settings
  45. *.*Host.numUdpApps = 1
  46. *.sourceHost.udpApp[0].typename = "UDPBasicApp"
  47. *.sourceHost.udpApp[0].destAddresses = "sinkHost"
  48. *.sourceHost.udpApp[0].destPort = 5000
  49. *.sourceHost.udpApp[0].messageLength = 1000B
  50. *.sourceHost.udpApp[0].sendInterval = 0.1ms
  51. *.sinkHost.udpApp[0].typename = "UDPSink"
  52. *.sinkHost.udpApp[0].localPort = 5000
  53. # mobility settings
  54. *.*Host.mobilityType = "RectangleMobility"
  55. *.sourceHost.mobility.startPos = 0
  56. *.sourceHost.mobility.speed = 200mps
  57. *.sinkHost.mobility.startPos = 3
  58. *.sinkHost.mobility.speed = 100mps