nab:v1:services
Differences
This shows you the differences between two versions of the page.
Last revisionBoth sides next revision | |||
nab:v1:services [2013/12/08 10:42] – created redox | nab:v1:services [2013/12/08 11:46] – Markdown conversion redox | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | # Les services lumineux |
Le Nabaztag v1 propose par défaut les mêmes services lumineux que le v2, à savoir: | Le Nabaztag v1 propose par défaut les mêmes services lumineux que le v2, à savoir: | ||
- | | + | |
- | * [Code 02] Bourse (StockMarket) | + | * [Code 01] Météo (Weather) |
- | * [Code 03] Trafic routier (Traffic) | + | |
- | * [Code 06] Emails | + | * [Code 02] Bourse (StockMarket) |
- | * [Code 07] Qualité de l'air (AirQuality) | + | |
- | * [Code 0E] TaiChi | + | * [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. | 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: | + | Se reporter à la page du v2 sur le wiki OpenJabNab |
< | < | ||
Les valeurs des services partent de 0 pour chaque service et suivent les listes données sur la page du V2 | Les valeurs des services partent de 0 pour chaque service et suivent les listes données sur la page du V2 | ||
- | ====== Aspect technique ====== | ||
+ | ## Aspect technique | ||
La gestion de ces services est plus aisée sur le v1 que sur le v2, il s'agit juste d' | La gestion de ces services est plus aisée sur le v1 que sur le v2, il s'agit juste d' | ||
Il est possible d' | Il est possible d' | ||
Line 23: | Line 30: | ||
Via une modification du bytecode, il est possible de faire des services " | Via une modification du bytecode, il est possible de faire des services " | ||
- | Un exemple de trame type 04 valide est: | + | Un exemple de trame type 04 valide est: `7F040000170000000101010000000000000000000000000000000000FF` |
- | + | ||
- | '' | + | |
Dans le détail: | 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 |
- | '' | + | `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é, | Une trame comme celle ci est présentée en Hexadécimal pour la lisibilité, | ||
- | ===== Position des oreilles | + | ## 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. | 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. | ||
Line 69: | Line 74: | ||
Les valeurs correctes sont comprises entre **00** et **10** (en Hexadécimal, | Les valeurs correctes sont comprises entre **00** et **10** (en Hexadécimal, | ||
- | ===== Led du Nez ===== | + | ## Led du Nez |
Elle peut servir à indiquer ce que vous voulez... les valeurs disponibles pour les couleurs sont: | Elle peut servir à indiquer ce que vous voulez... les valeurs disponibles pour les couleurs sont: | ||
- | | + | |
- | * **01** Rouge | + | * **00** Led Off |
- | * **02** Vert | + | |
- | * **03** Jaune | + | * **01** Rouge |
- | * **04** Bleu | + | |
- | * **05** Violet | + | * **02** Vert |
- | * **06** Bleu clair | + | |
- | * **07** Blanc | + | * **03** Jaune |
- | * **08** Blanc pale | + | |
- | * **09** Rose pale | + | * **04** Bleu |
- | * **0A** Vert pale | + | |
- | * **0B** Jaune page | + | * **05** Violet |
- | * **0C** Bleu pale | + | |
- | * **0D** Violet pale | + | * **06** Bleu clair |
- | * **0E** Bleu clair pale | + | |
- | * **0F** Orange | + | * **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) | Il est possible de se faire succéder plusieurs couleurs pour le nez (adapter la longueur du message en conséquence) |