|
|
|
@ -104,16 +104,21 @@ object LztekUtil {
|
|
|
|
|
return linkOpen
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var hasWarning = false
|
|
|
|
|
fun openLinkI0() {
|
|
|
|
|
hasWarning = true
|
|
|
|
|
if (isLinkSwitchOpen()) {
|
|
|
|
|
GlobalScope.launch(Dispatchers.IO) {
|
|
|
|
|
delay(mLinkDelay * 1000L)
|
|
|
|
|
GPIOUtils.setGpioValue(11, 1)
|
|
|
|
|
if (isLinkSwitchOpen() && hasWarning) {
|
|
|
|
|
GPIOUtils.setGpioValue(11, 1)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
fun closeLinkIO() {
|
|
|
|
|
hasWarning = false
|
|
|
|
|
if (isLinkSwitchOpen()) {
|
|
|
|
|
GPIOUtils.setGpioValue(11, 0)
|
|
|
|
|
}
|
|
|
|
|