casterbn / osnma_core

A Python module to help implementing Galileo OSNMA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

osnma_core

Discontinued. Official updated version on: https://github.com/Algafix/OSNMA

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

Support

If you are having issues, please let me know.

License

The project is licensed under the GPLv3 license.

About

A Python module to help implementing Galileo OSNMA

License:GNU General Public License v3.0


Languages

Language:Python 100.0%