|
|
|
@ -482,36 +482,43 @@ public class NettyServer { |
|
|
|
case RobotType.robotFz: |
|
|
|
case RobotType.robotIr: |
|
|
|
case RobotType.robotPtz: |
|
|
|
xml = upJson2Xml.RobotJson2Xml(json); |
|
|
|
// xml = upJson2Xml.RobotJson2Xml(json); |
|
|
|
xml = upJson2Xml.UpStreamJson2Xml(json, RobotControl.class); |
|
|
|
break; |
|
|
|
case UAVType.uav: |
|
|
|
case UAVType.uavXj: |
|
|
|
case UAVType.uavKz: |
|
|
|
case UAVType.uavYt: |
|
|
|
case UAVType.nest: |
|
|
|
xml = upJson2Xml.UavControlJson2Xml(json); |
|
|
|
// xml = upJson2Xml.UavControlJson2Xml(json); |
|
|
|
xml = upJson2Xml.UpStreamJson2Xml(json, RobotControl.class); |
|
|
|
break; |
|
|
|
case TaskType.taskControl: |
|
|
|
xml = upJson2Xml.ResponseJson2Xml(json); |
|
|
|
// xml = upJson2Xml.ResponseJson2Xml(json); |
|
|
|
xml = upJson2Xml.UpStreamJson2Xml(json, ResponseControl.class); |
|
|
|
break; |
|
|
|
case TaskType.taskSend: |
|
|
|
xml = upJson2Xml.TaskSendJson2Xml(json); |
|
|
|
// xml = upJson2Xml.TaskSendJson2Xml(json); |
|
|
|
xml = upJson2Xml.UpStreamJson2Xml(json, TaskSendControl.class); |
|
|
|
break; |
|
|
|
case TaskType.taskArea: |
|
|
|
xml = upJson2Xml.AreaJson2Xml(json); |
|
|
|
// xml = upJson2Xml.AreaJson2Xml(json); |
|
|
|
xml = upJson2Xml.UpStreamJson2Xml(json, AreaControl.class); |
|
|
|
break; |
|
|
|
case ModelType.modelSync: |
|
|
|
xml = upJson2Xml.ResponseJson2Xml(json); |
|
|
|
// xml = upJson2Xml.ResponseJson2Xml(json); |
|
|
|
xml = upJson2Xml.UpStreamJson2Xml(json, ResponseControl.class); |
|
|
|
break; |
|
|
|
case TaskType.lendonTask: |
|
|
|
xml = upJson2Xml.LinkageTaskJson2Xml(json); |
|
|
|
// xml = upJson2Xml.LinkageTaskJson2Xml(json); |
|
|
|
xml = upJson2Xml.UpStreamJson2Xml(json, LinkageTaskControl.class); |
|
|
|
break; |
|
|
|
default: |
|
|
|
logger.warn("[NETTY] 向设备端下发命令, 类型[{}]不正确, 不予处理", type); |
|
|
|
logger.warn("################ 向设备端下发命令, 类型:{}错误, 不予处理 ################", type); |
|
|
|
|
|
|
|
} |
|
|
|
if (!StringUtils.isEmpty(xml)) { |
|
|
|
logger.info("[NETTY] 向设备端下发命令: {}", xml); |
|
|
|
logger.info("################ 向设备端下发命令 ################\n{}", xml); |
|
|
|
sendMsg(receiveCode, true, xml); |
|
|
|
} |
|
|
|
} |
|
|
|
|