| XWOS API
    4.0
    XWOS C/C++ API参考手册 | 

| 宏定义 | |
| #define | XWTM_TC_PER_S XWOSDL_SKD_TC_PER_S | 
| 函数 | |
| static xwtm_t | xwtm_now (void) | 
| XWOS API:获取当前CPU的系统时间点 | |
| static xwtm_t | xwtm_ft (xwtm_t dur) | 
| XWOS API:获取当前CPU的未来 系统时间 点 | |
| static xwtm_t | xwtm_nowts (void) | 
| XWOS API:获取当前CPU的系统时间戳 | |
| static xwtm_t | xwtm_fts (xwtm_t dur) | 
| XWOS API:获取当前CPU的未来 系统时间戳 | |
| static xwtk_t | xwtm_nowtc (void) | 
| XWOS API:获取当前CPU的系统滴答计数 | |
XWOS的 时间 以 xwtm_t 表示。系统滴答定时器中断的次数用 xwtk_t 表示。 参考 XWOS的时间类型 。
xwtk_t 是一个无符号的64位整数。xwtm_t 是一个有符号的64位整数,单位为 纳秒 。xwtm_now() 可以获取当前CPU的系统时间点;xwtm_nowts() 可以获取当前CPU的系统时间戳;xwtm_nowtc() 获取当前CPU的系统滴答计数。xwtm_ft() 可以计算出CPU的未来系统时间点;xwtm_fts() 可以计算出CPU的未来系统时间戳。 XWOS API:获取当前CPU的未来 系统时间 点
| [in] | dur | 从现在开始到未来的时间 | 
未来系统时间点 = 当前系统时间点 + dur 


XWOS API:获取当前CPU的未来 系统时间戳
| [in] | dur | 从现在开始到未来的时间 | 
未来时间戳 = 当前时间时间戳 + dur 

| 
 | inlinestatic | 
| 
 | inlinestatic | 
| 
 | inlinestatic | 
XWOS API:获取当前CPU的系统时间戳
系统时间戳 类似于 系统时间 。但是 系统时间 只会在滴答定时器的 每次中断时才增加一次,两次中断之间不会发生变化。
通过获取滴答定时器的计数器的值,计算出上一次中断后经过了多少时间, 再累加到 系统时间 上,即为 系统时间戳 。
系统时间戳 是每CPU私有变量。代码运行在哪个CPU,访问的就是哪个私有变量。
XWOS的系统时间戳 = XWOS的系统时间 + 滴答定时器距离下一次中断还有多少时间 
