TraCIMobility and WMN (MANET)

188 views
Skip to first unread message

Mohsen Sichani

unread,
Dec 17, 2014, 9:16:52 PM12/17/14
to omn...@googlegroups.com
Hi there 

I am working with 802.11s/11g and I need to simulate urban mobility. I have installed vein, sumo, and omnet++. I am able to run veins example (802.11p/wave) and see nodes mobilities. But, I was wondering if anybody could help me to have a MANET example (any kind) with sumo mobility. So far, I did the follwoing but I am getting the error which I have pasted below.
Any help is highly appreciated.

Cheers
Mohsen

in:
network = inet.examples.manetrouting.net80211_mesh.Net80211_mesh
I have added the following:
*.manager.updateInterval = 0.1s
*.manager.host = "localhost"
*.manager.port = 9999
*.manager.moduleType = "inet.nodes.inet.AdhocHost"
*.manager.moduleName = "node"
*.manager.moduleDisplayString = ""
*.manager.autoShutdown = true
*.manager.margin = 25
*.manager.launchConfig = xmldoc("erlangen.launchd.xml")


*.host[0..1].mobilityType = "TraCIMobility"
*.host[0..1].mobility.x = 0
*.host[0..1].mobility.y = 0
*.host[0..1].mobility.z = 1.895
*.host[0..1].mobility.accidentCount = 1
*.host[0..1].mobility.accidentStart = 75s
*.host[0..1].mobility.accidentDuration = 30s

ERROR:
TRACE: initializing MobilityBase stage 1
<!> Error in module (TraCIMobility) Net80211_mesh.host[0].mobility (id=29) during network initialization: Model error: ASSERT: condition isPreInitialized false in function setInitialPosition, mobility/single/TraCIMobility.cc line 117.

Alfonso Ariza Quintana

unread,
Dec 18, 2014, 5:46:04 AM12/18/14
to omn...@googlegroups.com

Have you included the TraCIScenarioManager module in the network description?

--
You received this message because you are subscribed to the Google Groups "omnetpp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to omnetpp+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Mohsen Sichani

unread,
Dec 18, 2014, 1:20:08 PM12/18/14
to omn...@googlegroups.com
Hi dear Alfonso

Yes, I inclouded that:

There are five nodes in the simulation and two of them are

*.host[0..1].mobilityType = "TraCIMobility"

the rest are stationary.

As follows:


nedfile
package inet.examples.manetrouting.net80211_mesh;


import inet.linklayer.ieee80211mesh.nodes.BasicMobileManetMesh;
import inet.linklayer.ieee80211mesh.nodes.HostMesh;

import inet.nodes.inet.AdhocHost;
import inet.world.obstacles.ObstacleControl;
import inet.world.radio.ChannelControl;
import inet.world.traci.TraCIScenarioManager;
import inet.world.traci.TraCIScenarioManagerLaunchd;


network Net80211_mesh
{
    parameters:
        int numHosts;
        int numFixHosts;
        int numBasic;
    submodules:
        fixhost[numFixHosts]: HostMesh {
            parameters:
                @display("i=device/pocketpc_s;r=,,#707070");
        }
        host[numHosts]: HostMesh {
            parameters:
                @display("i=device/pocketpc_s;r=,,#707070");
        }
        basic[numBasic]: BasicMobileManetMesh {
            parameters:
                @display("i=device/pocketpc_s;r=,,#707070");
        }
        channelControl: ChannelControl {
            parameters:
                @display("p=60,50;i=misc/sun");
        }
        traCIScenarioManager: TraCIScenarioManager {
            @display("p=176,-30");
        }
    connections allowunconnected:
}

////////////////////////////////////////////////////////////////////////////////ini file
[General]
#debug-on-errors = true
sim-time-limit = 3000s
seed-0-mt = 5
network = inet.examples.manetrouting.net80211_mesh.Net80211_mesh
num-rngs = 2

cmdenv-express-mode = true
tkenv-plugin-path = ../../../Etc/plugins
#tkenv-default-run=1

**.drawCoverage=true ## to visualize the coverage set in true

description = "Wireles Mesh network Simple test"


*.manager.updateInterval = 0.1s
*.manager.host = "localhost"
*.manager.port = 9999
*.manager.moduleType = "inet.nodes.inet.AdhocHost"
*.manager.moduleName = "node"
*.manager.moduleDisplayString = ""
*.manager.autoShutdown = true
*.manager.margin = 25
*.manager.launchConfig = xmldoc("erlangen.launchd.xml")


*.host[0..1].mobilityType = "TraCIMobility"
*.host[0..1].mobility.x = 0
*.host[0..1].mobility.y = 0
*.host[0..1].mobility.z = 1.895
*.host[0..1].mobility.accidentCount = 1
*.host[0..1].mobility.accidentStart = 75s
*.host[0..1].mobility.accidentDuration = 30s








**.vector-recording = false
#**.constraintAreaMinX = 0m
#**.constraintAreaMinY = 0m
#**.constraintAreaMinZ = 0m
#**.constraintAreaMaxX = 1000m
#**.constraintAreaMaxY = 1000m
#**.constraintAreaMaxZ = 0m
**.channelNumber = 0
*.numFixHosts = 1
#*.numHosts=20
*.numHosts=2
#*.numBasic=35
*.numBasic=2
**.debug = true
**.coreDebug = false

#**.globalARP = true
#**.mobilityType = "StationaryMobility"

# mobility
**.mobility.initFromDisplayString = false
**.fixhost[0].mobility.initialX = 200m
**.fixhost[0].mobility.initialY = 499m
**.fixhost[0].mobility.initialZ = 0m

#**.host[0].mobility.initialX = 900m
#**.host[0].mobility.initialY = 700m

#**.host[1].mobility.initialX = 350m
#**.host[1].mobility.initialY = 450m

**.basic[0].mobility.initialX = 500m
**.basic[0].mobility.initialY = 600m
**.basic[0].mobility.initialZ = 0m
**.basic[1].mobility.initialX = 700m
**.basic[1].mobility.initialY = 600m
**.basic[1].mobility.initialZ = 0m


# udp apps (on)
#**.host[*].udpAppType="UDPBasicApp"
#**.host[0].numUdpApps=1
#**.host[1].numUdpApps=1
#**.host[2].numUdpApps=1
#**.host[3].numUdpApps=1
#**.host[4].numUdpApps=1
#**.host[5].numUdpApps=1
#**.host[6].numUdpApps=1
#**.host[7].numUdpApps=1
#**.host[8].numUdpApps=1
#**.host[9].numUdpApps=1
#**.host[*].numUdpApps=0
#**.udpApp[0].dest_addresses="fixhost[0]"
#**.udpApp[0].local_port=1234
#**.udpApp[0].dest_port=1234
#**.udpApp[0].message_length=4096  # 32 bytes
#**.udpApp[0].message_freq=0.2

**.arp.globalARP = true
# udp apps (on)
**.fixhost[0].numUdpApps = 1
**.fixhost[0].udpApp[*].typename = "UDPVideoStreamSvr"
**.fixhost[0].udpApp[*].videoSize = 10MiB
**.fixhost[0].udpApp[*].localPort = 3088
**.fixhost[0].udpApp[*].sendInterval = 10ms
**.fixhost[0].udpApp[*].packetLen = 1000B

**.host[0].numUdpApps = 1
**.host[0].udpApp[*].typename = "UDPVideoStreamCli"
**.host[0].udpApp[*].serverAddress = "fixhost[0]"
**.host[0].udpApp[*].localPort = 9999
**.host[0].udpApp[*].serverPort = 3088
**.host[0].udpApp[*].startTime = 20s

**.host[1].udpApp[*].typename = "UDPVideoStreamCli"
**.host[1].udpApp[*].serverAddress = "fixhost[0]"
**.host[1].udpApp[*].localPort = 9999
**.host[1].udpApp[*].serverPort = 3088
**.host[1].udpApp[*].startTime = 50s

## **.host[*].udpAppType = "UDPVideoStreamCli"
## **.host[*].udpApp[*].serverAddress = "fixhost[0]"
## **.host[*].udpApp[*].localPort = 9999
## **.host[*].udpApp[*].serverPort = 3088
## **.host[*].udpApp[*].startTime = 5s

####
*.wlan[*].typename = "Ieee80211NicMesh"


# tcp apps (off)
**.numTcpApps = 0
**.tcpAppType = "TelnetApp"

# ping app (host[0] pinged by others)
# ping app (off)
**.pingApp.destAddr = ""
**.pingApp.srcAddr = ""
**.pingApp.packetSize = 56B
**.pingApp.interval = 1s
**.pingApp.hopLimit = 32
**.pingApp.count = 0
**.pingApp.startTime = 1s

**.pingApp.printPing = true

#*.fixhost[0].pingApp.destAddr=""
#*.host[*].pingApp.destAddr="fixhost[0]"
#**.pingApp.srcAddr=""
#**.pingApp.packetSize=56
#**.pingApp.interval =1
#**.pingApp.hopLimit=32
#**.pingApp.count=0
#**.pingApp.startTime=uniform(1,5)
#**.pingApp.stopTime=0
#**.pingApp.printPing=true

# tcp settings
**.tcp.mss = 1024
**.tcp.advertisedWindow = 14336  # 14*mss
**.tcp.sendQueueClass = "TCPMsgBasedSendQueue"
**.tcp.receiveQueueClass = "TCPMsgBasedRcvQueue"
**.tcp.tcpAlgorithmClass = "TCPReno"
**.tcp.recordStats = true

# ip settings
**.routingFile = ""
**.ip.procDelay = 10us
# **.IPForward=false

# ARP configuration
**.arp.retryTimeout = 1s
**.arp.retryCount = 3
**.arp.cacheTimeout = 100s
#**.networklayer.proxyARP = true  # Host's is hardwired "false"

# manet routing


# nic settings

# nic settings
**.wlan*.typename="Ieee80211Nic"
#**.wlan*.opMode="g"
**.wlan*.opMode="a"
**.wlan*.mac.EDCA = false
**.wlan*.mgmt.frameCapacity = 10
**.wlan*.mac.maxQueueSize = 14
**.wlan*.mac.rtsThresholdBytes = 3000B
**.wlan*.mac.bitrate = 54Mbps
**.wlan*.mac.basicBitrate = 6Mbps  # 24Mbps
**.wlan*.mac.controlBitrate = 6Mbps  # 24Mbps
**.wlan*.mac.retryLimit = 7
**.wlan*.mac.cwMinData = 31
**.wlan*.mac.cwMinMulticast = 31

#**.wlan*.opMode="g"
**.wlan*.mac[*].EDCA = false
**.wlan*.mac[*].maxQueueSize = 14
**.wlan*.mac[*].rtsThresholdBytes = 3000B
**.wlan*.mac[*].bitrate = 54Mbps
**.wlan*.mac[*].basicBitrate = 6Mbps  # 24Mbps
**.wlan*.mac[*].controlBitrate = 6Mbps  # 24Mbps
**.wlan*.mac[*].retryLimit = 7
**.wlan*.mac[*].cwMinData = 31
**.wlan*.mac[*].cwMinMulticast = 31

**.wlan[*].mgmt.useReactive = false #DYMO-UM in the mac layer, it's possible to use AODV
**.wlan[*].mgmt.useProactive = true #OLSR-UM in the mac layer, 
## Mesh settings begins
**.wlan[*].mgmt.useHwmp = false ## enables HWMP protocol by default in reactive mode

**.wlan.mgmt.useReactive = false #DYMO-UM in the mac layer, it's possible to use AODV
**.wlan.mgmt.useProactive = true #OLSR-UM in the mac layer, 
## Mesh settings begins
**.wlan.mgmt.useHwmp = false ## enables HWMP protocol by default in reactive mode


**.fixhost[0].**.HwmpProtocol.isRoot = false
**.fixhost[0].**.HwmpProtocol.ToFlag = true
**.host[*].**.HwmpProtocol.ToFlag = true
**.basic[0].**.HwmpProtocol.ToFlag = true
## **.HwmpProtocol.ToFlag = true

## mesh settings ended


# channel physical parameters
#*.channelControl.carrierFrequency = 2.4GHz
*.channelControl.carrierFrequency = 5.2GHz
*.channelControl.pMax = 3.0mW
*.channelControl.sat = -110dBm
*.channelControl.alpha = 2
*.channelControl.numChannels = 1


#**.wlan*.radio.transmitterPower=2.0mW
**.wlan*.radio.transmitterPower=3.0mW
**.wlan*.radio.bitrate=54Mbps
**.wlan*.radio.sensitivity=-90dBm  
**.wlan*.radio.berTableFile="per_table_80211g_Trivellato.dat"
**.wlan*.radio.carrierFrequency = 5.2GHz


**.wlan*.radio[*].transmitterPower=3.0mW
**.wlan*.radio[*].bitrate=54Mbps
**.wlan*.radio[*].sensitivity=-90dBm  
**.wlan*.radio[*].berTableFile="per_table_80211g_Trivellato.dat"
**.wlan*.radio[*].carrierFrequency = 5.2GHz

#**.use-default=yes

# proccesing delay in the routing protocol, avoid syncronization
**.broadcastDelay=uniform(0s,0.01s) # 10 mseconds 
**.unicastDelay=uniform(0s,0.005s)

#/ parameters : DYMOUM
**.no_path_acc_ = false
**.reissue_rreq_ = false
**.s_bit_ = false
**.hello_ival_ = 0
**.MaxPktSec = 20 #// 10
**.promiscuous = false
**.NetDiameter = 10
**.RouteTimeOut = 3000
**.RouteDeleteTimeOut = 3000*5 #//5*RouteTimeOut
**.RREQWaitTime = 1000
**.RREQTries =3
**.noRouteBehaviour=1

 #   //  parameters: AODVUU;
**.log_to_file = false
**.hello_jittering = true
**.optimized_hellos = true
**.expanding_ring_search = true
**.local_repair = true
**.rreq_gratuitous = true
#**.debug = false
**.rt_log_interval = 0
**.unidir_hack = 0
**.internet_gw_mode = 0
**.receive_n_hellos = 1
**.ratelimit = 1000
**.llfeedback = false# //1000 
**.wait_on_reboot = 0
**.active_timeout = 6000 # // time in ms
**.internet_gw_address = "0.0.0.0"

#// Olsr
**.Willingness=3
**.Hello_ival=2s
**.Tc_ival=5s
**.Mid_ival=5s
**.use_mac =0 #1
**.Mpr_algorithm =  1
**.routing_algorithm =   1
**.Link_quality = 2
**.Fish_eye = false
**.Tc_redundancy =    3
**.Link_delay = true #//default false
**.C_alpha=0.2



--
You received this message because you are subscribed to a topic in the Google Groups "omnetpp" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/omnetpp/SXOfBarzqRo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to omnetpp+u...@googlegroups.com.

Alfonso Ariza Quintana

unread,
Dec 18, 2014, 2:11:17 PM12/18/14
to omn...@googlegroups.com

The name used in the ini file and ned file are different

 

traCIScenarioManager

manager

Mohsen Sichani

unread,
Dec 18, 2014, 2:33:12 PM12/18/14
to omn...@googlegroups.com
Thanks for your attention,Sorry:(, I appreciate that. 

I did the correction but still same Error
in addition there is no launchconfig method for traClScenariomaneger, but however I assiegned this value to it:

*.traCIScenarioManager.launchConfig = xmldoc("erlangen.launchd.xml")

I am studying Sumo document from 

but what about the rest, could I have sumo mobility with WMN and without 802.11p, 
Is this line correct?
*.traCIScenarioManager.moduleType = "inet.nodes.inet.AdhocHost"

Many thanks

Christoph Sommer

unread,
Dec 19, 2014, 2:34:51 AM12/19/14
to omn...@googlegroups.com
In addition to Alfonso's tip, also make sure to only instantiate hosts
that have a mobility of type "TraCIMobility" by creating them via the
aforementioned TraCIScenarioManager (otherwise the mapping of hosts to
cars will be unknown). Do not place such nodes on the simulation canvas
manually.

Best,

Christoph

Alfonso Ariza Quintana wrote:
> Have you included the TraCIScenarioManagermodule in the network description?
>
>
>
>
>
>
>
> *De:*omn...@googlegroups.com [mailto:omn...@googlegroups.com] *En
> nombre de *Mohsen Sichani
> *Enviado el:* jueves, 18 de diciembre de 2014 3:17
> *Para:* omn...@googlegroups.com
> *Asunto:* [Omnetpp-l] TraCIMobility and WMN (MANET)
> <mailto:omnetpp+u...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google
> Groups "omnetpp" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to omnetpp+u...@googlegroups.com
> <mailto:omnetpp+u...@googlegroups.com>.
> For more options, visit https://groups.google.com/d/optout.



Christoph

--
Dr. Christoph Sommer
Distributed Embedded Systems Group
University of Paderborn, Germany
http://www.ccs-labs.org/~sommer/

Mohsen Sichani

unread,
Dec 19, 2014, 4:44:22 AM12/19/14
to omn...@googlegroups.com
Thanks Alfonso and Christoph

I apprecete your thoughfulness. I will work on that and get back to you later.

Happy new year and Merry Christams

Best wishes
Mohsen


--
You received this message because you are subscribed to a topic in the Google Groups "omnetpp" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/omnetpp/SXOfBarzqRo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to omnetpp+u...@googlegroups.com.

Mohsen Sichani

unread,
Dec 22, 2014, 2:35:07 AM12/22/14
to omn...@googlegroups.com
Hi Christoph and Alfonso

At first, I wanted to merge InetManet and Veins and because of similar classes, I found it very difficult and it took several day, Then, by chance, I found out that Alfonso did it in INETMANET. So, many thanks to Alfonso for that and also many thanks to Christoph for veins.
I solevd the problem and changed the module "car" as extentin of "wirelesshost" with some modification, Now I have WMN in the city.

I greatlly appreciate the support of nice people such as you in this forum.

Happy new year

With best wishes
Mohsen

Maged Hasan

unread,
May 27, 2015, 3:12:40 AM5/27/15
to omn...@googlegroups.com
Hi sir Christoph , i am also having the same problem while my TraciManager are the same in both ini and NED files but i am getting the error ?
this is my NED files :

package uia;


import inet.applications.udpapp.UDPBasicBurst;
import inet.applications.udpapp.UDPBasicBurstNotification;
import inet.base.NotificationBoard;
import inet.linklayer.ieee80211.Ieee80211Nic;
import inet.mobility.single.TraCIMobility;
import inet.networklayer.IManetRouting;
import inet.networklayer.common.InterfaceTable;
import inet.networklayer.ipv4.RoutingTable;
import inet.nodes.inet.NetworkLayer;
import inet.transport.udp.UDP;
import inet.networklayer.autorouting.ipv4.HostAutoConfigurator;
//import inet.world.VACaMobil.VACaMobil;



//
// TODO documentation
//
module car
{
    parameters:
        @node();
        string routingProtocol @enum("AODVUU","DYMOUM","DYMO","DSRUU","OLSR","OLSR_ETX","DSDV_2","Batman") = default("");  // used mobile routing protocol. see: inet.networklayer.manetrouting


        @display("bgb=623,434");
    gates:
        input radioIn @directIn;
    submodules:
        notificationBoard: NotificationBoard {
            @display("p=65,226");
        }
        ac_wlan: HostAutoConfigurator {
            @display("p=296,402");
        }
        interfaceTable: InterfaceTable {
            @display("p=75,105");
        }
        app: UDPBasicBurst {
            @display("p=419,29");
        }

        routingTable: RoutingTable {
            parameters:
                IPForward = true;
                routerId = "";
                routingFile = "";
                @display("p=60,326");
        }
        udp: UDP {
            @display("p=368,111");
        }
        networkLayer: NetworkLayer {
            parameters:
                proxyARP = false;
                @display("p=309,199;q=queue");
            gates:
                ifIn[1];
                ifOut[1];
        }

        wlan: Ieee80211Nic {
            @display("p=309,312");
        }
        manetrouting: <routingProtocol> like IManetRouting if routingProtocol != "" {
            @display("p=522,307");
        }
        Mobility: TraCIMobility {
            @display("p=198,133");
        }
    connections allowunconnected:

        udp.ipOut --> networkLayer.transportIn++;
        udp.ipIn <-- networkLayer.transportOut++;

        wlan.upperLayerOut --> networkLayer.ifIn[0];
        wlan.upperLayerIn <-- networkLayer.ifOut[0];

        radioIn --> wlan.radioIn;
        udp.appOut++ --> app.udpIn;
        app.udpOut --> udp.appIn++;
        networkLayer.transportOut++ --> manetrouting.from_ip if routingProtocol != "";
        manetrouting.to_ip --> networkLayer.transportIn++ if routingProtocol != "";
}

and this is the secound 
package uia;
import inet.world.annotations.AnnotationDummy;
import inet.world.annotations.AnnotationManager;
import inet.world.obstacles.ObstacleControl;
import inet.world.radio.ChannelControl;
import inet.world.traci.TraCIScenarioManagerLaunchd;
import inet.world.traci.TraCIScenarioManager;



//
// TODO documentation
//
module highway
{
    @display("bgb=593,372");
    submodules:
        channelControl: ChannelControl {
            @display("p=143,114");
        }
        annotationManager: AnnotationManager {
            @display("p=418,177");
        }
        obstacleControl: ObstacleControl {
            @display("p=337,77");
        }

        manager: TraCIScenarioManagerLaunchd {
            @display("p=327,268");
        }
}
and this is the last :
package uia;
import inet.world.traci.TraCIScenarioManager;


network uiascenario extends highway
{
    parameters:
        int numberofcar = 50;
    submodules:
        car[numberofcar]: car {
            @display("p=155,163;b=10,10,oval");
        }
and this my ini file
[General]
cmdenv-express-mode = true
cmdenv-autoflush = true
cmdenv-status-frequency = 10000000s

#tkenv-default-config = debug
#tkenv-default-run = 1
tkenv-image-path = bitmaps
ned-path = .

network = uiascenario 

##############################################################################################
## simulation time 
##############################################################################################
debug-on-errors = true
print-undisposed = false

sim-time-limit = 500s

**.scalar-recording = true
**.vector-recording = true

**.debug = true
**.coreDebug = false
**.scalar-recording = true
**.vector-recording = true

**.debug = false
**.coreDebug = false

**.constraintAreaMaxX = 10699m
**.constraintAreaMaxY = 17131m
**.constraintAreaMaxZ = 50m
**.constraintAreaMinX = 0m
**.constraintAreaMinY = 0m
**.constraintAreaMinZ = 50m
################################################################################################

### Channel control parameters
##############################################################################################
*.channelControl.carrierFrequency = 2.4GHz
*.channelControl.pMax = 2.0mW
*.channelControl.sat = -110dBm
*.channelControl.alpha = 2
*.channelControl.numChannels = 1
#############################################################################################
#### Traciscenariomanager
############################################################################################
*.manager.updateInterval = 1s
*.manager.host = "localhost"
*.manager.port = 9999
*.manager.moduleType = "inet.examples.traci_launchd.Car"
*.manager.moduleName = "car"
*.manager.moduleDisplayString = ""
*.manager.autoShutdown = true
*.manager.margin = 25
*.manager.launchConfig = xmldoc("erlangen.launchd.xml")
###########################################################################################
##nic setting
###########################################################################################
**.wlan.bitrate = 2Mbps
**.wlan.mgmt.frameCapacity = 10
**.wlan.mgmtType = "Ieee80211MgmtAdhoc"
**.wlan.mac.address = "auto"
**.wlan.mac.maxQueueSize = 14
**.wlan.mac.rtsThresholdBytes = 3000B
**.wlan.mac.retryLimit = 7
**.wlan.mac.cwMinData = ${7,15,31}
**.wlan.mac.cwMaxData = 1023
**.wlan.mac.cwMinMulticast = 15
**.wlan.mac.slotTime = 13us
**.wlan.radio.transmitterPower = 2mW
**.wlan.radio.thermalNoise = -110dBm
**.wlan.radio.sensitivity = -85dBm
**.wlan.radio.pathLossAlpha = 2
**.wlan.radio.snirThreshold = 4dB
#############################################################################################
## application layer parameters
###########################################################################################
**.car[*].app.destAddresses = moduleListByPath("**.car[*]")
**.app.localPort = 1234
**.app.destPort = 1234
**.app.messageLength = 512B
**.app.sendInterval = 0.25s + uniform(-0.001s,0.001s,0)
**.app.burstDuration = 0s
**.app.sleepDuration = 0s
**.app.chooseDestAddrMode = "perSend"
**.app.delayLimit = 20s
**.app.startTime = simTime() + 1s
#############################################################################################
*.annotationManager.draw = true
############################################################################################
#*.obstacleControl.obstacles = xmldoc("erlangen.poly.xml")
#############################################################################################
**.networkLayer.configurator.networkConfiguratorModule = ""
############################################################################################
**.routingProtocol = "AODVUU"
############################################################################################
## AODV parameters 
##############################################################################################
**.log_to_file = false
**.hello_jittering = true
**.optimized_hellos = true
**.expanding_ring_search = true
**.local_repair = true
**.rreq_gratuitous = true
#**.debug = false
**.rt_log_interval = 0
**.unidir_hack = 0
**.internet_gw_mode = 0
**.receive_n_hellos = 1
**.ratelimit = 1000
**.llfeedback = false# //1000
**.wait_on_reboot = 0
##**.active_timeout = 6000ms
**.internet_gw_address = "0.0.0.0"
################################################################################################

how can i correct the error 
really thanks 
Reply all
Reply to author
Forward
0 new messages