蜂鸣器-buzzer

描述

蜂鸣器,父对象为device,无子对象。


事件

  • beep: 发声时触发,事件函数定义:onBeep(count), count表示自从调用play()到现在的累计发声次数

属性

名称 功能说明 脚本例子
enabled 使能:布尔类型,当为false时,可以实现静音功能 device.buzzer.enabled = false;静音蜂鸣器
verbose 事件通知:当触发条件满足时,ExpOS主动向device.com0发送事件消息。仅当选择device.com0通讯协议为ScriptMode时适用。 device.buzzer.verbose=1 设置对象触发的事件有效时向device.com0发送事件消息
duration 蜂鸣beep声一次持续时间,单位:毫秒 device.buzzer.duration=300 设置蜂鸣器一次beep声持续300毫秒
interval 蜂鸣beep声间隔时间,单位:毫秒 device.buzzer.interval=500 设置蜂鸣器beep声间隔500毫秒
volume 蜂鸣beep声音量,1-100, 1最小,100最大 device.buzzer.volume=100 设置蜂鸣器beep声音量最大

方法

名称 功能说明 脚本例子
play() 发beep声,0或者一个参数,参数表示beep声次数 device.buzzer.play() 蜂鸣器一直保持发声,直到stop()方法被调用;
device.buzzer.play(1) 蜂鸣器发1次beep声,然后自动停止(不需要调用stop()方法)
stop() 停止beep声 device.buzzer.stop() 蜂鸣器停止发声

results matching ""

    No results matching ""