Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten

Onderwerp: Incorrect RMC bericht! Hoe kan dit?

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 09:33 #841455

37south schreef :
Baasklusje schreef :
.......................... Ik ken er niet veel die de electronica intensiever gebruiken (alleen 3Noreen, eigenlijk).

You ain't seen nothing yet!

Ik zei niet dat ze niet bestaan; ik zei dat ik ze niet ken ;-)
Moderne open source: "Logisch dat nog niet alles werkt. Het merendeel heb je helemaal niet nodig."
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 09:35 #841456

Ja duh BK, dat is wel bekend hoor (van die checksum). Begint wel irritant te worden, dat gestook van jou. Het is je goede recht natuurlijk. Maar in dit geval staan toch echt de beste stuurlui aan wal.


Uiteraard lees ik een heel bericht in, inclusief checksum. Ik doe niks met die buffer. Gewoon doorgeven aan de uit buffer.
Dat er een karakter wordt gemist is op zich nogal opvallend. En vervelend.
Dit heb ik in ieder geval nog nooit meegemaakt, en heb toch al heel wat data voorbij zien komen.

Geef me nu even de tijd om samen met 3Noreen een diagnose te stellen.
Ben even benieuwd wat er dus op die mux aangesloten zit, en of daar ook die 10Hz berichten in zitten.
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Laatst bewerkt: 07 juni 2017 09:37 door Accountopverzoekverwijderd08.
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 09:35 #841457

  • WaltB
  • WaltB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1475
Baasklusje schreef :
Andere data in een bericht met toch dezelfde checksum (een CRC32) kan alleen als de checksum niet uitgerekend maar gewoon gekopieerd wordt. Is wel makkelijk en snel, maar een groot risico.....
De NMEA afspraak:

== NMEA Encoding Conventions ==

A NMEA sentence consists of a start delimiter, followed by a comma-separated sequence of fields, followed by the character '*' (ASCII 42), followed by a CRC32 checksum expressed as two hexadecimal digits, followed by an end-of-line marker.

CRC32: en.wikipedia.org/wiki/Cyclic_redundancy_check

NMEA 0183 gebruikt LRC (longitudinal), geen CRC.
The miracle is not to fly in the air, or to walk on the water, but to walk on the earth.
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 09:36 #841458

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 9385
roozeboos schreef :
graag een log van 2 secondes , is dat ook zo groot?
Anders krijg ik het wel bij terugkomst.

Wat zit er nu precies aangesloten op die betreffende mux?

Je kunt wel blijven vragen maar als je niet ingaat op mijn voorgaande vragen is dat weinig stimulerend.
Op de mux waar de fout die ik hierboven beschreven heb zit dus een airmar 800 smart diepte/log, NKE output, airmar kompas. Alle op 4800 baud en de ais 38400 baud. Er wordt 1 output gebruikt op 57600 baud.
Moet toch foutloos te doen zijn voor de mux.
“Het is ontzettend cliché om te zeggen dat het persoonlijke politiek is, maar in een tijd waarin wetenschappers, grote bedrijven en overheden er steeds beter in worden om het menselijk brein te hacken, klinkt het onheilspellender dan ooit. ” Yuval Noah Harari
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 09:40 #841459

3Noreen schreef :
roozeboos schreef :
graag een log van 2 secondes , is dat ook zo groot?
Anders krijg ik het wel bij terugkomst.

Wat zit er nu precies aangesloten op die betreffende mux?

Je kunt wel blijven vragen maar als je niet ingaat op mijn voorgaande vragen is dat weinig stimulerend.
Op de mux waar de fout die ik hierboven beschreven heb zit dus een airmar 800 smart diepte/log, NKE output, airmar kompas. Alle op 4800 baud en de ais 38400 baud. Er wordt 1 output gebruikt op 57600 baud.
Moet toch foutloos te doen zijn voor de mux.

Dit vraag ik omdat je twee muxen hebt. Ik weeet niet wat op wat zit. en of de ene mux wellicht ook de andere aanstuurt.
Dank je wel voor het antwoord.
En de airmar doet 10 Hz? En welk berichtje? HDG?
wat stuurt de NKE?
zit niks op rs232?
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Laatst bewerkt: 07 juni 2017 09:45 door Accountopverzoekverwijderd08.
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 09:46 #841460

37south schreef :
NMEA 0183 gebruikt LRC (longitudinal), geen CRC.

De Standard voor NMEA 183 zegt:

Checksum Field. The absolute value calculated by exclusive-OR'ing the 8 data bits (no start bits or stop bits) of each character in the Sentence, between, but excluding "!" and "*". The hexadecimal value of the most significant and least significant 4 bits of the result are converted to two ASCII characters (0-9, A-F (upper case)) for transmission. The most significant character is transmitted first. The Checksum field is required in all transmitted sentences.

CRC wordt idd niet genoemd in de officiele standaard (LRC ook niet). CRC wel in allerlei uitleg-documenten. Maar goed, het is niet zo relevant. Checksum moet kloppen bij de data.....

Dit vond ik ook nog: An 8-bit LRC such as this is equivalent to a cyclic redundancy check using the polynomial x8 + 1, but the independence of the bit streams is less clear when looked at in that way.
en.wikipedia.org/wiki/Longitudinal_redundancy_check

Bijlage:

Bestandsnaam: NMEA0183-2.pdf
Bestandsgrootte:1,653 KB
Moderne open source: "Logisch dat nog niet alles werkt. Het merendeel heb je helemaal niet nodig."
Laatst bewerkt: 07 juni 2017 09:51 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 09:47 #841463

je krijgt gelijk BK, als is het niet relevant.
kunnen we weer door?
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 09:52 #841465

roozeboos schreef :
kunnen we weer door?

Heb ik je ooit tegengehouden? ;-)

Ik weet nog wel wie je in het begin geholpen heeft de Performance in de mux te krijgen ;-)
Moderne open source: "Logisch dat nog niet alles werkt. Het merendeel heb je helemaal niet nodig."
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:10 #841467

  • WaltB
  • WaltB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1475
Baasklusje schreef :
37south schreef :
NMEA 0183 gebruikt LRC (longitudinal), geen CRC.

De Standard voor NMEA 183 zegt:

Checksum Field. The absolute value calculated by exclusive-OR'ing the 8 data bits (no start bits or stop bits) of each character in the Sentence, between, but excluding "!" and "*". The hexadecimal value of the most significant and least significant 4 bits of the result are converted to two ASCII characters (0-9, A-F (upper case)) for transmission. The most significant character is transmitted first. The Checksum field is required in all transmitted sentences.

CRC wordt idd niet genoemd in de officiele standaard (LRC ook niet). CRC wel in allerlei uitleg-documenten. Maar goed, het is niet zo relevant. Checksum moet kloppen bij de data.....

Dit vond ik ook nog: An 8-bit LRC such as this is equivalent to a cyclic redundancy check using the polynomial x8 + 1, but the independence of the bit streams is less clear when looked at in that way.
en.wikipedia.org/wiki/Longitudinal_redundancy_check

Bijlage:

Bestandsnaam: NMEA0183-2.pdf
Bestandsgrootte:1,653 KB


Nou ineens niet relevant? Je begon er zelf over en nog wel CRC32. Het is behoorlijk relevant, want een LRC is slechts een XOR van alle characters en kan dus makkelijk kloppen terwijl data verminkt is of ontbreekt. De kans dat dit gebeurt bij CRC16 of CRC32 is vele malen kleiner, maar dat weet je toch wel, na 50 jaar software schrijven? B) (net als ikzelf trouwens).
The miracle is not to fly in the air, or to walk on the water, but to walk on the earth.
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:11 #841468

Baasklusje schreef :
roozeboos schreef :
kunnen we weer door?

Heb ik je ooit tegengehouden? ;-)

Ik weet nog wel wie je in het begin geholpen heeft de Performance in de mux te krijgen ;-)
diezelfde die nu zegt dat je t simpel moet houden. Niet echt consequent. Of komt de wijsheid met de jaren?
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:13 #841469

roozeboos schreef :
diezelfde die nu zegt dat je t simpel moet houden. Niet echt consequent. Of komt de wijsheid met de jaren?

Is het nu mijn schuld dat de mux af en toe foutjes maakt? :woohoo:
Moderne open source: "Logisch dat nog niet alles werkt. Het merendeel heb je helemaal niet nodig."
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:13 #841470

37south schreef :
Baasklusje schreef :
37south schreef :
NMEA 0183 gebruikt LRC (longitudinal), geen CRC.

De Standard voor NMEA 183 zegt:

Checksum Field. The absolute value calculated by exclusive-OR'ing the 8 data bits (no start bits or stop bits) of each character in the Sentence, between, but excluding "!" and "*". The hexadecimal value of the most significant and least significant 4 bits of the result are converted to two ASCII characters (0-9, A-F (upper case)) for transmission. The most significant character is transmitted first. The Checksum field is required in all transmitted sentences.

CRC wordt idd niet genoemd in de officiele standaard (LRC ook niet). CRC wel in allerlei uitleg-documenten. Maar goed, het is niet zo relevant. Checksum moet kloppen bij de data.....

Dit vond ik ook nog: An 8-bit LRC such as this is equivalent to a cyclic redundancy check using the polynomial x8 + 1, but the independence of the bit streams is less clear when looked at in that way.
en.wikipedia.org/wiki/Longitudinal_redundancy_check

Bijlage:

Bestandsnaam: NMEA0183-2.pdf
Bestandsgrootte:1,653 KB


Nou ineens niet relevant? Je begon er zelf over en nog wel CRC32. Het is behoorlijk relevant, want een LRC is slechts een XOR van alle characters en kan dus makkelijk kloppen terwijl data verminkt is of ontbreekt. De kans dat dit gebeurt bij CRC16 of CRC32 is vele malen kleiner, maar dat weet je toch wel, na 50 jaar software schrijven? B) (net als ikzelf trouwens).

Laat maar hangen, hij gaat t nooit toegeven en dan zijn we straks weer paginas verder, en geeft 3Noreen geen antwoord meer.
Waarom moet het toch altijd uit de klauwen lopen... :(
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:17 #841471

  • roberteb
  • roberteb's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1784
Baasklusje schreef :
roozeboos schreef :
kunnen we weer door?

Heb ik je ooit tegengehouden? ;-)

Ik weet nog wel wie je in het begin geholpen heeft de Performance in de mux te krijgen ;-)

Bedankt, en nu heeft de mux performance issues :evil:
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:18 #841473

Ik geloof dat ik 8 pagina's geleden begonnen ben met het omschrijven van apart gedrag in een aantal Seatalk en NMEA berichten, grappig te zien dat over 8 pagina's heen de discussie over hele andere dingen gaan. Maar goed ik hoop en ga er vanuit dat een ieders mux probleem snel en netjes wordt opgelost.

Ik ben afgelopen weekend er nog niet aan toe gekomen om nieuwe logs te maken. Komend weekend hoop ik. Dan kan ik mijn uitdaging ook weer in de groep gooien. ;)
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:19 #841474

37south schreef :

Nou ineens niet relevant?

Niet echt relevant. Een checksum moet kloppen, en moet berekend worden voor verzenden. Het is immers het bewijs voor integriteit van de data in het bericht.
Hoe dat berekenen gaat is een detail; het kan met meer of minder kans op een per ongeluk toch juiste checksum.
Maar berichten met missende delen van datavelden en de 'oude' checksum erachter, dat kan nooit aan de manier van berekenen liggen (LRC versus CRC). Zeker niet als het meer dan eens voorkomt.

Checksum berekenen vóór verzenden is de enige manier die zekerheid geeft.
Moderne open source: "Logisch dat nog niet alles werkt. Het merendeel heb je helemaal niet nodig."
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:24 #841477

Over CRC errors gesproken, zie de volgende logging die ik gemaakt heb met de iNmeaLogger iPhone app. De iPhone is via WIFI gekoppeld aan de Roosmux. Omdat ik nog niet verder heb kunnen debuggen wijs ik ook niks en niemand aan wie de mogelijke oorzaak is van de incorrecte CRC waarden!!

$SARMC,114910,A,5119.846,N,00256.107,E,18.6,44,270517,0>.0,W*45
!AIVDM,1,1,,A,133tF2002UP=7ALMMV9DuT0N0<4O,0 - Checksum input 69 calculated 45 69
$SAVWR,24.0,L,6.7,N,,,,*74 !AIVDM,1,1,,A,69WJRB40OEGr06P140,4 - Checksum input 116 calculated 74 116
$SAVWR,24.0,L,6.5,N,,,,*76 !AIVDM,1,1,,A,3344Eh0031P<hhBMGw7UDDDL0P00,0 - Checksum input 118 calculated 76 118
$SADPT,13.3,0*7D - Checksum input 125 calculated 7D 125
$SADBT,,f,13.3,M,,F*32 - Checksum input 50 calculated 32 50
$SAVHW,,T,42.0,M,6.6,N,,,*16 - Checksum input 22 calculated 16 22
$SAHDG,42.0,,,,*6D - Checksum input 109 calculated 6D 109
$SAMTW,16.0,C*06 - Checksum input 6 calculated 06 6
$SAVWR,28.5,L,6.5,N,,,,*7F - Checksum input 127 calculated 7F 127
$SAVWR,28.5,L,6.5,N,,,,*7F - Checksum input 127 calculated 7F 127
$GPVTG,043.0,T,043.0,M,7.3,N,13.5,K,D*15 !AIVDM,1,1,,B,133qNL00000>i<lMG=95H0lP0@9N,0 - Checksum input 21 calculated 15 21
$SADPT,13.0,0*7E - Checksum input 126 calculated 7E 126
$SADBT,,f,13.0,M,,F*31 - Checksum input 49 calculated 31 49

Mijn plan is nog om tijdens het varen op verschillende punten tegelijkertijd een logging te maken zodat ik achteraf de berichten kan vergelijken. Ben ik nog niet aan toe gekomen.
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:25 #841478

  • WaltB
  • WaltB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1475
Sorry dat ik me ermee bemoei, maar je kunt toch nooit de situatie van 3Noreen nabootsen, tenzij je 4 logs ontvangt en die op de een of andere manier exact zou kunnen timen? Het lijkt mij dat je met bijv. NMEAtalker soortgelijke datastromen kunt genereren.
The miracle is not to fly in the air, or to walk on the water, but to walk on the earth.
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:29 #841480

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 9385
roozeboos schreef :
3Noreen schreef :
roozeboos schreef :
graag een log van 2 secondes , is dat ook zo groot?
Anders krijg ik het wel bij terugkomst.

Wat zit er nu precies aangesloten op die betreffende mux?

Je kunt wel blijven vragen maar als je niet ingaat op mijn voorgaande vragen is dat weinig stimulerend.
Op de mux waar de fout die ik hierboven beschreven heb zit dus een airmar 800 smart diepte/log, NKE output, airmar kompas. Alle op 4800 baud en de ais 38400 baud. Er wordt 1 output gebruikt op 57600 baud.
Moet toch foutloos te doen zijn voor de mux.

Dit vraag ik omdat je twee muxen hebt. Ik weeet niet wat op wat zit. en of de ene mux wellicht ook de andere aanstuurt.
Dank je wel voor het antwoord.
En de airmar doet 10 Hz? En welk berichtje? HDG?
wat stuurt de NKE?
zit niks op rs232?

Snap niet de relevantie van je vraag. Zou leuk zijn als je de moeite neemt dat uit te leggen. Maar goed de documentatie staat wel op het web van de betreffende instrumenten.
Airmar H2183
NMEA 183 output interface Product reference: 90-60-357
Beide instrumenten zullen wel de volle bandbreedte van 4800 in beslag nemen.

Verder meen ik toch al mede gedeeld te hebben wat er op die mux die deze fouten maakt aangesloten zit. Dus niets op de rs232 die ook niet aangevinkt is in de matrix.
Het maakt niet uit waar ik de uitgang op aansluit. PC met opencpn of de plotter of mijn raspberry. De fouten blijven zoals verwacht het zelfde.
roozeboos schreef :
Uiteraard lees ik een heel bericht in, inclusief checksum. Ik doe niks met die buffer. Gewoon doorgeven aan de uit buffer.
Dat er een karakter wordt gemist is op zich nogal opvallend. En vervelend.
Dit heb ik in ieder geval nog nooit meegemaakt, en heb toch al heel wat data voorbij zien komen.

Dit stelt niet gerust. Als je zou knutselen aan die berichten zou dat een simpele verklaring zijn. Je bent "vergeten" de checksum aan te passen. Maar als het puur toeval is ga je toch aan andere toch structurele problemen denken. Zelf denk ik echter dat er wel degelijk aan de zin bewust iets door de software wordt veranderd. Dat blijkt uit een eenvoudig testje. Stuur één enkel VHW bericht met 1 decimaal en het gaat probleemloos door de mux. Stuur je 2 decimalen gaat het fout. Zonder welk andere belasting van de mux. Het is ook opvallend dat alleen het getal voor het aantal knopen veranderd en niet de km/uur.
“Het is ontzettend cliché om te zeggen dat het persoonlijke politiek is, maar in een tijd waarin wetenschappers, grote bedrijven en overheden er steeds beter in worden om het menselijk brein te hacken, klinkt het onheilspellender dan ooit. ” Yuval Noah Harari
Laatst bewerkt: 07 juni 2017 10:31 door 3Noreen.
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:36 #841483

  • WaltB
  • WaltB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 1475
zeilbootje schreef :
Over CRC errors gesproken, zie de volgende logging die ik gemaakt heb met de iNmeaLogger iPhone app. De iPhone is via WIFI gekoppeld aan de Roosmux. Omdat ik nog niet verder heb kunnen debuggen wijs ik ook niks en niemand aan wie de mogelijke oorzaak is van de incorrecte CRC waarden!!

$SARMC,114910,A,5119.846,N,00256.107,E,18.6,44,270517,0>.0,W*45
!AIVDM,1,1,,A,133tF2002UP=7ALMMV9DuT0N0<4O,0 - Checksum input 69 calculated 45 69
$SAVWR,24.0,L,6.7,N,,,,*74 !AIVDM,1,1,,A,69WJRB40OEGr06P140,4 - Checksum input 116 calculated 74 116
$SAVWR,24.0,L,6.5,N,,,,*76 !AIVDM,1,1,,A,3344Eh0031P<hhBMGw7UDDDL0P00,0 - Checksum input 118 calculated 76 118
$SADPT,13.3,0*7D - Checksum input 125 calculated 7D 125
$SADBT,,f,13.3,M,,F*32 - Checksum input 50 calculated 32 50
$SAVHW,,T,42.0,M,6.6,N,,,*16 - Checksum input 22 calculated 16 22
$SAHDG,42.0,,,,*6D - Checksum input 109 calculated 6D 109
$SAMTW,16.0,C*06 - Checksum input 6 calculated 06 6
$SAVWR,28.5,L,6.5,N,,,,*7F - Checksum input 127 calculated 7F 127
$SAVWR,28.5,L,6.5,N,,,,*7F - Checksum input 127 calculated 7F 127
$GPVTG,043.0,T,043.0,M,7.3,N,13.5,K,D*15 !AIVDM,1,1,,B,133qNL00000>i<lMG=95H0lP0@9N,0 - Checksum input 21 calculated 15 21
$SADPT,13.0,0*7E - Checksum input 126 calculated 7E 126
$SADBT,,f,13.0,M,,F*31 - Checksum input 49 calculated 31 49

Mijn plan is nog om tijdens het varen op verschillende punten tegelijkertijd een logging te maken zodat ik achteraf de berichten kan vergelijken. Ben ik nog niet aan toe gekomen.


Ik zie geen foute LRC's. De twee waardes aan het eind van elke zin zijn in hex en dec.

Alleen staat achter de GPVTG geen NL (new line)
The miracle is not to fly in the air, or to walk on the water, but to walk on the earth.
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:37 #841484

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 9385
zeilbootje schreef :
Ik geloof dat ik 8 pagina's geleden begonnen ben met het omschrijven van apart gedrag in een aantal Seatalk en NMEA berichten, grappig te zien dat over 8 pagina's heen de discussie over hele andere dingen gaan. Maar goed ik hoop en ga er vanuit dat een ieders mux probleem snel en netjes wordt opgelost.

Ik ben afgelopen weekend er nog niet aan toe gekomen om nieuwe logs te maken. Komend weekend hoop ik. Dan kan ik mijn uitdaging ook weer in de groep gooien. ;)

In oorsprong gaat het daar nog steeds over. Geeft de mux de ingekomen berichten op de juiste wijze door ?
Natuurlijk kan ik jou situatie niet nabootsen maar het is voor mij wel een aanleiding een al langer lopend probleem te adresseren.
“Het is ontzettend cliché om te zeggen dat het persoonlijke politiek is, maar in een tijd waarin wetenschappers, grote bedrijven en overheden er steeds beter in worden om het menselijk brein te hacken, klinkt het onheilspellender dan ooit. ” Yuval Noah Harari
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:39 #841485

37south schreef :
zeilbootje schreef :
Over CRC errors gesproken, zie de volgende logging die ik gemaakt heb met de iNmeaLogger iPhone app. De iPhone is via WIFI gekoppeld aan de Roosmux. Omdat ik nog niet verder heb kunnen debuggen wijs ik ook niks en niemand aan wie de mogelijke oorzaak is van de incorrecte CRC waarden!!

Mijn plan is nog om tijdens het varen op verschillende punten tegelijkertijd een logging te maken zodat ik achteraf de berichten kan vergelijken. Ben ik nog niet aan toe gekomen.


Ik zie geen foute LRC's. De twee waardes aan het eind van elke zin zijn in hex en dec.

Alleen staat achter de GPVTG geen NL (new line)

Hhhhmmmm stom, dat had ik natuurlijk zelf ook kunnen bedenken. Door de twee waarden dacht ik dat ontvangen en berekend niet overeen kwamen. Kan ik dit in het blunders draadje plaatsen :whistle: :whistle: :silly:
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:39 #841486

3Noreen schreef :
zeilbootje schreef :
Ik geloof dat ik 8 pagina's geleden begonnen ben met het omschrijven van apart gedrag in een aantal Seatalk en NMEA berichten, grappig te zien dat over 8 pagina's heen de discussie over hele andere dingen gaan. Maar goed ik hoop en ga er vanuit dat een ieders mux probleem snel en netjes wordt opgelost.

Ik ben afgelopen weekend er nog niet aan toe gekomen om nieuwe logs te maken. Komend weekend hoop ik. Dan kan ik mijn uitdaging ook weer in de groep gooien. ;)

In oorsprong gaat het daar nog steeds over. Geeft de mux de ingekomen berichten op de juiste wijze door ?
Natuurlijk kan ik jou situatie niet nabootsen maar het is voor mij wel een aanleiding een al langer lopend probleem te adresseren.

Tuurlijk, geen enkele probleem. Ben het draadje aan het volgen en ik zie een aardige discussie ontstaan. Be my guest!
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:40 #841487

3Noreen, dank voor de antwoorden.
ik ga de airmar datasheet opzoeken en uitvinden of er met 10 Hz wordt gestuurd, en welk bericht.
Sorry voor mijn domheid.
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Laatst bewerkt: 07 juni 2017 10:41 door Accountopverzoekverwijderd08.
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 10:55 #841490

het missende nulletje zie ik hier ook. Een moment Gary, ik ga het even uitzoeken nu.
In ieder geval dank voor het geduld en de melding. Wordt zeer gewaardeerd.
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.

Incorrect RMC bericht! Hoe kan dit? 07 juni 2017 11:03 #841497

Ah, okay, duidelijk. de vhw wordt niet zomaar doorgegeven, maar inderdaad geprocessed. Ik haal de STW eruit.
daarbij valt het tweede nulletje achter de komma weg.
Ik vind het tweede getal achter de komma sowieso maar onzin, want wees eerlijk welke snelheid gever is tot op twee getallen achter de komma nauwkeurig?????? :dry:

Maar goed, ik zal m alsnog erbij zetten.


Op zich goed nieuws hoor, want dat betekent dat de inlees routine geen karakters mist. Dat was pas echt vervelend geweest.
Ontwerper van de RoosMux, en andere apparaatjes.
Geen sponsor meer alhier.
www.star-tracking.com www.star-safety.com www.viax.nl

It's been said that a boat is a vessel continually looking for ways to sink itself..
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.203 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl