Module netLed
模块功能:网络指示灯模块
Info:
- Copyright: openLuat
- Release: 2018.03.14
- License: MIT
- Author: openLuat
Functions
setup (flag, pin) | 配置网络指示灯并且立即执行配置后的动作 |
updateBlinkTime (state, on, off) | 配置某种工作状态下指示灯点亮和熄灭的时长(如果用户不配置,使用netLed.lua中ledBlinkTime配置的默认值) |
Functions
- setup (flag, pin)
-
配置网络指示灯并且立即执行配置后的动作
Parameters:
- flag
bool
是否打开网络指示灯功能,true为打开,false为关闭
- pin
number
控制网络指示灯闪烁的GPIO引脚,例如pio.P1_1表示GPIO33
Returns:
-
nil
Usage:
setup(true,pio.P1_1)表示打开网络指示灯功能,GPIO33控制指示灯
setup(false)表示关闭网络指示灯功能
- flag
bool
- updateBlinkTime (state, on, off)
-
配置某种工作状态下指示灯点亮和熄灭的时长(如果用户不配置,使用netLed.lua中ledBlinkTime配置的默认值)
Parameters:
- state
string
某种工作状态,仅支持"FLYMODE"、"SIMERR"、"IDLE"、"GSM"、"GPRS"、"SCK"
- on
number
指示灯点亮时长,单位毫秒,0xFFFF表示常亮,0表示常灭
- off
number
指示灯熄灭时长,单位毫秒,0xFFFF表示常灭,0表示常亮
Returns:
-
nil
Usage:
updateBlinkTime("FLYMODE",1000,500)表示飞行模式工作状态下,指示灯闪烁规律为:亮1秒,灭0.5秒
updateBlinkTime("SCK",0xFFFF,0)表示有socket连接上后台的工作状态下,指示灯闪烁规律为:常亮
updateBlinkTime("SIMERR",0,0xFFFF)表示SIM卡异常状态下,指示灯闪烁规律为:常灭
- state
string