[8.2.8][i18n] adas-data LaunchConditionData.java 中文抽取
This commit is contained in:
@@ -1,9 +1,14 @@
|
||||
package com.zhjt.mogo.adas.data.bean;
|
||||
|
||||
import android.content.Context;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import com.google.protobuf.GeneratedMessageV3;
|
||||
import com.google.protobuf.InvalidProtocolBufferException;
|
||||
import com.google.protobuf.TextFormat;
|
||||
import com.google.protobuf.util.JsonFormat;
|
||||
import com.zhjt.mogo.adas.data.R;
|
||||
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONException;
|
||||
@@ -92,7 +97,7 @@ public class LaunchConditionData {
|
||||
createTime = System.currentTimeMillis();
|
||||
}
|
||||
|
||||
public String getJson() {
|
||||
public String getJson(@NonNull Context context) {
|
||||
JSONObject jsonObject = new JSONObject();
|
||||
try {
|
||||
jsonObject.put("ability_version", abilityVersion);
|
||||
@@ -106,21 +111,21 @@ public class LaunchConditionData {
|
||||
chassisStatesObject.put("data_header", TextFormat.printer().escapingNonAscii(false).printToString(chassisStates.getHeader()));
|
||||
}
|
||||
//制动踏板
|
||||
String temp = "未知";
|
||||
String temp = context.getString(R.string.adas_data_unknown);
|
||||
if (chassisStates.hasBrakeSystemStates()) {
|
||||
float brake = chassisStates.getBrakeSystemStates().getBrakePedalResponsePosition();
|
||||
temp = String.valueOf(brake);
|
||||
}
|
||||
chassisStatesObject.put("brake", temp);
|
||||
//油门踏板
|
||||
temp = "未知";
|
||||
temp = context.getString(R.string.adas_data_unknown);
|
||||
if (chassisStates.hasDrivingSystemStates()) {
|
||||
float throttle = chassisStates.getDrivingSystemStates().getThrottleResponsePosition();
|
||||
temp = String.valueOf(throttle);
|
||||
}
|
||||
chassisStatesObject.put("throttle", temp);
|
||||
//档位
|
||||
temp = "未知";
|
||||
temp = context.getString(R.string.adas_data_unknown);
|
||||
if (chassisStates.hasGearSystemStates()) {
|
||||
Chassis.GearPosition gear = chassisStates.getGearSystemStates().getGearPosition();
|
||||
temp = gear.name();
|
||||
@@ -128,7 +133,7 @@ public class LaunchConditionData {
|
||||
chassisStatesObject.put("gear", temp);
|
||||
|
||||
//方向盘
|
||||
temp = "未知";
|
||||
temp = context.getString(R.string.adas_data_unknown);
|
||||
if (chassisStates.hasSteerSystemStates()) {
|
||||
ChassisStatesOuterClass.SteerSystemStates steerSystemStates = chassisStates.getSteerSystemStates();
|
||||
if (steerSystemStates.hasSteeringWheelAngle()) {
|
||||
@@ -136,7 +141,7 @@ public class LaunchConditionData {
|
||||
temp = String.valueOf(steering);
|
||||
}
|
||||
}
|
||||
chassisStatesObject.put("old_steering", oldSteering == Float.MAX_VALUE ? "未知" : oldSteering);
|
||||
chassisStatesObject.put("old_steering", oldSteering == Float.MAX_VALUE ? context.getString(R.string.adas_data_unknown) : oldSteering);
|
||||
chassisStatesObject.put("steering", temp);
|
||||
}
|
||||
//车灯
|
||||
@@ -195,7 +200,7 @@ public class LaunchConditionData {
|
||||
arr.put(TextFormat.printer().escapingNonAscii(false).printToString(inf));
|
||||
}
|
||||
objectParse.put("auto_pilot_unready_list", arr);
|
||||
}else {
|
||||
} else {
|
||||
objectParse.put("auto_pilot_unready_list", "null");
|
||||
}
|
||||
|
||||
|
||||
@@ -103,6 +103,6 @@
|
||||
<string name="adas_data_MsgTypeCameraCalibCheckData120Right">相机标定检查视频120右</string>
|
||||
<string name="adas_data_MsgTypeCaptureFrontImgOnTakeOver">人工接管时给PAD发前摄像头数据响应</string>
|
||||
<string name="adas_data_MsgTypeCaptureBackImgOnTakeOver">人工接管时给PAD发后摄像头数据响应</string>
|
||||
|
||||
<string name="adas_data_"></string>
|
||||
|
||||
<string name="adas_data_unknown">未知</string>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user