====== Les services lumineux ====== Le Nabaztag v1 propose par défaut les mêmes services lumineux que le v2, à savoir: * [Code 01] Météo (Weather) * [Code 02] Bourse (StockMarket) * [Code 03] Trafic routier (Traffic) * [Code 06] Emails * [Code 07] Qualité de l'air (AirQuality) * [Code 0E] TaiChi Au niveau du langage lumineux au boot du lapin, la signification est aussi la même que sur le v2. Se reporter à la page du v2 pour une description plus détaillée: [[les_couleurs_des_leds| Couleurs des LEDS du V2]] Il est possible de rajouter des services en modifiant la source VASM. Les valeurs des services partent de 0 pour chaque service et suivent les listes données sur la page du V2 ====== Aspect technique ====== La gestion de ces services est plus aisée sur le v1 que sur le v2, il s'agit juste d'envoyer une trame type 04 avec la liste des codes des services et leurs valeurs. Il est possible d'activer simultanément 8 services. Via une modification du bytecode, il est possible de faire des services "OneShot" qui n'ont besoin d'être activés qu'une fois, puis la valeur est conservée jusqu'au prochain reboot/jusqu'à la prochaine modification. Je l'ai fait pour le TaiChi ou la couleur de respiration par exemple ( modification similaire au V2). Un exemple de trame type 04 valide est: ''7F040000170000000101010000000000000000000000000000000000FF'' Dans le détail: ''7F'' Header ''04'' Type de trame ''000017'' Longueur du message (sans compter le header, le type, la longueur elle même et le FF de fin) ''00000001'' ID de la trame ''0101'' Activation du service code 1 (Meteo) valeur 1 (Une led bleue, une jaune, une bleue : nuage ) ''0000'' Service2 ''0000'' Service3 ''0000'' Service4 ''0000'' Service5 ''0000'' Service6 ''0000'' Service7 ''0000'' Service8 ''00'' Position oreille gauche ''00'' Position oreille droite ''00'' Led du nez ''FF'' Fin du message Une trame comme celle ci est présentée en Hexadécimal pour la lisibilité, il faut la convertir en octets avant de l'envoyer (=> Ne pas essayer de l'envoyer en texte brut, le lapin va la refuser) ===== Position des oreilles ===== Quand la position des oreilles change par rapport à la position réelle sur le lapin, un fichier Midi est joué et les oreilles se déplacent. Les valeurs correctes sont comprises entre **00** et **10** (en Hexadécimal, donc 16 en décimal) ===== Led du Nez ===== Elle peut servir à indiquer ce que vous voulez... les valeurs disponibles pour les couleurs sont: * **00** Led Off * **01** Rouge * **02** Vert * **03** Jaune * **04** Bleu * **05** Violet * **06** Bleu clair * **07** Blanc * **08** Blanc pale * **09** Rose pale * **0A** Vert pale * **0B** Jaune page * **0C** Bleu pale * **0D** Violet pale * **0E** Bleu clair pale * **0F** Orange Il est possible de se faire succéder plusieurs couleurs pour le nez (adapter la longueur du message en conséquence)