VehicleLocationData.java
1.05 KB
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
package com.bsth.entity;
import com.bsth.socket.protocol.Message0205;
public class VehicleLocationData extends Data {
/**
* 信息类型
* 默认应该为0x05
*/
private byte infoType;
/**
* 定位状态
* 位0 0有效 1无效
* 位1 0北纬 1南纬
* 位2 0东经 1西经
* 位3-7 保留
*/
private byte locationState;
/**
* 经度
* 分辨率0.000001
*/
private int lon;
/**
* 纬度
* 分辨率0.000001
*/
private int lat;
public VehicleLocationData(Message0205 message0205){
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(" 信息类型: ").append(String.format("%02x", infoType))
.append(" 定位状态: ").append(locationState)
.append(" 经度: ").append(lon)
.append(" 纬度: ").append(lat);
return sb.toString();
}
@Override
public String getType() {
return "VehicleLocation_data";
}
}