Metadata-Version: 2.1
Name: rtlsdr_nfs32002
Version: 0.1
Summary: Réimplémentation du protocole NF S 32002 utilisé par les balises sonores des feux piétons. Permet de détecter le signal d'une télécommande à partir d'un RTL SDR.
Home-page: https://github.com/balises-ouistici/rtlsdr_nfs32002
Author: Jérémy Kalsron
Author-email: jeremy.kalsron@gmail.com  
License: AGPL-3.0
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown
License-File: LICENSE

# RTL SDR - NF S 32002

Réimplémentation du protocole NF S 32002 utilisé par les balises sonores des feux piétons. Permet de détecter le signal d'une télécommande à partir d'un RTL SDR.

## Installer la librairie

Il faut tout d'abord installer librtlsdr utilisé pour communiquer avec le RTL SDR. 

Sous Debian/Ubuntu:

```bash
sudo apt install librtlsdr
```

Sous macOS avec Homebrew:

```bash
brew install librtlsdr
```

Puis installer la librairie depuis Pypi:

```bash
pip install rtlsdr_nfs32002
```

## Utiliser la librairie

Importer le module protocol:

```python
from rtlsdr_nfs32002.protocol import *
```

Créer une fonction qui sera appelée lors de la détection d'une télécommande :

```python
def detect():
    print("Ouistici !")
```

Instancier la classe RtlSdr_NFS3200 puis appeler la méthode startDetection en lui indiquant en paramètre la fonction à appeler lors de la détection.

```python
sdr = RtlSdr_NFS32002()
sdr.startDetection(callback=detect)
```
