mirror of
https://github.com/cccb/servicepoint.git
synced 2025-01-18 02:00:12 +01:00
|
||
---|---|---|
.github/workflows | ||
crates | ||
.envrc.default | ||
.gitignore | ||
about_display.md | ||
Cargo.lock | ||
Cargo.toml | ||
CONTRIBUTING.md | ||
flake.lock | ||
flake.nix | ||
LICENSE | ||
README.md | ||
rustfmt.toml |
servicepoint
In CCCB, there is a big pixel matrix hanging on the wall. It is called "Service Point Display" or "Airport Display". This repository contains a library for parsing, encoding and sending packets to this display via UDP in multiple programming languages.
Take a look at the contained crates for language specific information:
Crate | Languages | Readme |
---|---|---|
servicepoint | Rust | servicepoint |
servicepoint_binding_c | C / C++ | servicepoint_binding_c |
servicepoint_binding_uniffi | C# / Python / Go / Kotlin / Swift | servicepoint_binding_cs |
Projects using the library
- screen simulator (rust): servicepoint-simulator
- A bunch of projects (C): arfst23/ServicePoint, including
- a CLI tool to display image files on the display or use the display as a TTY
- a BSD games robots clone
- a split-flap-display simulator
- animations that play on the display
- tanks game (C#): servicepoint-tanks
- cellular automata slideshow (rust): servicepoint-life
To add yourself to the list, open a pull request.
Contributing
See CONTRIBUTING.md.
What happened to servicepoint2?
After servicepoint2
has been merged into servicepoint
, servicepoint2
will not continue to get any updates.