pyrtc.rpc

Hard-RTC control-plane RPC for pyrtc.

HardwareLauncher (RTC side) and Listener (child side) exchange newline-delimited JSON messages over a localhost socket to control hardware-facing child processes.

Classes

HardwareLauncher(hardware_file, config_file, ...)

Launch and supervise a hardware-side child process.

Listener(hardware, port)

Server-side control socket for a launched hardware object.