Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MiJiao #42

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

MiJiao #42

wants to merge 4 commits into from

Conversation

mijiaoqvq
Copy link

No description provided.

xuemingjun/client/src/client_node.cpp Outdated Show resolved Hide resolved
xuemingjun/client/src/client_node.cpp Show resolved Hide resolved
xuemingjun/client/src/client_node.cpp Show resolved Hide resolved
xuemingjun/client/src/client_node.cpp Outdated Show resolved Hide resolved
xuemingjun/client/src/client_node.cpp Outdated Show resolved Hide resolved
xuemingjun/server/src/server_node.cpp Show resolved Hide resolved
xuemingjun/server/src/server_node.cpp Show resolved Hide resolved
xuemingjun/server/src/server_node.cpp Outdated Show resolved Hide resolved
xuemingjun/server/src/server_node.cpp Outdated Show resolved Hide resolved
xuemingjun/server/src/server_node.cpp Outdated Show resolved Hide resolved
xuemingjun/client/src/client_node.cpp Outdated Show resolved Hide resolved
xuemingjun/client/src/client_node.cpp Outdated Show resolved Hide resolved
xuemingjun/server/src/server_node.cpp Show resolved Hide resolved
@mijiaoqvq mijiaoqvq changed the title [feature] 基本功能实现 MiJiao Feb 4, 2023
Copy link
Member

@bismarckkk bismarckkk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

之前的问题解决以后可以在对话下面按一下resolve,这样才能走完审批流程

#include <string>


void SigintHandler(int sig) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

先前没看到这个,其实ros内部已经注册了一个信号管理器,当收到停止信号的时候ros::ok()的结果会变为false,根据你的代码此时将退出while主循环,可以在主循环后面加上退出处理这一部分即可
BTW,ros守护进程会监视node是否正常停止,如果在发送停止信号后15s(默认时间)后该node还没有正常结束将被强制杀死

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

但这样改了之后我试了一下似乎ros::shutdown()会先被调用我就发送不了最后的服务了

xuemingjun/server/src/server_node.cpp Outdated Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants