Implementation of OSNMA protocol functions and data
Project description
osnma_core
osnma_core is a helpfull package that will provide a bunch of methods and atributes to implement an OSNMA Galileo receiver.
To instanciate an OSNMACore object and start performing OSNMA functions:
import osnma_core
osnma = osnma_core.OSNMACore()
osnma.process_pkr(raw_data)
Features
- Can process and verify complete OSNMA messages
- The verification of different messages also can be done manually
- Stores the value and size of OSNMA fields
- Contains auxiliar data for the OSNMA receiver such as the structure of messages, bitmasks and field meanings.
Installation
Install osnma_core by running:
python3 pip install osnma_core
Contribute
- Source Code: https://github.com/Algafix/osnma_core
- PyPI: https://pypi.org/project/osnma-core/
Support
If you are having issues, please let me know.
License
The project is licensed under the GPLv3 license.
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
osnma_core-0.0.10.tar.gz
(13.9 kB
view details)
Built Distribution
File details
Details for the file osnma_core-0.0.10.tar.gz
.
File metadata
- Download URL: osnma_core-0.0.10.tar.gz
- Upload date:
- Size: 13.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 764aeb1a610089e69e7155ddbf897c97ff3a750666b9e1f6f3612f1ff7f5c914 |
|
MD5 | 464dbeef3de4a2fcf6378ffa0ec763c5 |
|
BLAKE2b-256 | 25b3e8b7fcbe278719941c936c4fbef3b7b83c25f3c9110d0f9490b5b9764c3f |
File details
Details for the file osnma_core-0.0.10-py3-none-any.whl
.
File metadata
- Download URL: osnma_core-0.0.10-py3-none-any.whl
- Upload date:
- Size: 26.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.0.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88d1684fb693fbc22d924f44edf3ae45ef0ea7c06edc3eca2b532298f924792e |
|
MD5 | c7ea6a45d9d09ef9673e159f9b72e506 |
|
BLAKE2b-256 | 2aa04676d303dc9964e9c046699c1193cf1c7e1ec7fc899938b44001a0cc3ee7 |