This is a set of go utilities you can use via importing go.viam.com/utils
.
This library includes examples that demonstrate grpc functionality for a variety of contexts - see links for more information:
As a convenience, you can run the make
recipes for these examples from the root of this repository via:
make example-{name}/{recipe}
For example, try running a simple echo server with:
make example-echo/run-server
You can web browser tests locally with the following commands:
make build-web # one time step
make test-web
Windows 10 22H2 and up.
- bash (from https://gitforwindows.org/ is good)
Support is not well tested yet.
- rpc: ICE between local connections found via ICE mDNS appear to be flaky in the establishment phase.
See https://github.com/viamrobotics/rdk#license-check for instructions on how update our license policy.
Copyright 2021-2022 Viam Inc.
Apache 2.0 - See LICENSE file