|
|
@ -174,13 +174,11 @@ public class LogisticsRuntime { |
|
|
break; |
|
|
break; |
|
|
|
|
|
|
|
|
case BLOCKED: |
|
|
case BLOCKED: |
|
|
// AGV上线
|
|
|
|
|
|
sender.setIsBlocked(true); |
|
|
sender.setIsBlocked(true); |
|
|
FrontendMessagePushService.INSTANCE.pushDeviceAlive(this, sender.id, sender.getT(), true); |
|
|
FrontendMessagePushService.INSTANCE.pushDeviceAlive(this, sender.id, sender.getT(), true); |
|
|
break; |
|
|
break; |
|
|
|
|
|
|
|
|
case BLOCKED_RECOVER: |
|
|
case BLOCKED_RECOVER: |
|
|
// AGV上线
|
|
|
|
|
|
sender.setIsBlocked(false); |
|
|
sender.setIsBlocked(false); |
|
|
FrontendMessagePushService.INSTANCE.pushDeviceAlive(this, sender.id, sender.getT(), true); |
|
|
FrontendMessagePushService.INSTANCE.pushDeviceAlive(this, sender.id, sender.getT(), true); |
|
|
break; |
|
|
break; |
|
|
@ -198,6 +196,10 @@ public class LogisticsRuntime { |
|
|
case DIRECTION_CHANGED: |
|
|
case DIRECTION_CHANGED: |
|
|
case LOW_BATTERY: |
|
|
case LOW_BATTERY: |
|
|
case MODE_CHANGED: |
|
|
case MODE_CHANGED: |
|
|
|
|
|
if (!sender.isOnline) { |
|
|
|
|
|
sender.setIsOnline(true); |
|
|
|
|
|
FrontendMessagePushService.INSTANCE.pushDeviceAlive(this, sender.id, sender.getT(), true); |
|
|
|
|
|
} |
|
|
// 设备状态变化
|
|
|
// 设备状态变化
|
|
|
if (sender instanceof PtrAgvItem) { |
|
|
if (sender instanceof PtrAgvItem) { |
|
|
var ptr = (PtrAgvItem) sender; |
|
|
var ptr = (PtrAgvItem) sender; |
|
|
|