![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
AAC: Respuestas a los problemas de comunicación según el manualRespuestas a los problemas de comunicaciónA continuación se detallan los problemas encontrados con el protocolo de "alto nivel" y las soluciones que han dado desde los fabricantes. La lectura del estado (EXT_RSTT) da más datos de lo esperado, y además los primeros no parecen coherentesProblemaAl hacer una petición de los bytes de estado, devuelve 10 bytes en vez de 6 (que es lo que dice la documentación), y algunos de ellos no parcen coherentesExplicaciónDevuelve 10 bytes pero sólo los 6 primeros son significativos (el resto son por compatibilidad con otros aparatos). Además la documentación tiene intercambiada la información de los bytes 5 y 6.SoluciónIgnorar los bytes siguientes al sexto. Tener en cuanta que en la documentación lo que dice del byte 6 es para el byte 5 y viceversa.Bloqueo al leer el área 1ProblemaCuando se pieden los datos del área 1, se bloquea el aparato. Además los datos de "offset de sonda" son incorrectos.ExplicaciónEl aparato tiene muy poco espacio de pila, y si se pide mucha información de golpe, el mensaje corrompe el programa del aparato, dando lugar a información falsa, bloqueos, etc.SoluciónPedir un sólo elemento cada vez.No se obtiene respuesta al leer del área 3ProblemaA la petición de leer del área 3 el aparato no da ninguna respuesta.ExplicaciónEl manual difiere de la implementación. Esos datos se han colocado en el área 2 en el caso del A2+SoluciónLeer del área 2 cuando se quieren datos del área 3.Link to this Page
|