Skip to content

alexhenning/networktables

Repository files navigation

Introduction

Package networktables provides a server and client implementation of the FRC NetworkTables 2.0 protocol.

The main project with support for Java and C++ is located at https://usfirst.collab.net/sf/projects/networktables/

A pdf of the protocol specification is available at https://usfirst.collab.net/sf/docman/do/downloadDocument/projects.networktables/docman.root/doc1001/1

API documentation is available on godoc.org.

Usage

Starting a server in a Go program is as easy as:

networktables.ListenAndServe(":1735")

To run the provided NetworkTable server

$ go install github.com/alexhenning/networktables/ntserver
$ ntserver

Limitations

  • Client and Server don’t support array types
  • Client doesn’t support listeners
  • Server can’t act as clients

About

Implementation of the NetworkTables protocol in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages