riku
2019-09-29 f480b48e591f5d52252267e6ffa740ee259cab7d
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
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(
        time: Date?,
        serialNum: Int?
) : ReplacementData(time, serialNum)