Skip to content
RecovidPublic

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

6 watching

Forks

Latest commit

 

History

278 Commits

Folders and files

Repository files navigation

Recovid IHM

Vous trouverez ci-dessous de quoi lancer l'interface Recovid sur linux/raspbian (ça vaut mieux qu'un long discours et pas le temps de faire mieux pour l'instant)

On part sur le principe que l'on a un écran tactile pour sélectionner les boutons de paramétrages (en bas) et les boutons (à droite).

Les courbes sont pour l'instant simulées.

Requirement

libjpeg-dev Python 3

dépendance : tkinter matplotlib pillow

Install

Sous Linux ou Raspbian (+ écran 800x480 + clavier USB)

sudo apt-get install libatlas-base-dev libjpeg-dev
git clone https://github.com/Recovid/ihm.git
cd ihm
python3.7 -m venv venv
. ./venv/bin/activate
pip install -r requirements.txt
python main.py

Run tests

python -m unittest -b

Configure Raspbian for autostart

Installer le projet (section précédente). Puis ajouter dans $HOME/.bash_profile:

if [ -z "$DISPLAY" ] && [ $(tty) = /dev/tty1 ]; then
	startx
fi

Ajouter dans $HOME/.xinitrc (remplacer le chemin vers le dépot si nécessaire):

if [ -z "$DISPLAY" ] && [ $(tty) = /dev/tty1 ]; then startx; fi
cd $HOME/ihm # or wherever you cloned the repo
. ./venv/bin/activate
while true; do
	python main.py -f
done

Et finalement:

systemctl disable lightdm

Au prochain boot on aura l'ihm en boucle. Pour reprendre la main, basculer sur un autre tty (user: pi, password: raspberry). Pour terminer la boucle: pkill X (va rebasculer automatiquement sur tty1). Pour relancer la boucle il suffit de se deconnecter du tty1.

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages