模块 metro
高精度节拍器API
函数
| init (arg, arg_time, arg_count) | 初始化一个节拍器。 |
| free (id) | 释放 |
| free_all () | 释放所有 |
| new (id) | 构造函数。 |
| start ([time[, count[, stage]]]) | 启动一个节拍器。 |
| stop () | 停止一个节拍器。 |
函数
- init (arg, arg_time, arg_count)
-
初始化一个节拍器。
分配未使用的id。
参数:
- arg function 回调函数
- arg_time number 滴答之间的时间周期(秒)。
- arg_count number 滴答次数。默认无限。
- free (id)
-
释放
参数:
- id number
- free_all ()
- 释放所有
- new (id)
-
构造函数。
参数:
- id integer : 标识符
返回:
-
Metro
- start ([time[, count[, stage]]])
-
启动一个节拍器。
参数:
- time
number
- 滴答之间的时间周期(秒)。默认情况下,重新使用最后一个周期
- count
number
- 滴答次数。默认无限
- stage
number
- 初始阶段号(从1开始)。默认为1
- time
number
- stop ()
- 停止一个节拍器。