Modifications

Sauter à la navigation Sauter à la recherche
Ligne 66 : Ligne 66 :     
==== Blocs de données comme "bloc valeurs" ====
 
==== Blocs de données comme "bloc valeurs" ====
An alternative to storing random data in the 16 byte-wide blocks is to configure them as "bloc valeur" ("''Value Blocks''" en anglais). Value blocks allow performing electronic purse functions (valid commands are: read, write, increment, decrement, restore, transfer).
+
Une alternative au stockage de données aléatoire dans les blocs de 16 octets est de configurer ces derniers en tant que "bloc valeur" ("''Value Blocks''" en anglais). Les "blocs valeur"/''Value blocks'' permet de réaliser des fonctions de porte-monnaie électronique. Les commandes valides sont: read (''lecture''), write (''écriture''), increment (''incrémenter''), decrement (''décrémenter''), restore (''restaurer''), transfer (''transférer'').
   −
Each Value block contains a single signed 32-bit value, and this value is stored 3 times for data integrity and security reasons. It is stored twice non-inverted, and once inverted. The last 4 bytes are used for a 1-byte address, which is stored 4 times (twice non-inverted, and twice inverted).
+
Chaque "bloc valeur" contient une seule valeur 32 bits signée (+/-). Cette valeur est stockée 3 fois dans le bloc pour des raisons d'intégrité et de sécurité.
   −
Data blocks configured as "Value Blocks" have the following structure:
+
La valeur est stockée deux fois en valeur vraie (non inversée) et une fois en valeur inversée. Les 4 derniers octets sont utilisés pour stocké 1 octet d'adresse (adresse stockée 4 fois, deux fois en valeur vraie et deux fois en valeur inversée).
   −
  <nowiki>          Value Block Bytes
+
Les blocs de données configurés en "bloc valeur" ont la structure suivante:
 +
 
 +
  <nowiki>          Octets d'un bloc valeur
 
           --------------------------------------------------------------
 
           --------------------------------------------------------------
 
           0  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15
 
           0  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15
           [  Value  ]  [  ~Value  ]  [  Value  ]  [A  ~A  A  ~A]</nowiki>
+
           [  Valeur  ]  [  ~Valeur ]  [  Valeur  ]  [A  ~A  A  ~A]</nowiki>
    
==== Bloc Fabricant (Secteur 0, Bloc 0) ====
 
==== Bloc Fabricant (Secteur 0, Bloc 0) ====
29 917

modifications

Menu de navigation