Référence : Fonctions Pyduino
setDataPath()
Description
- Cette fonction permet de modifier le chemin relatif au répertoire mainPath() de chaque répertoire utilisé pour le stockage des fichiers de chaque type de données utilisés par la librairie Pyduino.
- Par défaut ces répertoires sont :
- data/text/
- data/audio/
- data/images/
- data/videos/
- Ces répertoires peuvent donc être modifiés à votre convenance, ce qui est pratique notamment pour journaliser des enregistrements, etc...
Organisation des répertoires par défaut utilisés par la librairie Pyduino
- La librairie Pyduino permet d'organiser par défaut les fichiers utilisés de la façon suivante :
- main/
- data/
- text
- images/
- audio/
- videos/
- sources/
- text
- images/
- audio/
- videos/
- data/
- main/
- Le répertoire data permet de stocker les fichiers de datalogging générés par la librairie et le répertoire sources permet de stocker les fichiers
Syntaxe
Paramètres
- path : une variable str précisant le chemin a utiliser
- typeData : un identifiant parmi TEXT, AUDIO, VIDEO, IMAGE
Valeur renvoyée
- Aucune
Exemple:
Code *.yno à copier/coller dans l'IDE Pyduino
Voir ici si vous préférez convertir le code Pyduino en code Python pour l'utiliser avec l'éditeur Geany par exemple.
# exemple pyDuino - par X. HINAULT - www.mon-club-elec.fr
# Juin 2013 - Tous droits réservés - GPLv3
# test setDataPath
# entete declarative
noLoop=True
#--- setup ---
def setup():
setDataPath(TEXT,"data_"+today()+"/text/")
setDataPath(AUDIO,"data_"+today()+"/audio/")
setDataPath(IMAGE,"data_"+today()+"/images/")
setDataPath(VIDEO,"data_"+today()+"/videos/")
Serial.println(dataPath(TEXT))
Serial.println(dataPath(AUDIO))
Serial.println(dataPath(IMAGE))
Serial.println(dataPath(VIDEO))
# -- fin setup --
# -- loop --
def loop():
return # si vide
# -- fin loop --
Commentaires utilisateurs
Aucun commentaire
Voir également
- homePath()
- mainPath()
- setMainPath()
- dataPath()
- setDataPath()
- sourcesPath()
- setSourcesPath()
Page d'accueil de la référence Pyduino en français
Corrections, suggestions et nouvelle documentation peuvent être postées à l'adresse suivante : support_at_mon-club-elec_point_fr
Cette page a été réalisée par Xavier HINAULT (2013) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.