Ruby bindings for the servicepoint library.
				
			
		|  960f12ebc5 original c# example equivalent works add uniffi bitvec original c# example now works with a few tweaks via uniffi | ||
|---|---|---|
| .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:
| Language | Readme | 
|---|---|
| Rust | servicepoint | 
| C / C++ | servicepoint_binding_c | 
| .NET (C#) | 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.