El protocolo de comunicaciones para la transferencia de datos entre la VU y el IDE exige el intercambio de 14 tipos de mensajes diferentes.
La tabla siguiente resume dichos mensajes.
Tabla s?lo disponible en la versi?n pdf de este documento. 2.2.2.1. Petición de inicio de comunicación (SID 81)
DDP_005 El IDE envía este mensaje para establecer el enlace de comunicación con la VU. Las comunicaciones iniciales se hacen siempre a 9600 baudios (hasta que la velocidad en baudios se cambia utilizando los servicios adecuados de control del enlace.
2.2.2.2. Respuesta positiva a la petición de inicio de comunicación (SID C1)
DDP_006 La VU envía este mensaje para responder positivamente a una petición de inicio de comunicación. Incluye los 2 bytes de clave '8F' y 'EA' , indicativos de que la unidad admite un protocolo con una cabecera que incluya información sobre el destino, el origen y la longitud del mensaje.
2.2.2.3. Petición de inicio de la sesión de diagnóstico (SID 10)
DDP_007 El IDE envía el mensaje de petición de inicio de la sesión de diagnóstico para solicitar una nueva sesión de diagnóstico con la VU. La subfunción »sesión de fallos« (fault session) (81 Hex) indica que va a abrirse una sesión de diagnóstico estándar.
2.2.2.4. Respuesta positiva a la petición de inicio de diagnóstico (SID 50)
DDP_008 La VU envía el mensaje de respuesta positiva a la petición de inicio de diagnóstico para responder positivamente a la solicitud de sesión de diagnóstico.
2.2.2.5. Servicio de control del enlace (SID 87)
DDP_052 El servicio de control del enlace es utilizado por el IDE para iniciar un cambio en la velocidad en baudios. Este cambio se lleva a cabo en dos etapas. En la primera el IDE propone el cambio en la velocidad en baudios, indicando la nueva velocidad. Al recibir un mensaje positivo de la VU, el IDE envía a la VU, una confirmación del cambio en la velocidad en baudios (etapa 2). A continuación el IDE cambia a la nueva velocidad en baudios. Tras recibir la confirmación la VU cambia a la nueva velocidad en baudios.
2.2.2.6. Respuesta positiva al control del enlace (SID C7)
DDP_053 La respuesta positiva al control del enlace es enviada por la VU para contestar positivamente a la petición de servicio del control del enlace (etapa 1). Téngase en cuenta que no se da respuesta a la solicitud de confirmación (etapa 2).
2.2.2.7. Envío de petición (SID 35)
DDP_009 El IDE envía el mensaje de envío de petición para especificar a la VU que se solicita una operación de transferencia. Para cumplir los requisitos de ISO 14229, se incluyen entre los datos: la dirección y el tamaño y el formato de los datos solicitados. Dado que el IDE no los conoce antes de la transferencia, la dirección de la memoria se pone a 0, el formato está descifrado y descomprimido y el tamaño de la memoria se fija en el máximo.
2.2.2.8. Respuesta positiva al envío de petición (SID 75)
DDP_010 La VU envía el mensaje de respuesta positiva al envío de petición para indicar al IDE que la VU está preparada para transferir datos. Para cumplir los requisitos de ISO 14229, se incluyen datos en este mensaje de respuesta positiva, indicando al IDE que los ulteriores mensajes de respuesta positiva a la transferencia de datos incluirán un máximo de 00FF hex bytes.
transferir. La información contenida en este mensaje es la siguiente: 2.2.2.9. Petición de transferencia de datos (SID 36)
DDP_011 El IDE envía la petición de transferencia de datos para especificar a la VU el tipo de datos que se van a transferir. Un parámetro de petición de transferencia (TRTP) de un byte indica el tipo de transferencia.
Existen cinco tipos de transferencias de datos: - Resumen (TRTP 01),
- Actividades de una fecha específica (TRTP02), - Incidentes y fallos (TRTP 03),
- Datos pormenorizados sobre la velocidad (TRTP 04), - Datos técnicos (TRTP 05),
- Transferencia de datos de la tarjeta (TRTP 06).
DDP_054 Es obligatorio que el IDE solicite la transferencia de datos »resumen« (TRTP 01) durante una sesión de transferencia ya que sólo eso asegurará que los certificados de la VU se registran con el archivo transferido (y permiten la verificación de la firma digital).
En el segundo caso (TRTP 02), el mensaje de petición de transferencia de datos incluye la indicación del día natural (en formato TimeReal) cuyos datos se van a transferir.
2.2.2.10. Respuesta positiva a la petición de transferencia de datos (SID 76)
DDP_012 La VU envía la respuesta positiva a la petición de transferencia de datos como contestación a la petición de transferencia de datos. Este mensaje contiene los datos solicitados, junto con un parámetro de respuesta a la solicitud de transferencia (TREP) correspondiente al TRTP de la petición.
DDP_055 En el primer caso (TREP 01), la VU envía datos que ayudan al operario del IDE a seleccionar los datos que quiere transferir. La información contenida en este mensaje es la siguiente:
- certificados de seguridad, - identificación del vehículo, - fecha y hora actuales de la VU,
- fecha máxima y mínima transferible (datos de la VU), - indicación de presencia de tarjetas en la VU,
- transferencia previa a una empresa, - bloqueos introducidos por empresas, - controles anteriores.
2.2.2.11. Petición de salida de la transferencia (SID 37)
DDP_013 El IDE envía el mensaje de petición de salida de la transferencia para informar a la VU de que la sesión de transferencia ha terminado.
2.2.2.12. Respuesta positiva a la petición de salida de la transferencia (SID 77)
DDP_014 La VU envía el mensaje de respuesta positiva a la petición de salida de la transferencia para confirmar la petición de salida de la transferencia.
DDP_015 El IDE envía el mensaje de petición de interrupción de la comunicación para desconectar el enlace de comunicación con la VU.
2.2.2.14. Respuesta positiva a la petición de interrupción de la comunicación (SID C2)
DDP_016 La VU envía el mensaje de respuesta positiva a la petición de interrupción de la comunicación para confirmar la petición de interrupción de la comunicación.
2.2.2.15. Confirmación de submensaje (SID 83)
DDP_017 El IDE envía el mensaje de confirmación de submensaje para confirmar la recepción de cada una de las partes de un mensaje que se transmiten como diversos submensajes. El campo de datos contiene el SID recibido de la VU y un código de 2 bytes que se interpreta de la manera siguiente:
- MsgC +1 confirma la correcta recepción del submensaje número MsgC. El IDE solicita a la VU que envíe el siguiente submensaje.
- MsgC indica un problema en la recepción del submensaje número MsgC. El IDE solicita a la VU que envíe de nuevo ese submensaje.
- FFFF solicita la terminación del mensaje
El IDE puede utilizar este código para terminar la transmisión del mensaje de la VU por el motivo que fuere.
El último submensaje de un mensaje (byte LEN < 255) se puede confirmar con cualquiera de estos códigos, o bien puede dejarse sin confirmar.
Respuestas de la VU que se componen de varios submensajes: - Respuesta positiva a la petición de transferencia de datos (SID 76). 2.2.2.16. Respuesta negativa (SID 7F)
DDP_018 La VU envía el mensaje de respuesta negativa como contestación a los mensajes de petición anteriores cuando no puede satisfacer la petición de que se trate. Los campos de datos del mensaje incluyen el SID de la respuesta (7F), el SID de la petición y un código que especifica el motivo de la respuesta negativa. Están disponibles los códigos siguientes:
- 10 rechazo general
La acción solicitada no se puede llevar a cabo por un motivo distinto de los enumerados a continuación. - 11 servicio no admitido
No se entiende el SID de la petición. - 12 subfunción no admitida
No se entiende el DS o el TRTP de la petición, o bien no hay más submensajes que transmitir. - 13 longitud del mensaje incorrecta
La longitud del mensaje es incorrecta.
- 22 condiciones incorrectas o error en la secuencia de la petición
El servicio requerido no está activo o la secuencia de mensajes de petición es incorrecta. - 31 solicitud no admisible
- 50 envío no aceptado
No se puede llevar a cabo la petición (la VU se encuentra en un modo de funcionamiento inadecuado o tiene un fallo interno).
- 78 falta respuesta
La acción solicitada no se puede llevar a cabo a tiempo y la VU no está preparada para aceptar otra petición.
- FA datos no disponibles
El objeto de datos de una petición de transferencia de datos no está disponible en la VU (por ejemplo, no se ha introducido una tarjeta, ...).