Hi Obina,
What is the problem of FlowMonitor and RLC stats? I do not understand what you mean by end-to-end results.
And what exactly is your application doing? Isn't it generating a packet from one end and you receive it on the other end, i.e. end-to-end...
For both methods (FlowMonitor and LTE stats) you can get results over time and by correlating the time with the position(*), you can have results over position.
In LTE stats that comes as default in the files. For FlowMonitor you should schedule the calculation periodically (discussed in the list quite a few times).
Indeed if you only send one packet, the throughput will not change dramatically. What you could see is only reception or no reception.
However if you have a continuous transmission you should be able to see differences in performance.
(*)By scheduling the movement of the node to go X meters away after Y seconds, when you plot the results over-time, you can group each Y seconds to be at the same distance.
Regards,
K.