计时器#

Timer 属性也可以在没有 Brain 作为其自己的类的情况下被调用。

时间()#

time(units) 方法返回经过的时间。

参数

描述

单位

有效的 timeUnits 类型。默认值为 msec

**返回:**以指定单位计算的经过时间。

清除()#

clear() 方法将计时器值重置为 0。

**返回:**无。

重置()#

reset() 方法重置计时器值。

**返回:**无。

系统()#

system() 方法返回系统时间。

返回: 以毫秒为单位的系统时间。

系统高分辨率()#

system_high_res() 方法返回高分辨率系统时间。

**返回:**以毫秒为单位的高分辨率系统时间。

事件()#

event(callback, delay) 方法为计时器事件注册一个回调函数。

参数

描述

打回来

事件发生时调用的回调函数。

延迟

回调函数被调用之前的延迟。

**返回:**无。

// Create a new function timer_event().
void timer_event() {
  Brain.Screen.print("timer event");
}

int main() {
  // Run timer_event() after 100 milliseconds.
  Brain.Timer.event(timer_event, 100);
}