An implementation of Alpha/BetaBrite/Adaptive LED signs protocol
Project description
python-alphasign
What is it
This is a python 3 library that implements the "Alpha® Sign Communications Protocol" as defined On alphasign website.
This was tested on an Alpha 210C sign, and should works with other signs (like the BetaBrite) as well.
Documentation is available in the docs/
dir
Quickstart/Easy guide
python-alphasign implements so-called Easy classes, which enables easy functions to send text, show images and other functions easily.
Examples are available in examples/ (easy demos starts with easy_
)
TODO
- Implement proper text parsing for special chars and modifiers
- Implement features checks (for alpha 2.0 and 3.0 protocols, and sign-specific features)
- Implement LARGE DOTS, RGB DOTS and ALPHAVISION BULLETIN commands
- Implement image compression
- Implement read functions
- Implement counters and date
- Fix bug where first image sent isn't shown (it works when image is "created" manually, even if no such thing exists in the documentation)
Notes
- The "ASCII PRINTABLE" formats (2 and 3 bytes) aren't used because we can raw bytes
-
- This mode was designed for POCSAG pagers, which can't send bytes < 0x20
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyalphasign-0.1.0.tar.gz
.
File metadata
- Download URL: pyalphasign-0.1.0.tar.gz
- Upload date:
- Size: 18.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b06bb7949d1390e112948b53db89df4f5e1bec12ad8381521bf906cbaec01e1c |
|
MD5 | 074543c2d7705c46010473bebb87acc0 |
|
BLAKE2b-256 | 7a7512d8e1f73e77d0ea034bee95830b5d1ed22d2c545f109f2c85eea78df454 |
File details
Details for the file pyalphasign-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: pyalphasign-0.1.0-py3-none-any.whl
- Upload date:
- Size: 20.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 441f7237aea0f5de3eeaea79c3b340141a629ec44dea7108ba3bb8bf91a6a9b3 |
|
MD5 | 48517b99243a41ee24338a34ea0db188 |
|
BLAKE2b-256 | 39e99b7c35f22659c895b03e3b7884ec1c15cb28ba172f13ec52865fcbff8256 |