fix():车辆报文上报基于模板
parent
8642c05213
commit
acbddf98c4
|
@ -299,29 +299,31 @@ public class VehicleInstance {
|
||||||
}
|
}
|
||||||
List<MessageTemplateValue> messageTemplateValueList
|
List<MessageTemplateValue> messageTemplateValueList
|
||||||
= this.messageTemplate.getMessageTemplateValueList();
|
= this.messageTemplate.getMessageTemplateValueList();
|
||||||
for (MessageTemplateValue messageTemplateValue : messageTemplateValueList) {
|
if (messageTemplateValueList != null){
|
||||||
String valueType = messageTemplateValue.getValueType();
|
for (MessageTemplateValue messageTemplateValue : messageTemplateValueList) {
|
||||||
MessageTemplateValueType messageTemplateValueType
|
String valueType = messageTemplateValue.getValueType();
|
||||||
= MessageTemplateValueType.valueOf(valueType);
|
MessageTemplateValueType messageTemplateValueType
|
||||||
switch (messageTemplateValueType){
|
= MessageTemplateValueType.valueOf(valueType);
|
||||||
// 固定值
|
switch (messageTemplateValueType){
|
||||||
case FIXED -> {
|
// 固定值
|
||||||
String fixedValue = messageTemplateValue.getFixedValue();
|
case FIXED -> {
|
||||||
String[] split = fixedValue.split(",");
|
String fixedValue = messageTemplateValue.getFixedValue();
|
||||||
vehicleData.putData(messageTemplateValue.getCode(), split[0]);
|
String[] split = fixedValue.split(",");
|
||||||
}
|
vehicleData.putData(messageTemplateValue.getCode(), split[0]);
|
||||||
// 区间值
|
}
|
||||||
case INTERVAL -> {
|
// 区间值
|
||||||
vehicleData.putData(
|
case INTERVAL -> {
|
||||||
messageTemplateValue.getCode(),
|
vehicleData.putData(
|
||||||
vehicleData.getValue(
|
messageTemplateValue.getCode(),
|
||||||
vehicleData.genValue(
|
vehicleData.getValue(
|
||||||
messageTemplateValue.getMinValue(),
|
vehicleData.genValue(
|
||||||
messageTemplateValue.getMaxValue()
|
messageTemplateValue.getMinValue(),
|
||||||
),
|
messageTemplateValue.getMaxValue()
|
||||||
messageTemplateValue.getLength()
|
),
|
||||||
)
|
messageTemplateValue.getLength()
|
||||||
);
|
)
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue