RoboMaster

标题: 【RM2019 技术答疑】+官方开源icra代码疑问 [打印本页]

作者: liyinchao    时间: 2019-12-8 22:34
标题: 【RM2019 技术答疑】+官方开源icra代码疑问
本帖最后由 liyinchao 于 2019-12-8 22:37 编辑

以chassis_task任务为例[attach]25585[/attach]
数据来源为prc_info这个结构体变量中,而 prc_info的地址是来源于这个函数prc_info = rc_device_get_info(prc_dev);
获取的是prc_dev结构体的子结构体的地址,而prc_dev的地址来源于  prc_dev = rc_device_find("uart_rc");
[attach]25586[/attach]
根据函数可知最终返回的是rc_dev的地址,而地址来源于rc_dev = (rc_device_t)device_find(name);
打开device_find()函数
[attach]25584[/attach]

device_find函数里定义了一个object然后返回了地址.
我的疑问是最终的数据是哪来的,最后返回的是一个在函数里定义的结构体的地址啊,并没有数据啊。
其他任务也类似,最终都指向了这里
还希望大佬不吝赐教。


作者: lazyzabre    时间: 2019-12-9 14:05
你是不是发错地方了,这要发去赛事资讯那里,而且格式也不对

作者: liyinchao    时间: 2019-12-9 20:53
lazyzabre 发表于 2019-12-9 14:05
你是不是发错地方了,这要发去赛事资讯那里,而且格式也不对

刚注意到谢谢了
作者: liyinchao    时间: 2019-12-9 21:16
问题找到了是我自己不小心误删了一个函数
作者: Lmonster    时间: 2019-12-19 13:47
你是不是发错地方了,这要发去赛事资讯那里,而且格式也不对




欢迎光临 RoboMaster (https://bbs.robomaster.com/) Powered by Discuz! X3.2