| | |
| | | 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) |