模块 arc
Arc
函数
| new (id, serial, name, dev) | 构造函数。 |
| add (dev) | 当任何arc设备被添加时的静态回调。 |
| remove (dev) | 当任何arc设备被移除时的静态回调。 |
| led (ring, x, val) | 设置此arc设备上单个LED的状态。 |
| all (val) | 设置此arc设备上所有LED的状态。 |
| refresh () | 更新此arc设备上任何脏的四边形。 |
| segment (ring, from, to, level) | 在特定LED环上创建抗锯齿的点到点弧段/范围。 |
| connect (n) | 创建设备,返回带有处理程序和发送的对象 |
| cleanup () | 清除处理程序 |
函数
- new (id, serial, name, dev)
-
构造函数。
参数:
- add (dev)
-
当任何arc设备被添加时的静态回调。
用户脚本可以重新定义。
参数:
- dev : 一个Arc表
- remove (dev)
-
当任何arc设备被移除时的静态回调。
用户脚本可以重新定义。
参数:
- dev : 一个Arc表
- led (ring, x, val)
-
设置此arc设备上单个LED的状态。
参数:
- ring integer : 环索引(从1开始!)
- x integer : LED索引(从1开始!)
- val integer : LED亮度,范围[0, 15]
- all (val)
-
设置此arc设备上所有LED的状态。
参数:
- val integer : LED亮度,范围[0, 15]
- refresh ()
- 更新此arc设备上任何脏的四边形。
- segment (ring, from, to, level)
-
在特定LED环上创建抗锯齿的点到点弧段/范围。
每个点可以是小数,LED会在中间值处淡入淡出。
参数:
- ring integer : 环索引(从1开始)
- from number : 起始角度(弧度)
- to number : 结束角度(弧度)
- level integer : LED亮度,范围[0, 15]
- connect (n)
-
创建设备,返回带有处理程序和发送的对象
参数:
- n
- cleanup ()
- 清除处理程序