src/main/kotlin/com/flightfeather/obd/socket/bean/RealTimeData.kt
@@ -1,13 +1,26 @@
package com.flightfeather.obd.socket.bean
import java.util.*
import com.flightfeather.obd.socket.eunm.ObdDataType
import com.flightfeather.obd.socket.eunm.ObdCommandUnit
/**
 * @author riku
 * Date: 2019/9/12
 *
 * 实时信息
 * 数据类型 @see[ObdCommandUnit.RealTimeData]
 *
 * 数据表示内容                          长度(字节)             数据类型                    描述及要求
 * 数据采集时间                               6                           BYTE[6]                    时间均应采用 GMT+8 时间,时间定义符合 GB/T32960.3-2016 第 6.4 条的要求
 * 信息流水号                                   2                           WORD                       以天为单位,每包实时信息流水号唯一,从 1 开始累加
 * 信息类型标志(n)                       1                           BYTE                         信息类型标志 @see [ObdDataType]
 * 信息体(n)                                                                                                根据信息类型不同,长度和数据类型不同
 * ……                                                                                                               ……
 * 信息类型标志(m)                      1                            BYTE[6]                   信息类型标志
 * 信息体(m)                                                                                               根据信息类型不同,长度和数据类型不同
 */
open class RealTimeData(
        var time: Date? = null,
        var serialNum: Int? = null
) : ReplacementData()
        time: Date?,
        serialNum: Int?
) : ReplacementData(time, serialNum)