Main

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/
  • 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

setDataPath(typeData, path)

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


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.