1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package com.flightfeather.obd.socket.bean
 
import com.flightfeather.obd.socket.bean.*
import com.flightfeather.obd.socket.eunm.ObdDataType
import java.util.*
 
/**
 * @author riku
 * Date: 2019/9/15
 * 实时信息[RealTimeData] 中的obd数据
 * 数据类型 @see [ObdDataType.ObdData]
 */
class ObdInfo(
        time: Date?,
        serialNum: Int?
) : RealTimeData(time, serialNum) {
    var obdProtocol: Int? = null
    var obdMil: Int? = null
    var diagnosisSupportStatus: String? = null//诊断支持状态
    var diagnosisReadyStatus: String? = null//诊断就绪状态
    var obdVin: String? = null
    var obdCrn: String? = null//软件标定识别号
    var obdCvn: String? = null//标定验证码
    var iupr:String?=null//定义参考 SAE J 1979-DA 表 G11
    var obdFaultCodeNum: Int? = null//故障码总数: 有效值范围:0~253,“0xFE”表示无效。
    var obdFaultCode: String? = null//故障码信息列表: 每个故障码为四字节,可按故障实际顺序进行排序
}