I have an adhoc network, which I'm using dei80211mr-1.1.1 (with activating the included rate adaptation on each node) to simulate 802.11g with rate adaptation. Is there a way to determine the current rate being used (call RateAdapter::getCurrMode() ) from dsragent.cc?
I'm working with a modified version of DSR known as FRESH that uses a table of contact times on each node as a metric. A node looking for a route will broadcast a request to it's neighbors asking when they last saw the destination, and each neighbor will respond to the source of the broadcast. My question is, is the rate adapter sophisticated enough that each response will be sent at a rate appropriate for the communication conditions between the particular responding neighbor and the source? Secondarily is there a way to determine the rate each particular response was sent at, from within dsragent.cc? thank you for your time, Ryan
