Is it safe to change system date/time during execution
Reading on how ros Time is implemented, it looks like it uses system wall-time. http://www.ros.org/wiki/Clock
Would it be safe to change system time when ros nodes are running?
We plan to synchronize the time between robots using NTP on startup using Wi-Fi.
But if a robot was powered on out of Wi-Fi range, started all it's nodes, and then (once in Wi-Fi range) changed it's system time using NTP, we are afraid that those nodes would start acting weird.
This question is both for C++ and python implementation of Time.