riku
2020-06-02 9a5f9bfc4f4b153dd0175c63f563d8047e1e2515
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.uav.socket.eunm
 
import com.flightfeather.uav.socket.bean.*
 
/**
 * @author riku
 * Date: 2019/9/12
 *
 * uav 命令单元
 *
 * 编码                   定义                     方向
 * 0x01             车辆登入                    上行 @see [CarRegisterData]
 * 0x02            实时信息上报             上行 @see [com.flightfeather.uav.socket.bean.RealTimeData]
 * 0x03            补发信息上报             上行 @see [com.flightfeather.uav.socket.bean.ReplacementData]
 * 0x04            车辆登出                    上行 @see [CarLogOutData]
 * 0x05            终端校时                    上行 @see [TimeCalibrationData]
 * 0x06~0x7F 上行数据系统预留      上行
 * 0x7F            固件远程更新
 */
enum class ObdCommandUnit constructor(val value: Int) {
    CarRegister(1),
    RealTimeData(2),
    ReplacementData(3),
    CarLogOut(4),
    TimeCalibration(5),
    Update(127)
}