|
@@ -166,7 +166,6 @@ object ModBusController {
|
|
|
private fun initKey() {
|
|
private fun initKey() {
|
|
|
LogUtil.i("initKey : $dockList")
|
|
LogUtil.i("initKey : $dockList")
|
|
|
dockList.filter { it.type == DOCK_TYPE_KEY || it.type == DOCK_TYPE_PORTABLE }.forEach { dockBean ->
|
|
dockList.filter { it.type == DOCK_TYPE_KEY || it.type == DOCK_TYPE_PORTABLE }.forEach { dockBean ->
|
|
|
- controlKeyLight(dockBean.addr.toInt() - 1, 2, 2)
|
|
|
|
|
dockBean.getKeyList().forEach { key ->
|
|
dockBean.getKeyList().forEach { key ->
|
|
|
if (key.isExist) {
|
|
if (key.isExist) {
|
|
|
LogUtil.i("initKey : ${dockBean.addr.toInt() - 1} : ${key.isLeft}")
|
|
LogUtil.i("initKey : ${dockBean.addr.toInt() - 1} : ${key.isLeft}")
|
|
@@ -402,20 +401,11 @@ object ModBusController {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- fun openAllLockBuckles() {
|
|
|
|
|
|
|
+ fun controlAllLockBuckles(isOpen: Boolean) {
|
|
|
dockList.filter { it.type == DOCK_TYPE_LOCK || it.type == DOCK_TYPE_PORTABLE }.forEach { dockBean ->
|
|
dockList.filter { it.type == DOCK_TYPE_LOCK || it.type == DOCK_TYPE_PORTABLE }.forEach { dockBean ->
|
|
|
val list = dockBean.getLockList().stream().map { it.idx }.collect(Collectors.toList())
|
|
val list = dockBean.getLockList().stream().map { it.idx }.collect(Collectors.toList())
|
|
|
- controlLockBuckle(true, dockBean.addr.toInt() - 1, list) {
|
|
|
|
|
- LogUtil.i("开所有锁卡扣 : ${it.toHexStrings()}")
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- fun closeAllLockBuckles() {
|
|
|
|
|
- dockList.filter { it.type == DOCK_TYPE_LOCK || it.type == DOCK_TYPE_PORTABLE }.forEach { dockBean ->
|
|
|
|
|
- val list = dockBean.getLockList().stream().map { it.idx }.collect(Collectors.toList())
|
|
|
|
|
- controlLockBuckle(false, dockBean.addr.toInt() - 1, list) {
|
|
|
|
|
- LogUtil.i("关所有锁卡扣 : ${it.toHexStrings()}")
|
|
|
|
|
|
|
+ controlLockBuckle(isOpen, dockBean.addr.toInt() - 1, list) {
|
|
|
|
|
+ LogUtil.i("${if (isOpen) "开启" else "关闭"}所有锁卡扣 : ${it.toHexStrings()}")
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|