gizmo

command module
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 30, 2024 License: ISC Imports: 1 Imported by: 0

README

BEST Robotics Gizmo

Welcome, lets drive some robots! The Gizmo is an open source and open hardware platform developed in cooperation with the team behind BEST Robotics which you can use to build and control robots. The system is composed of multiple parts including a hardware device that contains the control components, the Gizmo utilities (this repo), the system software that runs on the hardware firmware, and an Arduino library that lets you build custom code to control your robot.

Documentation

You can find our complete documentation online here which includes introductory programming tutorials, instructions for installing firmware, and guides on how to run practice and competition mode fields.

Contributing

We're thrilled you're interested in contributing to this ecosystem. For large contributions, we ask that you open an issue first to ensrue that your goals align with a direction we're able to support. This helps make sure nobody does work that we can't accept into the project.

Once you have a go-ahead (or your change is a smaller bugfix or enhancement) please open a pull request to this repo with your commit messages phrased similar to the ones that are already here. New to git? No problem, just send what you have and we can walk you through refactoring your work.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
cmdlets
Package cmdlets contains the main entrypoints of the various functions that the gizmo tool can perform.
Package cmdlets contains the main entrypoints of the various functions that the gizmo tool can perform.
pkg
config
Package config contains a convenient structure to pass around configuration data.
Package config contains a convenient structure to pass around configuration data.
ds
fms
Package fms encapsulates all the various parts of the Field Managent System, its associated configuration logic, and the APIs that talk to other systems.
Package fms encapsulates all the various parts of the Field Managent System, its associated configuration logic, and the APIs that talk to other systems.
routeros/config
Package config maintains all of the machinery and embedded terraform data to configure field routers and access points
Package config maintains all of the machinery and embedded terraform data to configure field routers and access points
routeros/netinstall
Package netinstall wraps the mikrotik routeros netinstall utility to permit guided configuration without the need to drive the configuration tools directly.
Package netinstall wraps the mikrotik routeros netinstall utility to permit guided configuration without the need to drive the configuration tools directly.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL