| | |
| | | ObdCommandUnit.ReplacementData.value -> { |
| | | packageData.dataUnit.forEach { |
| | | when (it) { |
| | | is com.flightfeather.obd.socket.bean.ObdData -> { |
| | | is com.flightfeather.obd.socket.bean.ObdInfo -> { |
| | | obdData.apply { |
| | | obdTime = it.time |
| | | obdProtocol = it.obdProtocol |
| | | obdMil = it.obdMil |
| | | obdIdCode = it.obdSoftwareCode |
| | | obdIdCode = it.obdCrn |
| | | obdVerificationCode = it.obdCvn |
| | | obdFaultCodeNum = it.obdFaultCodeNum |
| | | obdFaultCode = it.obdFaultCode |
| | | } |
| | | } |
| | | is EngineDataFlow -> { |
| | | is EngineDataStream -> { |
| | | obdData.apply { |
| | | obdTime = it.time |
| | | obdLng = it.obdLong |
| | |
| | | obdFrictionTorque = it.obdFrictionTorque |
| | | obdEngineRpm = it.obdEngineRpm?.toInt() |
| | | obdStartFuelFlow = it.obdEngineFuelFlow |
| | | obdScrUpstreamNo = it.obdScrUpstreamNo |
| | | obdScrDownstreamNo = it.obdScrDownstreamNo |
| | | obdScrUpstreamNo = it.obdScrUpstreamNox |
| | | obdScrDownstreamNo = it.obdScrDownstreamNox |
| | | obdRemainReactant = it.obdRemainReactant |
| | | obdAirInput = it.obdAirInput |
| | | obdScrInputTemp = it.obdScrInputTemp |
| | |
| | | obdTotalMileage = it.obdTotalMileage |
| | | } |
| | | } |
| | | is SupplementDataFlow -> { |
| | | is SupplementDataStream -> { |
| | | obdData.apply { |
| | | obdTime = it.time |
| | | obdEngineTorqueMode = it.obdEngineTorqueMode?.toString() |