This is an old revision of the document!


L'interface d'administration ne permet pas encore toutes les configurations (cependant, cela a bien évolué depuis les mois précédents).

Pour toutes les configurations qui ne sont pas encore disponibles via l'interface d'administration, il est possible de mettre en place ces paramètres en “bidouillant” le code. C'est loin d'être idéal, c'est loin d'être propre, mais ca fonctionne.

Ajouter un plugin pour un lapin

Dans le fichier bin/bunny.cpp, à la fin du constructeur ( Bunny::Bunny(QByteArray const& bunnyID) ), pour le plugin clock (par exemple)

          [...]
          saveTimer->start(5*60*1000); // 5min
          PluginInterface * plugin = PluginManager::Instance().GetPluginByName("clock");
          AddPlugin(plugin);
  }

Configurer un paramètre pour un plugin

Dans le fichier bin/bunny.cpp, à la fin du constructeur ( Bunny::Bunny(QByteArray const& bunnyID) ), pour le plugin music (par exemple), afin de jouer un mp3 placé dans http-wrapper/plugins/music/music.mp3 lors du passage du tag RFID 001122334455

          [...]
          saveTimer->start(5*60*1000); // 5min
          SetPluginSetting("music", "RFIDPlay/001122334455", "music.mp3");
  }