So I'm trying to get a python program on a separate computer to interface to linuxcnc, it looks like linuxcncrsh will do what I need even if it's pretty outdated. there doesn't seem to be a huge amount of use with it so does anyone know how the jog commands work? It looks like there are commands to start speed, increment and speed, or stop jogging a certain axis/joint. That leads me to think that once you send a jog at speed command it just continues until you tell it to stop!? Obviously that isn't great in the event of some sort of connection failure so I was wondering if there was a way to require keep alive commands or a timeout to stop the machine.
I know remote jogging isn't exactly wise but it's basically the point of this project.