server.py 文件源码

python
阅读 15 收藏 0 点赞 0 评论 0

项目:canros 作者: MonashUAS 项目源码 文件源码
def UAVCAN_Subscribe(self):
        def handler(event):
            ros_req = canros.copy_uavcan_ros(self.Request_Type(), event.request, request=True)
            setattr(ros_req, canros.uavcan_id_field_name, event.transfer.source_node_id)
            try:
                ros_resp = self.ROS_ServiceProxy(ros_req)
            except rospy.ServiceException:
                return
            return canros.copy_ros_uavcan(self.UAVCAN_Type.Response(), ros_resp, request=False)
        uavcan_node.add_handler(self.UAVCAN_Type, handler)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号