Discuter:TinyOS

Un article de Wikipédia, l'encyclopédie libre.

La partie suivante me parait confuse :

Les modules constituent les briques élémentaires de code et implémentent une ou plusieurs interfaces.

Une application peut faire appel à des fichiers de configuration pour regrouper les fonctionnalités des modules. Un fichier top-level configuration permet de faire le lien entre tous les composants.

Les interfaces sont des fichiers décrivant les commandes et évènements proposés par le composant qui les implémente. L’utilisation des mots clefs « Use » et « Provide » au début d’un composant permet de savoir respectivement si celui-ci fait appel à une fonction de l’interface ou redéfinit son code.

Pour les raisons suivantes :

  • Les interfaces ne sont pas des fichiers.
  • Les commandes et évènements, au même titre que les tâches se trouvent dans les modules.

Enfin les application non seulement peuvent faire appel à des fichiers de configuration pour regrouper les fonctionnalités des modules mais elle le font systématiquement ne serais que pour lier le module développé au module Main.