package com.zy.asrs.utils; import com.zy.core.cache.MessageQueue; import com.zy.core.cache.SlaveConnection; import com.zy.core.enums.SlaveType; import com.zy.core.model.Task; import com.zy.core.thread.LedThread; public class Monitor { public Monitor() { } public static Boolean ledError(Integer ledId,String errorMsg) { LedThread ledThread = (LedThread) SlaveConnection.get(SlaveType.Led, ledId); if (ledThread != null) { MessageQueue.offer(SlaveType.Led, ledId, new Task(3, errorMsg)); } return true; } }