Data type definition for Lua time measurement module in the Lua API
Function definitions for Lua time measurement module in the Lua API
getCpuClock()
Returns the nominal clock speed
| Direction | Data type(s) |
| Input Parameter | None |
| Returns | Clock speed in Hz |
getCycleClock()
Returns the clock speed of the time stamp counter
| Direction | Data type(s) |
| Input Parameter | None |
| Returns | Cycle clock speed in Hz |
startClock()
Start the TSC clock
| Direction | Data type(s) |
| Input Parameter | None |
| Returns | Current timestamp |
stopClock()
Stop the TSC clock
| Direction | Data type(s) |
| Input Parameter | None |
| Returns | Current timestamp |
getClockCycles(start, stop)
Return the amount of cycles between start and stop timestamps
| Direction | Data type(s) |
| Input Parameter |
| start | Start timestamp |
| stop | Stop timestamp |
|
| Returns | Amount of cycles between start and stop |
getClock(start, stop)
Return the time in seconds between start and stop timestamps
| Direction | Data type(s) |
| Input Parameter |
| start | Start timestamp |
| stop | Stop timestamp |
|
| Returns | Time in seconds between start and stop |
sleep(usecs)
Sleep for specified amount of microseconds
| Direction | Data type(s) |
| Input Parameter |
|
| Returns | Remaining time to sleep. >0 if sleep is interrupted |
*/
/*!