[发明专利]远程驾驶事件上报方法、系统、设备及介质在审
申请号: | 202310200469.9 | 申请日: | 2023-02-28 |
公开(公告)号: | CN116203880A | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 廖文龙;张宇轩;何弢;曹冰;刘耀勇 | 申请(专利权)人: | 酷哇科技有限公司;上海酷移机器人有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 上海锻创知识产权代理有限公司 31448 | 代理人: | 梁勤伟 |
地址: | 241060 安徽省芜湖市中*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 驾驶 事件 上报 方法 系统 设备 介质 | ||
1.一种远程驾驶事件上报方法,其特征在于,包括:
步骤S1:插入G29设备,并程序检测G29设备,获取文件描述符;
步骤S2:程序注册对应的按钮事件和轴事件;
步骤S3:程序循环监听G29设备对应的文件描述符;
步骤S4:调用select函数监听,根据函数调用后返回的值判断发生什么事件,如果有事件到来,判断是轴事件还是按钮事件,根据不同情况执行不同回调;
步骤S5:执行定时器事件,检测长按按钮的定时器是否可执行,对应的根据设置执行一次或者多次。
2.根据权利要求1所述的远程驾驶事件上报方法,其特征在于,所述步骤S2包括:不同的按钮对应不同的事件序号,根据事件序号,向事件管理器注册对应的回调函数;向长按事件管理器注册对应的长按回调函数,其中长按事件能够设置长按触发间隔时间以及长按触发次数。
3.根据权利要求2所述的远程驾驶事件上报方法,其特征在于,所述步骤S5执行定时器事件包括:如果是按钮事件的按下,则开启对应的长按定时器,超时时间设置为当前时间+步骤S2设置的长按触发间隔时间;另起一个线程执行对应的按钮按下回调;
如果是按钮事件的抬起,则关闭对应的长按定时器,另起一个线程执行对应按钮抬起的回调;
如果是轴事件的变化,则另起一个线程执行对应轴变化的回调。
4.根据权利要求3所述的远程驾驶事件上报方法,其特征在于,所述步骤S5包括:执行长按事件管理器,检查所有开启的长按定时器,查看超时时间是否已经到达,到达执行次数+1,另起一个线程执行对应的长按回调;如果执行次数已经达到步骤S2设置的长按触发次数上限,关闭长按定时器,重复步骤S3。
5.一种远程驾驶事件上报系统,其特征在于,包括:
模块M1:插入G29设备,并程序检测G29设备,获取文件描述符;
模块M2:程序注册对应的按钮事件和轴事件;
模块M3:程序循环监听G29设备对应的文件描述符;
模块M4:调用select函数监听,根据函数调用后返回的值判断发生什么事件,如果有事件到来,判断是轴事件还是按钮事件,根据不同情况执行不同回调;
模块M5:执行定时器事件,检测长按按钮的定时器是否可执行,对应的根据设置执行一次或者多次。
6.根据权利要求5所述的远程驾驶事件上报系统,其特征在于,所述模块M2包括:不同的按钮对应不同的事件序号,根据事件序号,向事件管理器注册对应的回调函数;向长按事件管理器注册对应的长按回调函数,其中长按事件能够设置长按触发间隔时间以及长按触发次数。
7.根据权利要求5所述的远程驾驶事件上报系统,其特征在于,所述模块M5执行定时器事件包括:如果是按钮事件的按下,则开启对应的长按定时器,超时时间设置为当前时间+模块M2设置的长按触发间隔时间;另起一个线程执行对应的按钮按下回调;
如果是按钮事件的抬起,则关闭对应的长按定时器,另起一个线程执行对应按钮抬起的回调;
如果是轴事件的变化,则另起一个线程执行对应轴变化的回调。
8.根据权利要求5所述的远程驾驶事件上报系统,其特征在于,所述模块M5包括:执行长按事件管理器,检查所有开启的长按定时器,查看超时时间是否已经到达,到达执行次数+1,另起一个线程执行对应的长按回调;如果执行次数已经达到模块M2设置的长按触发次数上限,关闭长按定时器,重复模块M3。
9.一种存储有计算机程序的计算机可读存储介质,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的远程驾驶事件上报方法的步骤。
10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的远程驾驶事件上报方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于酷哇科技有限公司;上海酷移机器人有限公司,未经酷哇科技有限公司;上海酷移机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310200469.9/1.html,转载请声明来源钻瓜专利网。