--
You received this message because you are subscribed to the Google Groups "OMNeT++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
omnetpp+u...@googlegroups.com.
Visit this group at https://groups.google.com/group/omnetpp.
For more options, visit https://groups.google.com/d/optout.
There is a compiler problem, you need to start omnet from the mingw Shell, in other case the paths and definitions can be erroneous
Have you rebuild the framework from scratch?
These errors are errors of the compiler and link, not of the framework.
If you download the zip file from github, the showcases and tutorials directories will be empty because there are git submodules and the code are in the inet framework repository, in this case you can copy the code from inet-framework. Without the code in these directories the linker will fail
To unsubscribe from this group and stop receiving emails from it, send an email to omnetpp+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/omnetpp.
For more options, visit https://groups.google.com/d/optout.
I have uploaded a modification that should solve the problem
It has some time that I don’t use the code and when I ported the latest inet medications I haven’t had time to test everything
The hop count is not register in the file, it doesn’t sense if you consider that you have nodes at 1, 2, 3, … hops, the results can be the mean number of hops, it is an statistic that it doesn’t have sense, only if you divide the values in function of the source and destination can have sense.
The Air time metric should be measured by the mac/physical sublayer, but the actual implementation of the mac/physical sublayer doesn’t measure it. The code of 802.11 physical and mac has been deeply changed and I haven’t had need to modify the code to include this metric.
The air time link metric was computed by the mac and physical layer, the problem is that both layer are been completely rewritten and now they don’t compute this value, by default the metric used is min hop in this case.
It is necessary to modify the code if you want to compute this metric. It is the lower layers that know the information to compute this value is available (disf, sifs, data error rate …)
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com]
En nombre de rashad kasim
Enviado el: martes, 10 de octubre de 2017 0:15
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Hello Alfonso,
First of all, thanks for your reply.
Due to my naivety, I could not understand completely. Were you saying that ALM implementation is there in the new code or it is not? Please clarify.
1. If implementation is there, please let me know if below addition in ini file make metric as ALM or it need anything additional.
**.minHopCost = false
**.ETXEstimate = true
**.airtimeLinkComputation = true
2. Is there any indicator which says mesh metric is minHop or ALM..?
The HWMP is implemented in the link layer, in the management, the multiradio won’t work, you will have several disjoint network that will need the network layer, in this case you will need a routing protocol in the network layer.
There is a possibility in the code, is the same management module with several radio interfaces and mac, it is implemented lake multimac. In this case you will have something like this
**.fixhost[0].wlanMesh.radio[0].channelNumber = 1
**.fixhost[0].wlanMesh.radio[1].channelNumber = 2
**.fixhost[0].wlanMesh.radio[2].channelNumber = 3
The same link layer module has several mac and radio interfaces.
You need to configure the nodes in multichannel mac, it is a different type of interface that the common interface
Strange, Ieee80211MgmtAP is the AP not the Ieee80211Mesh in the management module
In any case, I need to check the multimac with the new 802.11 implementation, this multimac implementation was for the old 802.11 code and the new has change a lots things.
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com]
En nombre de rashad kasim
Enviado el: lunes, 16 de octubre de 2017 17:47
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Hello Alfonso,
I configured the node to be "HostMeshMulti" in place of "HostMesh" and **.numRadios = 3. But it was throwing below error upon running
" check_and_cast(): Cannot cast (inet::IPv4Datagram*)UDPBasicAppData-0 to type 'inet::EtherFrame *' -- in module (inet::ieee80211::Ieee80211MgmtAP) Hwmp_Performance_1.fixhost[0].wlan[0].mgmt"
The above error is thrown when UDP data packet start to be sent. What exactly is happening here?
Also from the connection part of code from "HostMeshMulti.ned", it looks like with numRadios=3, there will be 3 Wlan interface and one wlanmesh interface (since default meshChannels=1). Hence channelnumber is shown as 0 for wlan thrice and channelnumber 1 is assigned to wlan. It does not create channelnumber=2 and 3 as it can be created only with more meshchannels.
Issue2: When meshchannels is made more than 1, I am getting below error
" addInterface(): interface 'wlanMesh' already registered -- in module (inet::ieee80211::Ieee80211Mac) Kavis5_Hwmp_Performance_1.fixhost[0].wlanMesh.mac[1] (id=63), during network initialization"
Please find the .ini file and .ned attached along, to reproduce the issue.
Thanks for your patience
RK
On Monday, October 16, 2017 at 2:06:20 PM UTC+3, Alfonso Ariza Quintana wrote:
And I know that there are failures, I implemented this code for several test that I finished and I haven’t need to use other time with inet 3.5-3.6. I don’t have time to test it
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com]
En nombre de rashad kasim
Enviado el: lunes, 16 de octubre de 2017 17:47
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Hello Alfonso,
I configured the node to be "HostMeshMulti" in place of "HostMesh" and **.numRadios = 3. But it was throwing below error upon running
" check_and_cast(): Cannot cast (inet::IPv4Datagram*)UDPBasicAppData-0 to type 'inet::EtherFrame *' -- in module (inet::ieee80211::Ieee80211MgmtAP) Hwmp_Performance_1.fixhost[0].wlan[0].mgmt"
The above error is thrown when UDP data packet start to be sent. What exactly is happening here?
Also from the connection part of code from "HostMeshMulti.ned", it looks like with numRadios=3, there will be 3 Wlan interface and one wlanmesh interface (since default meshChannels=1). Hence channelnumber is shown as 0 for wlan thrice and channelnumber 1 is assigned to wlan. It does not create channelnumber=2 and 3 as it can be created only with more meshchannels.
Issue2: When meshchannels is made more than 1, I am getting below error
" addInterface(): interface 'wlanMesh' already registered -- in module (inet::ieee80211::Ieee80211Mac) Kavis5_Hwmp_Performance_1.fixhost[0].wlanMesh.mac[1] (id=63), during network initialization"
Please find the .ini file and .ned attached along, to reproduce the issue.
Thanks for your patience
RK
On Monday, October 16, 2017 at 2:06:20 PM UTC+3, Alfonso Ariza Quintana wrote:
I have fix the problems and here you can see an example
https://github.com/aarizaq/inetmanet-3.x/tree/inetmanet-3.5/examples/manetrouting/meshTest
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com]
En nombre de rashad kasim
Enviado el: martes, 17 de octubre de 2017 9:03
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Hello Alfonso,
You have bad configured the routing tables and the nodes.
The wlan[0], wlan[1] and wlan[2] have the configuration of AP, and are connected to the network layer, and AP must be connected to an Ethernet, the default route sents the ip frame to the interface wlan[0] and this throw and error. The intervade should be ad-hop. If you want to use the mesh interface the default route must be this interface.
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com]
En nombre de rashad kasim
Enviado el: martes, 17 de octubre de 2017 16:13
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Thanks a lot Alfonso.
I don’t understand you question, if you use the mesh node you will have at least a radio interface in the wlanMesh, even with numRadios = 0.
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com]
En nombre de rashad kasim
Enviado el: miércoles, 18 de octubre de 2017 22:26
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
While playing around the configuration, I made **.numRadios = 0, then ACK was not given for PREP from node2. Same case happened when
**.numRadios = 2.
In this case the default interface is the wlanMesh
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com]
En nombre de rashad kasim
Enviado el: miércoles, 18 de octubre de 2017 16:58
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Dear Alfonso,
Thanks for the prompt replies.
Though I did not completely understand your answer, I have added like below and the error is gone. Now the previous error of ethernet frame cast issue does not happen anymore.
**.fixhost[*].autoconfigurator.interfaces = "wlanMesh wlan0"#"wlan0"
**.fixhost[*].autoconfigurator.defaultInterface = "wlanMesh"#"wlan0"
**.fixhost[*].autoconfigurator.addressBaseList = "192.168.0.0 192.168.0.0"#"192.168.0.0"
**.fixhost[*].autoconfigurator.addressMask = "255.255.0.0 255.255.0.0"#"255.255.0.0"
Topology
Node1 ===========Node2===========Node3
Now I have another issue, PREP is not getting ACK from Node1 to Node2. As a result UDP packet transfer is not happening.
Sequence of happenings:
1. Node1 sents RREQ and Node2 sent ACK
2. Then Node2 sent RREQ and Node3 sent ACK.
3. Now Node3 sent RREP and Node2 sent ACK
4. Node2 sent RREP but no ACK is sent by node1. It says "This frame is not for us"
Note: Node1 and 3 are far away that they can not communication directly.
On Tuesday, October 17, 2017 at 6:13:14 PM UTC+3, Alfonso Ariza Quintana wrote:
In the trace, can you see if the message arrives?
I don’t have the scenario that you are testing
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com]
En nombre de rashad kasim
Enviado el: jueves, 19 de octubre de 2017 13:38
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Hello Alfonso,
Dear Alfonso,
Like I told before, it was working fine for a single hop network. Now I extended it to 2 hop network with everything same except adding one extra node between source and target and distance is increase so that there will be 2 hop between source and target.
Now I am getting an error like below
" Not interface register -- in module (inet::HostAutoConfigurator2) Kavis9_Hwmp_Performance2.fixhost[0].autoconfigurator (id=45), during network initialization"
In any case the HostAutoConfigurator2 allows to include nodes that only have defined the link layer, the default configurator assume that they have the link layer, but in this case, there are the possibility that some nodes could have defined only the lower layers.
The other advantage is that it allows the configuration of nodes that have been created dynamically in middle of the simulation.
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com]
En nombre de rashad kasim
Enviado el: lunes, 23 de octubre de 2017 12:10
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Dear Alfonso,
Like I told before, it was working fine for a single hop network. Now I extended it to 2 hop network with everything same except adding one extra node between source and target and distance is increase so that there will be 2 hop between source and target.
Now I am getting an error like below
" Not interface register -- in module (inet::HostAutoConfigurator2) Kavis9_Hwmp_Performance2.fixhost[0].autoconfigurator (id=45), during network initialization"
Can you tell me if I have to do anymore change?
Please find the .ini and .ned file for recreating the issue.
On Friday, October 20, 2017 at 12:53:26 AM UTC+3, Alfonso Ariza Quintana wrote:
the trace doesn't contain the send/ack sequence. I have uploaded a modification that should solve the problem, the different mac now have the same address now and this should prevent the problem
De: omn...@googlegroups.com <omn...@googlegroups.com> en nombre de rashad kasim <rasha...@gmail.com>
Enviado: jueves, 19 de octubre de 2017 21:01
Para: OMNeT++ Users
Asunto: Re: [Omnetpp-l] HWMP in omnet++
The reason I started to try applying multi-channel case is because single channel scenario has almost 50% loss for every hop. So if I start with 20Mbps, first hop output is 10.5Mbps and its reduces exponentially with number of hops. So from literature review, I read that multi-channel scenario, improve the case as it happens as a result of collision.
Please correct me if I am wrong.
Regards,
Rashad
On Thursday, October 19, 2017 at 8:12:08 PM UTC+3, Alfonso Ariza Quintana wrote:
De: rashad kasim
Enviado: martes, 24 de octubre de 2017 12:49
Para: OMNeT++ Users
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Thanks a lot Alfonso,
The multimac scenario is a bit tricky, if the upper layer detect the a mac is busy it search a mac that is in idle state or the mac that has the lower frames in the queue, if you increase the packer size you increase the number of frames in parallel that the interface can transmit, probably the interface is transmitting 4 frames in parallel.
Yes the channels bandwidth is 20MHz, but these value only affect to compute the interference with other channels
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com]
En nombre de rashad kasim
Enviado el: miércoles, 01 de noviembre de 2017 15:19
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Dear Alfonso,
I have one more question.
When I used 802.11b by using below piece of code, carrier frequency is still in 2.4GHz. For 802.11b, the band used is 5GHz right?
**.opMode = "b"
**.bitrate = 11Mbps
Observation:
mode = { Ieee80211HrDsssMode },
bitrate = 1.1e+007 bps,
carrierFrequency = 2.412e+009 Hz and
bandwidth = 2e+006 Hz
Also the bandwidth of wifi channels are 20MHz right. Is it not 2MHz which is shown here (The same is coming for 802.11g as well)
Regards,
Rashad
On Tuesday, October 31, 2017 at 5:39:05 PM UTC+3, Alfonso Ariza Quintana wrote:
In the standad
18.3.8.4 Operating channel frequencies
18.3.8.4.1 Operating frequency range
The OFDM PHY shall not operate in frequency bands not allocated by a regulatory body in its operational
region. Regulatory requirements for a given frequency band are set by the regulatory authority responsible
for spectrum management in a given geographic region or domain. The particular channelization to be used
for this standard is dependent on such allocation, as well as the associated regulations for use of the
allocations. These regulations are subject to revision, or may be superseded.
In some regulatory domains, several frequency bands may be available for OFDM PHY-based WLANs.
These bands may be contiguous or not, and different regulatory limits may be applicable. A compliant
OFDM PHY shall support at least one frequency band in at least one regulatory domain. The support of
specific regulatory domains, and bands within the domains, shall be indicated by PLME attributes
dot11RegDomainsImplementedValue and dot11FrequencyBandsImplemented.
The OFDM PHY shall use dot11CurrentFrequency to determine the operating frequency.
18.3.8.4.2 Channel numbering
Channel center frequencies are defined at every integral multiple of 5 MHz above Channel starting
frequency. The relationship between center frequency and channel number is given by Equation (18-27):
Channel center frequency = Channel starting frequency + 5 × nch (MHz) (18-27)
where
nch = 1,…200.
Channel starting frequency is defined as dot11ChannelStartingFactor × 500 kHz or
is defined as 5 GHz for systems where dot11OperatingClassesRequired is
false or not defined.
For example, dot11ChannelStartingFactor = 10000 indicates that Channel 0 center frequency is 5.000 GHz.
A channel center frequency of 5.000 GHz shall be indicated by dot11ChannelStartingFactor = 8000 and nch
= 200. An SME managing multiple channel sets can change the channel set being managed by changing the
value of dot11ChannelStartingFactor.
This definition provides a unique numbering system for all channels with 5 MHz between center
frequencies, as well as the flexibility to define channelization sets for all current and future regulatory
domains.
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com]
En nombre de rashad kasim
Enviado el: jueves, 02 de noviembre de 2017 11:57
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Dear Alfonso,
For 802.11a the channel 0 is at 5GHz
**.wlan[*].radio.transmitter.carrierFrequency = 5.9GHz
Not
**wlan[*].radio.carrierFrequency = 5.9GHz
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com]
En nombre de rashad kasim
Enviado el: jueves, 02 de noviembre de 2017 14:39
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Please find the .ned and .ini files for reproducing the observation.
Regards,
RK
To unsubscribe from this group and stop receiving emails from it, send an email to omnetpp+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/omnetpp.
For more options, visit https://groups.google.com/d/optout.
If you want to use other carrier frequency, you need to set in the configuration, by default is 2.4GHz
**.wlan[*].radio.transmitter.carrierFrequency = 5.9GHz
Enviado desde Correo para Windows 10
Hello Alfonso,I tried adding below part in .ini file**.wlan[*].radio.transmitter.carrierFrequency=5.9GHz
But the carrier frequency is still in 2.4GHz range.In the .ini file, it is shown that this is an "unused entry".I also tried with **.carrierFrequency=5.9GHz. But the frequency is still the same. While keeping the mouse pointer on this entry it says that it belongs to either one of the below:MediumLimitCache.carrierFrequencyNarrowbandRadioBase.carrierFrequencyI am attaching my .ini file and .ned file. Can you please check it from your side.Regards,Rashad
It is both, first you select the band, and later you assign the carrier, for example
**.bandName="5 GHz"
**.carrierFrequency=5.4GHz
De: rashad kasim
Enviado: martes, 7 de noviembre de 2017 12:51
Para: OMNeT++ Users
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Dear Alfonso,
The carrier frequency is now set to 5GHz and its done by below line
**.bandName="5 GHz"
Setting **.carrierFrequency=5GHz do not cause any difference.
Thanks and Regards,
Rashad
On Tuesday, November 7, 2017 at 2:29:19 PM UTC+3, rashad kasim wrote:
Dear Alfonso,
Is there any other way to change the value of frequency? I tried all the possible way from my side
Regards,
Rashad
On Monday, November 6, 2017 at 4:15:42 PM UTC+3, rashad kasim wrote:
Hello Alfonso,
I tried adding below part in .ini file
**.wlan[*].radio.transmitter.carrierFrequency=5.9GHz
But the carrier frequency is still in 2.4GHz range.In the .ini file, it is shown that this is an "unused entry".
I also tried with **.carrierFrequency=5.9GHz. But the frequency is still the same. While keeping the mouse pointer on this entry it says that it belongs to either one of the below
:
MediumLimitCache.carrierFrequency
NarrowbandRadioBase.carrierFrequency
I am attaching my .ini file and .ned file. Can you please check it from your side.
Regards,
Rashad
On Monday, November 6, 2017 at 1:40:29 PM UTC+3, Alfonso Ariza Quintana wrote:
If you want to use other carrier frequency, you need to set in the configuration, by default is 2.4GHz
**.wlan[*].radio.transmitter.carrierFrequency = 5.9GHz
Enviado desde Correo para Windows 10
Or at least it should be, because the radio has these parameter.
But in the code I cannot find where is read.
You need to check if the node receives the bacon frame of the AP correctly.
Is it because, the source code need change for frequency outside 2.4GHz (ie 5GHz and 5.9GHz) ?Please let me know me if you have any thoughts on this..ned and .ini is attached along
To unsubscribe from this group and stop receiving emails from it, send an email to omnetpp+unsubscribe@googlegroups.com.
APMeshRelay doesn’t has autoconfigurator module, it doesn’t need it, it doesn’t have network layer.
To unsubscribe from this group and stop receiving emails from it, send an email to omnetpp+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/omnetpp.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "OMNeT++ Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/omnetpp/ie9LqMrW_aA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to omnetpp+unsubscribe@googlegroups.com.
With this information I don’t know what is the source of problems, but if both interfaces are in the same channel you can have problems
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com] En nombre de rashad kasim
An AP works at the link layer level, it doesn’t have network layer. The ApMeshRelay, has a interface in infrastructure mode and other in mesh mode and it allows that a node that Works in mode infrastructure, that is the common configuration for nodes, could connect to the mesh network, an every work at the link layer level.
If you use a node with network layer, you will have subnetworks,
--
Now I understand.Thanks a lot Alfonso for the information.Now I am trying to extend the APMeshRelay node to use multichannel by referring hostMeshMulti node's code. I extended the code as shown in the attachment. It works fine when **.meshChannels = 1 (like normal single channel mesh).But when **.meshChannels = 2, error happens saying "Gate 'ifOut[2]' of compound module **.relayUnit is not connected on the outside, upon arrival of message (inet::EthernetIIFrame)VideoStrmReq".Do you know why this is happening?Regards,Rashad
I will try to test. I need to find some free time J . The classes and exams let scarce free time
The air time link metric was computed by the mac and physical layer, the problem is that both layer are been completely rewritten and now they don’t compute this value, by default the metric used is min hop in this case.
It is necessary to modify the code if you want to compute this metric. It is the lower layers that know the information to compute this value is available (disf, sifs, data error rate …)
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com] En nombre de rashad kasim
Enviado el: martes, 10 de octubre de 2017 0:15
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Hello Alfonso,
First of all, thanks for your reply.
Due to my naivety, I could not understand completely. Were you saying that ALM implementation is there in the new code or it is not? Please clarify.
1. If implementation is there, please let me know if below addition in ini file make metric as ALM or it need anything additional.
**.minHopCost = false
**.ETXEstimate = true
**.airtimeLinkComputation = true
2. Is there any indicator which says mesh metric is minHop or ALM..?
On Thursday, September 28, 2017 at 6:00:35 PM UTC+3, Alfonso Ariza Quintana wrote:The Air time metric should be measured by the mac/physical sublayer, but the actual implementation of the mac/physical sublayer doesn’t measure it. The code of 802.11 physical and mac has been deeply changed and I haven’t had need to modify the code to include this metric.
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com] En nombre de rashad kasim
Enviado el: jueves, 28 de septiembre de 2017 16:36
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Hello Alfonso,
I am stilll puzzled about the metric in HWMP. I created a 6 node scenario. In case 1, I did not make any modification in the init file. In case 2, I included below changes to make ALM as the metric.
**.minHopCost = false
**.ETXEstimate = true
**.airtimeLinkComputation = true
The path taken from source to destination was same for both cases. I tried with different node positions and all cases came out identical.
My question is,
1. Am I missing something while setting ALM as the metric..?
2. Is there any way to check the metric used in the mesh during simulation in qtenv?
Regards,
Rashad
On Thursday, September 21, 2017 at 1:00:24 PM UTC+3, Alfonso Ariza Quintana wrote:The hop count is not register in the file, it doesn’t sense if you consider that you have nodes at 1, 2, 3, … hops, the results can be the mean number of hops, it is an statistic that it doesn’t have sense, only if you divide the values in function of the source and destination can have sense.
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com] En nombre de rashad kasim
Enviado el: jueves, 21 de septiembre de 2017 11:51
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Thanks a lot Alfonso. It works now.
By reading other posts, I understand that the default metric is hopcount and it can changed to ALM by adding below lines in the ini file.
**.minHopCost = false
**.ETXEstimate = true
**.airtimeLinkComputation = true
If the above changes are done, then I could see the parameters like above in the .sca file generated. But if above changes are not done, I could not see that Hop count in the .sca file.
Can you confirm if above statements are right or not for the metric.
Also is there any way where I can see the hopcount/ALM value for different paths.?
On Wednesday, September 20, 2017 at 8:18:55 PM UTC+3, Alfonso Ariza Quintana wrote:I have uploaded a modification that should solve the problem
It has some time that I don’t use the code and when I ported the latest inet medications I haven’t had time to test everything
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com] En nombre de rashad kasim
Enviado el: miércoles, 20 de septiembre de 2017 15:40
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Hello Alfonso,
I tried running "meshTestsimple", which come under "manetrouting" folder. It is working fine for reactive and proactive part separately. But when "Hwmp" is selected from the pop-up "set up Inifile Configuration", it is throwing error shown in the attached screenshot.
Please let me know, why this is happening.
Regards,
Rashad
On Tuesday, September 19, 2017 at 3:28:58 PM UTC+3, rashad kasim wrote:Thanks a lot Alfonso.
It works now.
Regards,
Rashad
On Tuesday, September 19, 2017 at 1:14:08 PM UTC+3, Alfonso Ariza Quintana wrote:If you download the zip file from github, the showcases and tutorials directories will be empty because there are git submodules and the code are in the inet framework repository, in this case you can copy the code from inet-framework. Without the code in these directories the linker will fail
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com] En nombre de rashad kasim
Enviado el: martes, 19 de septiembre de 2017 10:30
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Hello Alfonso,
I followed below step
1. Placed downloaded folder into the workspace folder C:\omnetpp-5.1-src-windows\omnetpp-5.1\samples
2. Opened omnetpp using mingwenv.cmd and imported the project into the workspace.
3. Once imported, then build the project.
I did the same procedure for INET and they are working fine. Is there something wrong I am doing..?
-----------------------------------
On Tuesday, September 19, 2017 at 11:24:42 AM UTC+3, Alfonso Ariza Quintana wrote:Have you rebuild the framework from scratch?
These errors are errors of the compiler and link, not of the framework.
De: omn...@googlegroups.com [mailto:omn...@googlegroups.com] En nombre de rashad kasim
Enviado el: martes, 19 de septiembre de 2017 10:07
Para: OMNeT++ Users <omn...@googlegroups.com>
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Thanks for the reply Alfonso.
I started omnetpp using mingwenv.cmd and while building inetmanet, I got below error.
collect2.exe: error: ld returned 1 exit status
make[1]: *** [Makefile:1548: ../out/gcc-debug/src/libINET.dll] Error 1
make[1]: Leaving directory '/c/omnetpp-5.1-src-windows/omnetpp-5.1/samples/inetmanet-3.x-inetmanet-3.5/src'
make: *** [Makefile:6: all] Error 2
Regards,
Rashad
-------------------------------------------------------------------------------
On Tuesday, September 19, 2017 at 12:56:56 AM UTC+3, Alfonso Ariza Quintana wrote:There is a compiler problem, you need to start omnet from the mingw Shell, in other case the paths and definitions can be erroneous
Enviado desde Correo para Windows 10
De: rashad kasim
Enviado: lunes, 18 de septiembre de 2017 22:53
Para: OMNeT++ Users
Asunto: Re: [Omnetpp-l] HWMP in omnet++
Thanks Alphonso.
I have added inetmanet package by downloading from the below link and importing the project in omnet++.
https://github.com/aarizaq/inetmanet-3.x
While trying to built the project, an error is thrown when it was processing the below step in the built process.
Creating shared library: ../out/gcc-debug/src/libINET.dll
The error thrown on the above step is given below:
g++.exe: error: CreateProcess: No such file or directory
make[1]: *** [Makefile:1558: ../out/gcc-debug/src/inet/linklayer/base/MACBase.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/c/Users/Rashad/Downloads/inetmanet-3.x-inetmanet-3.5/src'
make: *** [Makefile:6: all] Error 2
Error is thrown while trying to execute any example in inetmanet and they are shown below:
Cannot load library '../../../src//libINET.dll': The specified module could not be found
Can you explain me why this error is happening.
Thanks in advance.
On Wednesday, September 13, 2017 at 5:20:16 PM UTC+3, Alfonso Ariza Quintana wrote:You can try inetmanet, it has a basic implementation of HWMP
De: rashad kasim
Enviado: miércoles, 13 de septiembre de 2017 14:03
Para: OMNeT++ Users
Asunto: [Omnetpp-l] HWMP in omnet++
Hello everyone,
I am new to omnet++ and I would like to know if there is any implementation of HWMP in omnet++.
Any pointers on this, would be appreciated.
Regards,
Rashad
The easier is to modify this method
const IReceptionResult *ReceiverBase::computeReceptionResult(const IListening *listening, const IReception *reception, const IInterference *interference, const ISNIR *snir) const
and emit a signal with the computation.