Please note that SteadyStateRandomWaypoint model does a lot of things at object initialization time (see the DoInitialize() and DoInitializePrivate() methods). I don't know whether this applies to your situation, but you mention that you are switching between mobility models during runtime, and SteadyState is not really designed to do this (start after time zero). Anyway, since you are reporting that you do not know why SteadyState is not starting, this reliance on DoInitializePrivate() may be the reason (just a guess).
I was going to suggest that you turn on ns-3 logging of SteadyStateRandomWaypointMobilityModel, to see what methods are callled when, but discovered upon looking just now that there is not much logging in that code so you may have to add some log statements to be able to do that.
- Tom
--
Posting to this group should follow these guidelines https://www.nsnam.org/wiki/Ns-3-users-guidelines-for-posting
---
You received this message because you are subscribed to the Google Groups "ns-3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ns-3-users+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ns-3-users/ce23e1d1-020d-478d-9256-dcad873cf399n%40googlegroups.com.