|
@@ -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.
|
|
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
|
|
## Informacion de referencia
|
|
|
|
|
|
|
|
```
|
|
```
|
|
@@ -73,7 +83,7 @@ Es un campo fijo, va siempre informado a 00.
|
|
|
### ToDo
|
|
### ToDo
|
|
|
* Verificar que ese campo no cambia en sucesivas lecturas.
|
|
* Verificar que ese campo no cambia en sucesivas lecturas.
|
|
|
|
|
|
|
|
-## Campos C y D
|
|
|
|
|
|
|
+## Campos C y D [COMPLETO]
|
|
|
### Analisis
|
|
### 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.
|
|
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 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.
|
|
* 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
|
|
### 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.
|
|
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 circulares y cual es su numeracion
|
|
|
* Verificar que pone en las lineas nocturnas (N1, N2, etc...) 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
|
|
### Analisis
|
|
|
Podria indicar el sentido del viaje
|
|
Podria indicar el sentido del viaje
|
|
|
|
|
|
|
@@ -156,7 +166,7 @@ Desconocidos
|
|
|
### ToDo
|
|
### 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.
|
|
* 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
|
|
### 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)
|
|
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 al cambiar de mes esta teoria sigue siendo valida
|
|
|
* Comprobar que en dias sucesivos se sigue cumpliendo este supuesto
|
|
* Comprobar que en dias sucesivos se sigue cumpliendo este supuesto
|
|
|
|
|
|
|
|
-## Campo M
|
|
|
|
|
|
|
+## Campo M [COMPLETO]
|
|
|
### Analisis
|
|
### Analisis
|
|
|
Hora en el horario que corresponda ajustado a invierno/verano
|
|
Hora en el horario que corresponda ajustado a invierno/verano
|
|
|
|
|
|
|
@@ -177,7 +187,7 @@ La hora en formato 24 horas convertida a hexadecimal
|
|
|
### ToDo
|
|
### ToDo
|
|
|
* Comprobar que pasa cuando se cambia la hora, si podrian existir dos viajes con misma hora
|
|
* Comprobar que pasa cuando se cambia la hora, si podrian existir dos viajes con misma hora
|
|
|
|
|
|
|
|
-## Campo N
|
|
|
|
|
|
|
+## Campo N [COMPLETO]
|
|
|
### Analisis
|
|
### Analisis
|
|
|
Minutos de la hora
|
|
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
|
|
* Discurrir como comprobar que esto sea cierto, es mas una suposicion porque cuadra
|
|
|
* Comprobar que ese valor nunca es superior a 60
|
|
* Comprobar que ese valor nunca es superior a 60
|
|
|
|
|
|
|
|
-## Campo P
|
|
|
|
|
|
|
+## Campo P [COMPLETO]
|
|
|
### Analisis
|
|
### Analisis
|
|
|
~~Parece que este campo es un contador que lleva registro de las operaciones que se han hecho con la tarjeta.~~
|
|
~~Parece que este campo es un contador que lleva registro de las operaciones que se han hecho con la tarjeta.~~
|
|
|
|
|
|