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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
package com.iailab.netsdk.lib.structure;
 
 
import com.iailab.netsdk.lib.NetSDKLib;
 
/**
 * @author 260611
 * @description 机动车信息
 * @date 2022/11/24 17:12:01
 */
public class NET_HISTORY_TRAFFIC_CAR_INFO extends NetSDKLib.SdkStructure {
    /**
     * 非机动车唯一标识符
     */
    public byte[] szUID = new byte[64];
    /**
     * 包围盒(8192坐标系)
     */
    public NET_RECT stuBoundingBox = new NET_RECT();
    /**
     * 车牌号码
     */
    public byte[] szPlateNumber = new byte[32];
    /**
     * 车牌类型
     */
    public byte[] szPlateType = new byte[32];
    /**
     * 车牌颜色
     */
    public byte[] szPlateColor = new byte[32];
    /**
     * 车身颜色
     */
    public byte[] szVehicleColor = new byte[32];
    /**
     * 车辆类型
     */
    public byte[] szCategory = new byte[32];
    /**
     * 特种车辆
     */
    public byte[] szSpecialCar = new byte[32];
    /**
     * 车辆标识
     */
    public byte[] szVehicleSign = new byte[64];
    /**
     * 车辆子品牌
     */
    public int nSubBrand;
    /**
     * 车辆年款
     */
    public int nBrandYear;
    /**
     * 摆件数量
     */
    public int nFurnitureCount;
    /**
     * 挂件数量
     */
    public int nPendantCount;
    /**
     * 年检标数量
     */
    public int nAnnualInspectionCount;
    /**
     * 年检标顺序, 0: 未知  1: 乱排  2: 横排  3: 竖排
     */
    public int nAnnualInspectionShape;
    /**
     * 主驾驶遮阳板状态 {@link com.netsdk.lib.enumeration.NET_SUNSHADE_STATE}
     */
    public int emSunShade;
    /**
     * 副驾驶遮阳板状态 {@link com.netsdk.lib.enumeration.NET_SUNSHADE_STATE}
     */
    public int emSubSeatSunShade;
    /**
     * 卡片数量
     */
    public int nCardCount;
    /**
     * 主驾驶安全带 {@link com.netsdk.lib.enumeration.NET_SAFEBELT_STATE}
     */
    public int emSafeBelt;
    /**
     * 是否在打电话, 0: 未知 1: 否 2: 是
     */
    public int nCalling;
    /**
     * 是否在玩手机, 0: 未知 1: 否 2: 是
     */
    public int nPlayPhone;
    /**
     * 是否在抽烟, 0: 未知 1: 否 2: 是
     */
    public int nSmoking;
    /**
     * 副驾驶是否有人, 0: 未知 1: 否 2: 是
     */
    public int nSubSeatPeople;
    /**
     * 副驾驶安全带 {@link com.netsdk.lib.enumeration.NET_SAFEBELT_STATE}
     */
    public int emSubSeatSafeBelt;
    /**
     * 是否抱小孩, 0: 未知 1: 否 2: 是
     */
    public int nHoldBaby;
    /**
     * 是否有天窗, 0: 未知 1: 否 2: 是
     */
    public int nSunroof;
    /**
     * 是否有行李架, 0: 未知 1: 否 2: 是
     */
    public int nLuggageRack;
    /**
     * 是否有车辆撞损, 0: 未知 1: 否 2: 是
     */
    public int nVehicleCollision;
    /**
     * 是否有喷绘, 0: 未知 1: 否 2: 是
     */
    public int nVehiclePrint;
    /**
     * 是否有备胎, 0: 未知 1: 否 2: 是
     */
    public int nBackupTire;
    /**
     * 后备箱状态, 0: 未知 1: 关闭 2: 打开
     */
    public int nTrunk;
    /**
     * 车牌污损状态, 0: 未知 1: 正常 2: 无牌 3: 部分遮挡/污损  4: 完全遮挡/污损
     */
    public int nPlateAttribute;
    /**
     * 渣土车遮盖状态, 0: 未知 1: 有遮盖 2: 无遮盖空载 3: 无遮盖满载
     */
    public int nMuskHide;
    /**
     * 机动车图片信息
     */
    public SDK_PIC_INFO_EX stuImage = new SDK_PIC_INFO_EX();
    /**
     * 车辆停车是否压线, 0: 未知  1: 未压线停车 2: 压线停车
     */
    public int nPressParkingStatus;
    /**
     * 保留字节
     */
    public byte[] szReserved = new byte[256];
 
    public NET_HISTORY_TRAFFIC_CAR_INFO() {
    }
}