CMSV6帮助文档
/
901 DOCS · 225 VIDEOSEN

私有协议设备控制类型定义

作者 谢周轩更新 2026-05-09 14:00:20文档 ID 2397约 1,449 字 · 阅读 3 分钟查看原文 ↗

1、功能说明

//发送控制指令
//@nCtrlType: 控制类型
virtual bool DoControl(int nCtrlType) { return false;}

//设备控制类型定义
//#define TTX_CTRL_TYPE_OIL_STOP 1 //断开油路
//#define TTX_CTRL_TYPE_OIL_RESTORE 2 //恢复油路
//#define TTX_CTRL_TYPE_ELEC_STOP 3 //断开电路
//#define TTX_CTRL_TYPE_ELEC_RESTORE 4 //恢复电路
//#define TTX_CTRL_TYPE_REBOOT 5 //重启机器
//#define TTX_CTRL_TYPE_RESET 6 //设备复位
//为了省电和节省磁盘空间,我们DVR会自动关掉摄像头电源并停止录像,处于休眠状态,
//但是一旦检测有报警输入或者远程唤醒指令,DVR就会启动摄像头电源并启动录像
//#define TTX_CTRL_TYPE_SLEEP 7 //休眠
//#define TTX_CTRL_TYPE_WAKE 8 //唤醒
//录像的通道号0表示通道1,1表示通道2 98表示所有通道(TTX_CHANNEL_ALL)
//#define TTX_CTRL_TYPE_START_RECORD 9 //开始录像 //高两字节为录像的通道号,低两字节为指令
//#define TTX_CTRL_TYPE_STOP_RECORD 10 //停止录像 //高两字节为录像的通道号,低两字节为指令
//#define TTX_CTRL_TYPE_START_CRUISE 11 //客户端开始对此通道进行轮询,高两字节为通道号,低两字节为指令
//#define TTX_CTRL_TYPE_STOP_CRUISE 12 //客户端停止对此通道进行轮询,高两字节为通道号,低两字节为指令
//#define TTX_CTRL_TYPE_WRITE_LOG 13 //启动记录日志功能 高两个字节大于0表示写日志,0表示不写日志
//#define TTX_CTRL_TYPE_FORMAT_HDD 14 //格式化硬盘(高位表示硬盘号,硬盘号从0开始,低位表示命令号)
//#define TTX_CTRL_TYPE_MILEAGE_CLEARED 15 //里程清零
//#define TTX_CTRL_TYPE_FLIP_NORMAL 16 //正转翻转 //高两字节为通道号,低两字节为指令
//#define TTX_CTRL_TYPE_FLIP_REVERSE 17 //发转翻转 //高两字节为通道号,低两字节为指令
//#define TTX_CTRL_TYPE_CLEAR_ALARM 18 //清除报警
//#define TTX_CTRL_TYPE_SWITCH_CAM 19 //切换摄像头
//#define TTX_CTRL_TYPE_RECORD_SOUND 20 //开始录音 //高两字节为录音的通道号,低两字节为指令
//#define TTX_CTRL_TYPE_STOP_REC_SOUND 21 //停止录音 //高两字节为录音的通道号,低两字节为指令
//#define TTX_CTRL_TYPE_WIFI_DOWN_FINISH 22 //wifi下载结束

数据来源 help.cmsv8.com
901 篇文档 · 225 个视频 · docs.alwaycare.com