Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
project_get_time Namespace ReferenceIf we're running locally, these will let users in "project" space control time for simulation. More...
Detailed DescriptionIf we're running locally, these will let users in "project" space control time for simulation. Function Documentation
provides default implementation of get_time_callback -- starts a TimeET instance on the first call and then returns its age thereafter Definition at line 20 of file get_time.cc. Variable Documentation
This by default will return the time in milliseconds since the first call was made. Note this is a function pointer, so you can reassign it to your own implementation! For instance, the simulator can assign a function which forwards the call to SharedGlobals::get_time(), so that all processes get consistent time values under control of the simulator Note that this is a slightly different usage paradigm than get_timeScale_callback(), which is probably cleaner, but trying to avoid spreading dependency on TimeET.h Definition at line 25 of file get_time.cc. Referenced by get_time().
You can reassign this to your own implementation if you might play games with time control. For instance, the simulator can assign a function which simply returns SharedGlobals::timeScale. By default this is NULL, which indicates to getTimeScale that it should use the default implementation. Note that this is a slightly different usage paradigm than get_time_callback(), which is assumed to always be non-NULL (at least, unless you assign a value to simulation_time...). Definition at line 27 of file get_time.cc. Referenced by getTimeScale().
This will default to -1, which signals get_time() to use get_time_callback. Any other value will cause that value to be used instead. Definition at line 17 of file get_time.cc. Referenced by get_time(), and getTimeScale(). |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:25 2016 by Doxygen 1.6.3 |