/***************************************************************************************************************************************/ Versión 7.0 (29/06/2023) Introducción de la posición de origen y del cálculo de borneo. Cambio del M$10 para que envíe - Alarma off position - Metros borneo M$3 y D$0 Actualizan siempre la posición antes de contestar. Si no se pudiese, les damos 5 minutos de timeout para contestar M$4 => Telemando autoposición. Contestará con un M$10 /***************************************************************************************************************************************/ Versión 6.9 (28/05/2023) Procesa también en nuevo protocolo de comunicaciones entre el MFSAT y el MFSINCLOC (Trama nmea) /***************************************************************************************************************************************/ Versión 6.8 (20/05/2023) Cambiado el procesado del AIS. Cada X horas (parámetro programable), obtendremos la fecha y la posición del AIS Se introduce una seguridad que debemos recibir hora y posición antes de un timeout (timeout= parámetro programable *4 ). Si no se recibe hora y posición antes de transcurrir este timeout, reset al AIS También se ha cambiado la forma de "espiar la comunicación del MFSINCLOC", cada vez que encontremos una comunicación, la verificaremos y aceptaremos los datos Al igual que anteriormente, tenemos un timeout (parámetro programable de actualización de hora *4). En este caso, si el timeout actua, reiniciaremos la uart. NO podemos hacer reset /***************************************************************************************************************************************/ Versión 6.7 (29/04/2022) Al recibir el primer D$2.. borrábamos los D$1 pendientes... ya no /***************************************************************************************************************************************/ Versión 6.5 (21/04/2022) Los D$1 SI están sincronizados con la hora UTC.. pero para verificar si tenemos que enviar un sbd D$1... debíamos recibir una trama D$1 En una prueba se observó (debido a que se desconectó el sonar) que dejó de llegar D$1.. y por lo tanto, los que tenía en memoria no los había enviado... Para evitar esto, se pondrá una comprobación en el "reloj". Si recibimos trama D$1 y estamos en hora de envío trama D$1=> Se recibirá en el minuto 0 o 1.. por lo que se enviará normalmente Si NO recibimos trama D$1 y estamos en hora de envío trama D$1=> Esperaremos al minuto 3... y si hay alguna trama D$1 pendiente de enviar.. se creará un sbd y se enviará Tras la recepción de la 4 trama D$2(Trama 3), se enviarán los D$1 guardados en memoria /***************************************************************************************************************************************/ Versión 6.4 (20/02/2022) Hemos detectado tras un reset un envió de 0 bytes.. => Eso no es posible Aumentado la seguridad en la temperatura del agua y los bits de alarma bateria sonar, inclinación y override. /***************************************************************************************************************************************/ Versión 6.3 (20/02/2022) Cambio en la rutina de reinicio de los modems IRIDIUM (si un modem no contesta, reintentamos el arranque al minuto y no cada 10 seg) /***************************************************************************************************************************************/ Versión 6.2 (02/02/2022) Cambios realizados - Cambios en la estrategia de registro del modem IRIDIUM => Intentaremos evitar los sobrecostes debidos al constente registro del modem - Cambio en el envío del D$1 => Hasta la fecha se enviaba tras completar 3 o 6 mensajes D$1, independientemente la hora UTC. Ahora lo sincronizaremos con la hora UTC. De forma que los envíos se realicen a las En caso de 3 horas: 0,3,6,9,12,15,18,21 UTC En caso de 6 horas: 0,6,12,18 UTC /***************************************************************************************************************************************/ Versión 6.1 (04/10/2021) IRIDIUM Corregidos algunos errores en las respuestas Respuesta mensaje S$9 parámetro presión No había respuesta si fallaban el S$11 y S$12 o los telemandos no se respondían por no respuesta del sensor /***************************************************************************************************************************************/ Versión 6.0 (07/09/2021) IRIDIUM Inclusión de límite de mensajes sbd de mantenimiento Cambio de estrategia de forma que se envien mensajes en los 2 modems iridium Verificación a través del puerto el motivo por el cual nos conectamos al servidor de IRIDIUM