Browse Source

cl2 接入amr指令

master
yuliang 6 months ago
parent
commit
82f67e7975
  1. 11
      servo/src/main/java/com/galaxis/rcs/communication/amrCommunication/AmrMessageHandler.java

11
servo/src/main/java/com/galaxis/rcs/communication/amrCommunication/AmrMessageHandler.java

@ -103,7 +103,10 @@ public class AmrMessageHandler {
amrMessage = JacksonGenericUtils.parse(json, typeRef20012Message); amrMessage = JacksonGenericUtils.parse(json, typeRef20012Message);
break; break;
case 20020: case 20020:
amrMessage = JacksonGenericUtils.parse(json, typeRef20020Message); AmrMessage<AmrLandmarkMessage> landmarkMessage = JacksonGenericUtils.parse(json, typeRef20020Message);
// if (landmarkMessage.content.VehicleId == 32) {
log.info("Received message: " + json);
// }
break; break;
case 20050: case 20050:
amrMessage = JacksonGenericUtils.parse(json, typeRef20050Message); amrMessage = JacksonGenericUtils.parse(json, typeRef20050Message);
@ -119,9 +122,9 @@ public class AmrMessageHandler {
agvStatusAndInfo.x = statusMessage.content.X; agvStatusAndInfo.x = statusMessage.content.X;
agvStatusAndInfo.y = statusMessage.content.Y; agvStatusAndInfo.y = statusMessage.content.Y;
agvStatusAndInfo.orientation = statusMessage.content.CurOrientation; agvStatusAndInfo.orientation = statusMessage.content.CurOrientation;
if (statusMessage.content.VehicleId == 32) { // if (statusMessage.content.VehicleId == 32) {
log.info("Received message: " + json); // log.info("Received message: " + json);
} // }
break; break;
case 20100: case 20100:
AmrMessage<AmrHeartbeatMessage> heartbeatMessage = JacksonGenericUtils.parse(json, typeRef20100Message); AmrMessage<AmrHeartbeatMessage> heartbeatMessage = JacksonGenericUtils.parse(json, typeRef20100Message);

Loading…
Cancel
Save