蜂鸣器-buzzer
描述
蜂鸣器,父对象为device.io,无子对象。
事件
- beep: 发声时触发,事件函数定义:onBeep(count), count表示自从调用play()到现在的累计发声次数
属性
名称 | 功能说明 | 脚本例子 |
---|---|---|
enabled | 使能:布尔类型,当为false时,可以实现静音功能 | device.io.buzzer.enabled = false;静音蜂鸣器 |
verbose | 事件通知:当触发条件满足时,ExpOS主动向device.io.com0发送事件消息。仅当选择device.io.com0通讯协议为ScriptMode时适用。 | device.io.buzzer.verbose=1 设置对象触发的事件有效时向device.io.com0发送事件消息 |
duration | 蜂鸣beep声一次持续时间,单位:毫秒 | device.io.buzzer.duration=300 设置蜂鸣器一次beep声持续300毫秒 |
interval | 蜂鸣beep声间隔时间,单位:毫秒 | device.io.buzzer.interval=500 设置蜂鸣器beep声间隔500毫秒 |
volume | 蜂鸣beep声音量,1-100, 1最小,100最大 | device.io.buzzer.volume=100 设置蜂鸣器beep声音量最大 |
方法
名称 | 功能说明 | 脚本例子 |
---|---|---|
play() | 发beep声,0或者一个参数,参数表示beep声次数 | device.io.buzzer.play() 蜂鸣器一直保持发声,直到stop()方法被调用; device.io.buzzer.play(1) 蜂鸣器发1次beep声,然后自动停止(不需要调用stop()方法) |
stop() | 停止beep声 | device.io.buzzer.stop() 蜂鸣器停止发声 |