jhdcs
jhdcs
All right. With that information, I feel more comfortable about us splitting off from how `rclcpp` does things. @nnmm, I will try to see what I can do to get...
I was thinking that, but the static variable would probably be the flag... Which would mean it'd have to be mutable... And accessing `static mut` is unsafe... I'm not sure...
Oh. Right. Silly me!
So perhaps what we do is have an `rclrs::init()` function that creates a default signal handler struct, and require any created contexts to have a signal handler struct passed into...
> Have you checked out what rclcpp does? I think they have a guard condition that is added to the wait set which is triggered when the signal is received....
I thought the guard conditions were making it so that the waitset could be stopped early, which is admittedly similar to what you said, but it makes it so that...
A node not responding to commands or inputs. Though that might be a case where a graceful shutdown isn't warranted.
Not sure. I think I need to do some more reading on wait sets, guard conditions, and signal handling...
I just missed - it looks like you haven't signed a commit somewhere... I think it might be your initial commit. Would you be able to sign that?
Strange. All the checks disappeared.