Parcourir la source

Added travel storage system

Avelino il y a 3 ans
Parent
commit
cf95b7fe05
1 fichiers modifiés avec 17 ajouts et 7 suppressions
  1. 17 7
      README.md

+ 17 - 7
README.md

@@ -19,6 +19,16 @@ El siguiente viaje, pasara al bloque 5 del sector 2, pasando el viaje que anteri
 
 El siguiente viaje se almacenara en el bloque 5 del sector 2, pasando el viaje que anteriormente estaba ahi al bloque 30 del sector 7.
 
+## Avance de los viajes en la tarjeta
+```
+Bloque 05: V01 V02 V03 V04 V05 V06 V07 V08 V09 V10 V11
+Bloque 28:     V01 V01 V01 V01 V01 V06 V06 V06 V06 V06
+Bloque 29:         V02 V02 V02 V02 V02 V07 V07 V07 V07
+Bloque 30:             V03 V03 V03 V03 V03 V08 V08 V08
+Bloque 32:                 V04 V04 V04 V04 V04 V09 V09
+Bloque 33:                     V05 V05 V05 V05 V05 V10
+```
+
 ## Informacion de referencia
 
 ```
@@ -73,7 +83,7 @@ Es un campo fijo, va siempre informado a 00.
 ### ToDo
 * Verificar que ese campo no cambia en sucesivas lecturas.
 
-## Campos C y D
+## Campos C y D [COMPLETO]
 ### Analisis
 En este campo va, en hexadecimal, el valor o coste del billete en el momento del viaje, es decir, a cuanto se ha cobrado el viaje.
 
@@ -119,7 +129,7 @@ El otro valor creo que es la fecha
 * Coger en dias sucesivos el autobus 4304 para ver como va variando.
 * Coger otro autobus con la linea 40 desde el poste 230 para hacer el matching contra la linea 29 de la referencia.
 
-## Campo H
+## Campo H [COMPLETO]
 ### Analisis
 Este campo hace referencia a la linea que se ha cogido, hay que convertir el valor a decimal y da el numero de linea.
 
@@ -132,7 +142,7 @@ En caso de tranvia: Por comprobar, de momento veo que siempre lleva informado un
 * Verificar que pone en las lineas circulares y cual es su numeracion
 * Verificar que pone en las lineas nocturnas (N1, N2, etc...) y cual es su numeracion
 
-## Campo I
+## Campo I [COMPLETO]
 ### Analisis
 Podria indicar el sentido del viaje
 
@@ -156,7 +166,7 @@ Desconocidos
 ### ToDo
 * Montarse en un autobus en la primera parada, a poder ser el primero (o contar cuanta gente pica delante nuestro), contar la gente que se va subiendo y volver a picar para que cuente como transbordo.
 
-## Campo K y L
+## Campo K y L [COMPLETO]
 ### Analisis
 Este campo indica la fecha del viaje, en el formato de dias pasados desde 1990-08-28 (no se porque la eleccion dee sta fecha de forma arbitraria)
 
@@ -167,7 +177,7 @@ Se unen los dos hexadecimales, se pasan a decimal y se resta esa cantidad de dia
 * Comprobar que al cambiar de mes esta teoria sigue siendo valida
 * Comprobar que en dias sucesivos se sigue cumpliendo este supuesto
 
-## Campo M
+## Campo M [COMPLETO]
 ### Analisis
 Hora en el horario que corresponda ajustado a invierno/verano
 
@@ -177,7 +187,7 @@ La hora en formato 24 horas convertida a hexadecimal
 ### ToDo
 * Comprobar que pasa cuando se cambia la hora, si podrian existir dos viajes con misma hora
 
-## Campo N
+## Campo N [COMPLETO]
 ### Analisis
 Minutos de la hora
 
@@ -197,7 +207,7 @@ Segundos convertidos a hexadecimal
 * Discurrir como comprobar que esto sea cierto, es mas una suposicion porque cuadra
 * Comprobar que ese valor nunca es superior a 60
 
-## Campo P
+## Campo P [COMPLETO]
 ### Analisis
 ~~Parece que este campo es un contador que lleva registro de las operaciones que se han hecho con la tarjeta.~~