Directories ¶
Path | Synopsis |
---|---|
customresources
|
|
apis/gizmoapi
Package gizmoapi implements the acme:component:gizmo API, a demonstraction API showcasing the available GRPC method types.
|
Package gizmoapi implements the acme:component:gizmo API, a demonstraction API showcasing the available GRPC method types. |
apis/proto/api/component/gizmo/v1
Package v1 is a reverse proxy.
|
Package v1 is a reverse proxy. |
apis/proto/api/service/summation/v1
Package v1 is a reverse proxy.
|
Package v1 is a reverse proxy. |
apis/summationapi
Package summationapi defines a simple number summing service API for demonstration purposes.
|
Package summationapi defines a simple number summing service API for demonstration purposes. |
demos/complexmodule
Package main is a module, which serves all four custom model types in the customresources examples, including both custom APIs.
|
Package main is a module, which serves all four custom model types in the customresources examples, including both custom APIs. |
demos/complexmodule/client
Package main tests out all four custom models in the complexmodule.
|
Package main tests out all four custom models in the complexmodule. |
demos/remoteserver
Package main is a standalone server (for use as a remote) serving a demo Gizmo component.
|
Package main is a standalone server (for use as a remote) serving a demo Gizmo component. |
demos/remoteserver/client
Package main tests out a Gizmo client.
|
Package main tests out a Gizmo client. |
demos/simplemodule
Package main is a module with a built-in "counter" component model, that will simply track numbers.
|
Package main is a module with a built-in "counter" component model, that will simply track numbers. |
demos/simplemodule/client
Package main tests out all four custom models in the complexmodule.
|
Package main tests out all four custom models in the complexmodule. |
models/mybase
Package mybase implements a base that only supports SetPower (basic forward/back/turn controls.)
|
Package mybase implements a base that only supports SetPower (basic forward/back/turn controls.) |
models/mygizmo
Package mygizmo implements an acme:component:gizmo, a demonstration component that simply shows the various methods available in grpc.
|
Package mygizmo implements an acme:component:gizmo, a demonstration component that simply shows the various methods available in grpc. |
models/mynavigation
Package mynavigation contains an example navigation service that only stores waypoints, and returns a fixed, configurable location.
|
Package mynavigation contains an example navigation service that only stores waypoints, and returns a fixed, configurable location. |
models/mysum
Package mysum implements an acme:service:summation, a demo service which sums (or subtracts) a given list of numbers.
|
Package mysum implements an acme:service:summation, a demo service which sums (or subtracts) a given list of numbers. |
Package mysensor contains an example on creating a custom model.
|
Package mysensor contains an example on creating a custom model. |
client
Package main tests out the mySensor component type.
|
Package main tests out the mySensor component type. |
server
Package main is an example of a custom viam server.
|
Package main is an example of a custom viam server. |
Package main shows a simple server with a fake arm.
|
Package main shows a simple server with a fake arm. |
Click to show internal directories.
Click to hide internal directories.