Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
v1_communcation_serveur [2012/08/17 01:13]
redoxps [Serveur vers Nabaztag]
v1_communcation_serveur [2019/08/25 13:56] (current)
Line 63: Line 63:
 Cette trame permet d'envoyer un nouveau bytecode au Nabaztag, remplacant le bytecode en fonctionnement, sans reboot du Nabaztag. Cette trame permet d'envoyer un nouveau bytecode au Nabaztag, remplacant le bytecode en fonctionnement, sans reboot du Nabaztag.
  
-<note tip>A compléter</note>+Ces trames sont de la forme 
 + 
 +''7F05000040616D626572000000010100000029000101FFA80105030404A7458004A0001B7E04000301 
 +FFA80105030404A7458004A0002E7E049C001100000000506D696E64'' 
 + 
 +En détail 
 + 
 +''7F'' Header 
 + 
 +''05'' Type 
 + 
 +''000040'' Longueur de la trame type 05 
 + 
 +''616D626572'' //amber// 
 + 
 +''00000001'' Trame ID 
 + 
 +''01'' Flag de Transition (01: transition immédiate) 
 + 
 +''00000029'' Taille du programme/bytecode 
 + 
 +''00......11'' Programme assemblé 
 + 
 +''00000000'' Nombre de fichiers audio inclus 
 + 
 +''......'' Ensuite vont les données des fichiers audio, il n'y en a pas sur cet exemple 
 + 
 +''50'' Checksum de la Trame 05 
 + 
 +''6D696E64'' //mind// 
 + 
 +''FF'' Fin de la Trame 
 + 
 +Il est possible avant le ''FF'' final d'ajouter des trames d'autres types (sans les ''7F'' initiaux et ''FF'' finaux)
 ===== Trame type 06 ===== ===== Trame type 06 =====