1
|
sefeps采用扩展104变种协议
|
2
|
发测试68040043000000(7字节)
|
3
|
收确认68040083000000(7字节)
|
4
|
sefeps发令68160026000800980100cc0204054004050211010102020106(7+x)
|
5
|
6c8c000000000000
|
6
|
收命令确认68040001002800
|
7
|
|
8
|
ehdc或wireshark抓包,feps协议发出的数据长度25+8字节
|
9
|
CCTV命令结构数据包(有效信息14字节)
|
10
|
type:150PA0x96,151PIS0x97,152CCTV0x98,
|
11
|
68 16 00 1C 00 08 00 98 01 00 CC 01 00 00 40 04 05 02 11 01 01 02 02 03 06
|
12
|
68 16 00 1E 00 08 00 98 01 00 CC 01 00 00 EA 03 05 02 11 01 01 03 02 03 07
|
13
|
68 16 00 18 00 08 00 98 01 00 CC 02 04 05 EA 03 05 02 11 01 01 02 02 00 06
|
14
|
Datalen 序号 序号 typeNum |func Val Cam MonUserLineStaMulWinWallTaskDecode|
|
15
|
1600 1800 0800 98 01 |02 04 EA03 05 02 11 01 01 02 02 00 06 |
|
16
|
PTZ
|
17
|
【
|
18
|
uint8 Func; //1字节,功能选择:见控制类型定义
|
19
|
uint16 Val; //2字节,移动速度 0-5 | PTZ //WYF 20180808 扩充到16位,(移动速度、上下左右、光圈、聚焦、缩放)低字节 | PTZ高字节
|
20
|
//预置位编号
|
21
|
//设置预置位编号
|
22
|
//轮巡号/停止(0)
|
23
|
//紧急锁定开始(1)/取消(0)
|
24
|
uint16 Cam; //2字节,摄像机编号
|
25
|
uint8 Mon; //1字节,监视器编号
|
26
|
uint8 User; //1字节,调度员编号:见操作人员定义
|
27
|
uint8 Line; //1字节,线路号//WYF 20180929
|
28
|
uint8 Sta; //1字节,车站号//WYF 20180929
|
29
|
uint8 Mult; //1字节,分屏数//WYF 20180808
|
30
|
uint8 Win; //1字节,窗号//WYF 20180808
|
31
|
uint8 Wall; //1字节,电视墙//WYF 20180808
|
32
|
uint8 Task; //1字节,任务//WYF 20180808 //这个值用来表示鼠标的点击状态,1表示鼠标Down,0表示Up. //Yansx 2019-02-26
|
33
|
uint8 decode; //1字节,预留//WYF 20180829 解码器 Yansx 20190129 6号线此值在数据库里面只会是数字形式的字符串
|
34
|
】
|
35
|
//CCTV 控制命令定义
|
36
|
//控制类型定义Func
|
37
|
#define CCTV_FUNC_MON 1 //监视器切换
|
38
|
#define CCTV_FUNC_PTZ 2 //PTZ控制
|
39
|
#define CCTV_FUNC_SCAN 3 //轮巡
|
40
|
#define CCTV_FUNC_VIEW 4 //预置位调用
|
41
|
#define CCTV_FUNC_URGEN 11 //紧急锁定
|
42
|
#define CCTV_FUNC_VIEWSET 14 //设置预置位
|
43
|
//uint16 Val低字节
|
44
|
#define CCTV_PTZ_UP 1 //上移
|
45
|
#define CCTV_PTZ_DOWN 2 //下移
|
46
|
#define CCTV_PTZ_LEFT 3 //左移
|
47
|
#define CCTV_PTZ_RIGHT 4 //右移
|
48
|
#define CCTV_PTZ_ZOOMIN 5 //变倍+放大
|
49
|
#define CCTV_PTZ_ZOOMOUT 6 //变倍-缩小
|
50
|
#define CCTV_PTZ_FOCUS_FAR 7 //远焦//以下新增WYF 20180808
|
51
|
#define CCTV_PTZ_FOCUS_NEA 8 //近焦
|
52
|
#define CCTV_PTZ_IRIS_OPEN 9 //光圈大
|
53
|
#define CCTV_PTZ_IRIS_CLOSE 10 //光圈小
|
54
|
#define CCTV_PTZ_LUP 11 //左上移
|
55
|
#define CCTV_PTZ_LDOWN 12 //左下移
|
56
|
#define CCTV_PTZ_RUP 13 //右上移
|
57
|
#define CCTV_PTZ_RDOWN 14 //右下移
|
58
|
#define CCTV_PTZ_STOP 0 //8方向停止
|
59
|
#define CCTV_PTZ_ZOOMSTOP 15 //变倍停止
|
60
|
#define CCTV_PTZ_PAGEUP 16 //上一页
|
61
|
#define CCTV_PTZ_PAGEDOWN 17 //下一页
|