- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DRV通讯接口定义剖析
智能车载系统DRV服务模块
控制接口定义说明
V1.0
2014年5月
目录
一. 概述 3
二. 接口定义 4
三. 说明 5
四. 错误代码定义 8
五. 相关模块 8
概述
根据项目要求,DVR模块作为车载系统的重要组成部分,作为系统服务,在系统启动时自动启动。与主控模块通讯通讯,可由控制模块控制进行开始录像、显示(实时视频)、停止录像及关闭服务操作。
从控制模块发送的命令:
开始录像;
停止录像;
主屏视频显示;
停止显示;
振动报警(存储保护);
恢复存储;
关闭服务;
需要向主控模块发送的返回信息:
视频丢失信号;
音频丢失信号;
存储错误;
其他故障;
服务流程概述:
机器启动时,DVR模块作为系统服务启动,并自动进入录像模式,开始对存在的音视频信号进行编码录像;
如果有音视频源丢失,定期向主控模块报告对应信息,用于UI提示等;
主控模块根据用户的操作或需要,发送对应指令,如控制某视频信号显示于主显示屏等;
当检测到振动等特殊情况,主控模块向DVR模块发送报警信息,DVR进行存储保护等操作,维护数据完整性;
当系统关机或断电,DVR执行关闭服务操作。
接口定义
服务名称:com.soooqooo.DVRService
DVR控制接口定义:
Class IDVRServiceInterface : public IInterface
{
Public:
virtual int32_t startrecordvideo( const int32_t slotid ) = 0; // 开始第 slotid 路的视频录像
virtual int32_t stoprecordvideo( const int32_t slotid ) = 0; // 停止第 slotid 路的视频录像
virtual int32_t startrecordaudio( const int32_t slotid ) = 0; // 开始第 slotid 路的录音
virtual int32_t stoprecordaudio( const int32_t slotid ) = 0; // 停止第 slotid 路的录音
virtual int32_t startshowvideo( const int32_t slotid ) = 0; // 开始在主屏显示第 slotid 路视频
virtual int32_t stopshowvideo() = 0; // 停止显示第 slotid 路视频
virtual int32_t sysalarm( const int32_t info ) = 0; // 系统报警,目前仅处理检测到车辆发生剧烈振动,DVR进入存储保护状态
virtual int32_t releasealarm( const int32_t slotid ) = 0; // 结束对应报警状态
virtual void shutdown() = 0; // 停止DVR
}
主控模块应提供操作接口供DVR模块调用,用于错误信息通知及从主控模块获取指定信息,应至少提供如下接口:
virtual int32_t videolost( const int32_t slotid ) = 0; // 对应视频信号丢失
virtual int32_t audiolost( const int32_t slotid ) = 0; // 音频信号丢失
virtual int32_t dvrerrorinfo( const int32_t info ) = 0; // 通知系统DVR模块发生错误
virtual int32_t dvrshutdown( ) = 0; // 通知系统DVR模块关闭
说明
virtual int32_t startrecordvideo( const int32_t slotid ) = 0;
通知DVR模块开始录制对应视频信号。
参数:1~8 指定要开始录制的信号;
0xff 开始录制所有有效的视频信号。
返回值:0 开始录制;
0xF0000001 指定信号丢失
0xF0000002 参数错误,无效的slotid
0xF1000000 启动录像失败
virtual int32_t stoprecordvideo( const int32_t slotid ) = 0;
通知DVR模块停止录制对应视频信号。
参数:1~8 指定要停止录制的信号;
0
您可能关注的文档
- DCS技术规范0610剖析.doc
- DCS画面英汉对照表剖析.doc
- DA000001网络基础与OSI参考模型剖析.doc
- DCW-B型湿式电除尘器操作规程剖析.doc
- 05第五章第二次世界大战和雅尔塔体系雏形的形成精选.ppt
- 05质量和密度精选.docx
- DA000009IS-IS协议ISSUE1.0剖析.doc
- DDSL过滤器操作规程剖析.doc
- DDS脱硫技术工业化应用总结剖析.doc
- demo-设计说明书剖析.doc
- Unit 2 Home Sweet Home SectionA(3a-3c)课件(共28张PPT) 人教版(2024)八年级上册(内嵌音频+视频).pptx
- Unit 6 Celebrating the Big Days Grammar in Use课件—仁爱科普版(2024)七年级英语上册(内嵌音频+视频).pptx
- Unit 6 Winter Vacation Lesson1 课件(共17张PPT)(内嵌音频+视频).pptx
- Unit 2 6 I think that mooncakes are delicious! 3a-Selfcheck课件—人教版九年级全册(内嵌音频+视频).pptx
- Unit 2 Amazing numbers Section 3 Writing课件—新沪教版八年级上册(内嵌音频+视频).pptx
- Unit2 Expressing yourself Part A Let 's learn 课件(共20张PPT)(内嵌音频+视频).pptx
- 19 香港,璀璨的明珠【优质版课件】统编版三年级语文上册(内嵌音频+视频).pptx
- Unit 4 Healthy food PartA Let's learn 课件(共29张PPT)(内嵌音频+视频).pptx
- 甘肃省张掖市甘州区思源实验学校2024-2025学年七年级上学期1月期末考试数学试题(含部分答案).docx
- 外研版(2019)选择性必修第一册Unit 3 Faster, higher, stronger Starting out & Understanding ideas课件(共26张PPT)(内嵌音频+视频).ppt
文档评论(0)