mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
Putting an early exit if statement at the top instead of wrapping the whole file contents unbreaks unit test configs, as was discovered for SysId. It reduces nesting as well. Unused plugins were removed from the beginnings of files as well.
HAL WebSockets Client
This is an extension that provides a client version of a WebSockets API for transmitting robot hardware interface state over a network. See the Robot Hardware Interface WebSockets API specification for more details on the protocol.
Configuration
The WebSockets client has a number of configuration options available through environment variables.
HALSIMWS_HOST: The host to connect to. Defaults to localhost.
HALSIMWS_PORT: The port number to connect to. Defaults to 3300.
HALSIMWS_URI: The URI path to connect to. Defaults to "/wpilibws".