Skip to content

A graphical client that reads multicast messages and visualizes them in a web UI

License

Notifications You must be signed in to change notification settings

RoboCup-SSL/ssl-vision-client

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

372f116 · Dec 2, 2023
Dec 2, 2023
Dec 1, 2023
Aug 18, 2018
Dec 2, 2023
Dec 2, 2023
Feb 18, 2023
Nov 30, 2021
Aug 15, 2018
Apr 23, 2023
Apr 23, 2023
Apr 23, 2023
Apr 23, 2023
Aug 18, 2018
Apr 23, 2023
Apr 23, 2023
Dec 2, 2023
Dec 2, 2023

Repository files navigation

CircleCI Go Report Card Go Doc Release

ssl-vision-client

A graphical client for ssl-vision that receives multicast packages and shows them in a web-ui.

Usage

If you just want to use this app, simply download the latest release binary. The binary is self-contained. No dependencies are required.

You can also use pre-build docker images:

docker pull robocupssl/ssl-vision-client
docker run -p 8082:8082 robocupssl/ssl-vision-client

By default, the UI is available at http://localhost:8082

Development

Requirements

You need to install following dependencies first:

  • Go
  • Node

See .circleci/config.yml for compatible versions.

Frontend

See frontend/README.md

Build

Build and install all binaries:

make install

Run

Run the backend:

go run cmd/ssl-vision-client/main.go

Update generated protobuf code

Generate the code for the .proto files after you've changed anything in a .proto file with:

make proto