Project

General

Profile

Bug #355 » CCTVfeps协议发令抓包解析.txt

yufeng wu, 11/29/2019 10:35 PM

 
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			//下一页
(2-2/2)