zhangnaisong
2024-07-27 00c17a3a10a2856c847757e7021e60135b6ea894
ard-work/src/main/java/com/ruoyi/sy/gps31/PositionContainer.java
@@ -5,6 +5,7 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class PositionContainer {
@@ -16,7 +17,9 @@
    private static Map<String,Thread> tankCarParkingAlarmTHread = new HashMap();//依车辆存放异常停车线程:carId,异常停车线程
    private static Map<String,Thread> carThreadMap = new HashMap();//车辆主键,线程容器
    private static Map<String, Set<String>> carLockPasswordMap = new HashMap();//依电磁锁编号存放生成的密码
    public static Map<String, List<ArdSyCarLock>> getTopicSubscribe() {
        return topicSubscribe;
@@ -61,11 +64,12 @@
        PositionContainer.tankCarParkingAlarmTHread = tankCarParkingAlarmTHread;
    }
    public static Map<String, Thread> getCarThreadMap() {
        return carThreadMap;
    public static synchronized Map<String, Set<String>> getCarLockPasswordMap() {
        return carLockPasswordMap;
    }
    public static void setCarThreadMap(Map<String, Thread> carThreadMap) {
        PositionContainer.carThreadMap = carThreadMap;
    public static synchronized void setCarLockPasswordMap(Map<String, Set<String>> carLockPasswordMap) {
        PositionContainer.carLockPasswordMap = carLockPasswordMap;
    }
}