| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | import java.util.concurrent.ConcurrentHashMap; |
| | | |
| | | /** |
| | |
| | | UavControlType controlType = UavControlType.fromString(type); |
| | | return getControlMap(controlType).get(boxSn); |
| | | } |
| | | |
| | | public Map<String,Long> getCurrentController(String boxSn) { |
| | | Long flyController = uavFlyControlMap.get(boxSn); |
| | | Map<String,Long> map=new HashMap<>(); |
| | | map.put("flyController",flyController); |
| | | Long payloadController = uavPayloadControlMap.get(boxSn); |
| | | map.put("payloadController",payloadController); |
| | | return map; |
| | | } |
| | | /** |
| | | * 根据控制类型获取对应的控制 Map |
| | | */ |