| | |
| | | import com.flightfeather.obd.socket.decoder.DataUnitDecoder |
| | | import com.flightfeather.obd.socket.decoder.RealTimeDataDecoder |
| | | import com.flightfeather.obd.socket.eunm.ObdDataType |
| | | import org.slf4j.LoggerFactory |
| | | import java.lang.StringBuilder |
| | | import java.util.* |
| | | |
| | |
| | | */ |
| | | class DataUnitDecoderImpl : DataUnitDecoder { |
| | | |
| | | private val logger = LoggerFactory.getLogger(javaClass.name) |
| | | private var realTimeDataDecoder: RealTimeDataDecoder = RealTimeDataDecoderImpl() |
| | | |
| | | override fun getCarRegisterData(b: List<String>): List<CarRegisterData> { |
| | |
| | | } |
| | | }else if (dataList.isNotEmpty()) { |
| | | //按照规则没有取到信息体,并且原数据不为空,表示原数据格式错误,退出循环 |
| | | // break |
| | | logger.error("-------数据信息流或补充数据流格式错误") |
| | | break |
| | | } |
| | | } |
| | | |