18045010223
2025-07-07 0d3a683a0c97154b1f2e6657398664537e4e3e82
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
package org.yzh.protocol.commons.transform.parameter;
 
import io.github.yezhihao.protostar.annotation.Field;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;
 
/**
 * 驾驶员状态监测系统参数
 * @author yezhihao
 * https://gitee.com/yezhihao/jt808-server
 */
@ToString
@Data
@Accessors(chain = true)
public class ParamDSM {
 
    public static final Integer key = 0xF365;
 
    @Field(desc = "报警判断速度阈值 BYTE")
    private byte p00 = -1;
    @Field(desc = "报警音量 BYTE")
    private byte p01 = -1;
    @Field(desc = "主动拍照策略 BYTE")
    private byte p02 = -1;
    @Field(desc = "主动定时拍照时间间隔 WORD")
    private short p03 = -1;
    @Field(desc = "主动定距拍照距离间隔 WORD")
    private short p05 = -1;
    @Field(desc = "单次主动拍照张数 BYTE")
    private byte p07 = -1;
    @Field(desc = "单次主动拍照时间间隔 BYTE")
    private byte p08 = -1;
    @Field(desc = "拍照分辨率 BYTE")
    private byte p09 = -1;
    @Field(desc = "视频录制分辨率 BYTE")
    private byte p10 = -1;
    @Field(desc = "报警使能 DWORD")
    private int p11 = -1;
    @Field(desc = "事件使能 DWORD")
    private int p15 = -1;
    @Field(desc = "吸烟报警判断时间间隔 WORD")
    private short p19 = -1;
    @Field(desc = "接打电话报警判断时间间隔 WORD")
    private short p21 = -1;
    @Field(length = 3, desc = "预留字段 BYTE[3]")
    private byte[] p23 = new byte[3];
    @Field(desc = "疲劳驾驶报警分级速度阈值 BYTE")
    private byte p26 = -1;
    @Field(desc = "疲劳驾驶报警前后视频录制时间 BYTE")
    private byte p27 = -1;
    @Field(desc = "疲劳驾驶报警拍照张数 BYTE")
    private byte p28 = -1;
    @Field(desc = "疲劳驾驶报警拍照间隔时间 BYTE")
    private byte p29 = -1;
    @Field(desc = "接打电话报警分级速度阈值 BYTE")
    private byte p30 = -1;
    @Field(desc = "接打电话报警前后视频录制时间 BYTE")
    private byte p31 = -1;
    @Field(desc = "接打电话报警拍驾驶员面部特征照片张数 BYTE")
    private byte p32 = -1;
    @Field(desc = "接打电话报警拍驾驶员面部特征照片间隔时间 BYTE")
    private byte p33 = -1;
    @Field(desc = "抽烟报警分级车速阈值 BYTE")
    private byte p34 = -1;
    @Field(desc = "抽烟报警前后视频录制时间 BYTE")
    private byte p35 = -1;
    @Field(desc = "抽烟报警拍驾驶员面部特征照片张数 BYTE")
    private byte p36 = -1;
    @Field(desc = "抽烟报警拍驾驶员面部特征照片间隔时间 BYTE")
    private byte p37 = -1;
    @Field(desc = "分神驾驶报警分级车速阈值 BYTE")
    private byte p38 = -1;
    @Field(desc = "分神驾驶报警前后视频录制时间 BYTE")
    private byte p39 = -1;
    @Field(desc = "分神驾驶报警拍照张数 BYTE")
    private byte p40 = -1;
    @Field(desc = "分神驾驶报警拍照间隔时间 BYTE")
    private byte p41 = -1;
    @Field(desc = "驾驶行为异常分级速度阈值 BYTE")
    private byte p42 = -1;
    @Field(desc = "驾驶行为异常视频录制时间 BYTE")
    private byte p43 = -1;
    @Field(desc = "驾驶行为异常抓拍照片张数 BYTE")
    private byte p44 = -1;
    @Field(desc = "驾驶行为异常拍照间隔 BYTE")
    private byte p45 = -1;
    @Field(desc = "驾驶员身份识别触发 BYTE")
    private byte p46 = -1;
    @Field(desc = "摄像机遮挡报警分级速度阈值(粤标)")
    private byte p47 = -1;
    @Field(desc = "不系安全带报警分级速度阈值(粤标)")
    private byte p48 = -1;
    @Field(desc = "不系安全带报警前后视频录制时间(粤标)")
    private byte p49 = -1;
    @Field(desc = "不系安全带报警抓拍照片张数(粤标)")
    private byte p50 = -1;
    @Field(desc = "不系安全带报警抓拍照片间隔时间(粤标)")
    private byte p51 = -1;
    @Field(desc = "红外墨镜阻断失效报警分级速度阈值(粤标)")
    private byte p52 = -1;
    @Field(desc = "红外墨镜阻断失效报警前后视频录制时间(粤标)")
    private byte p53 = -1;
    @Field(desc = "红外墨镜阻断失效报警抓拍照片张数(粤标)")
    private byte p54 = -1;
    @Field(desc = "红外墨镜阻断失效报警抓拍照片间隔时间(粤标)")
    private byte p55 = -1;
    @Field(desc = "双脱把报警分级速度阈值(粤标)")
    private byte p56 = -1;
    @Field(desc = "双脱把报警前后视频录制时间(粤标)")
    private byte p57 = -1;
    @Field(desc = "双脱把报警抓拍照片张数(粤标)")
    private byte p58 = -1;
    @Field(desc = "双脱把报警抓拍照片间隔时间(粤标)")
    private byte p59 = -1;
    @Field(desc = "玩手机报警分级速度阈值(粤标)")
    private byte p60 = -1;
    @Field(desc = "玩手机报警前后视频录制时间(粤标)")
    private byte p61 = -1;
    @Field(desc = "玩手机报警抓拍照片张数(粤标)")
    private byte p62 = -1;
    @Field(desc = "玩手机报警拍抓拍,照片间隔时间(粤标)")
    private byte p63 = -1;
    @Field(desc = "保留字段(粤标)")
    private byte p64 = -1;
 
}