21-03-2019, 11:13
Siamo in ritardo sulla presentazione dei risultati poiche' si e' scoperto "sul campo" che il sensore barometrico realizzato con Arduino Piccoletto non emette solo la sentenza con i dati di temperatura e pressione ma aggiunge fra una misura e l'altra una sua tringa "proprietaria" indicativa di questo tipo "$Piccoletto ready.*12". Il programma con routine di interfaccia strutturata solo per ricevere la sentenza "XDR" contenente i dati ovviamente non riusciva a comprendere la sentenza anomala ed andava in blocco, ora e' stato introdotto un adeguato "filtro" per ignorare tutte le sentenze non conformi e il test in corso (con simulatore) sembra non dare piu' problemi. La stessa uscita di Arduino viene normalmente accettata da OpenCPN o da NavMonPC poiche' questi sono previsti per trattare un gran numero di sentenze e sono gia' provvisti di "filtro" che in un programma piu' limitato nelle funzioni come quello di cui parliamo non sembrava necessario.
