:: wat betekend dat?
3 berichten
• Pagina 1 van 1
:: wat betekend dat?
Hallo allemaal.
Bij het onderzoeken van de temp. sensor DS18B20 kwam ik dit stukje code tegen:
Kan iemand me misschien vertellen wat nu de 2 dubbele punten betekenen?
Misschien is uitleg van de hele regel wel handig, want mijn volgende vraag ging over de rest van die regel.
Duiker.
Bij het onderzoeken van de temp. sensor DS18B20 kwam ik dit stukje code tegen:
- Code: Alles selecteren
if (OneWire::crc8(addr, 7) != addr[7]) {
Serial.println("CRC is not valid!");
return;
Kan iemand me misschien vertellen wat nu de 2 dubbele punten betekenen?
Misschien is uitleg van de hele regel wel handig, want mijn volgende vraag ging over de rest van die regel.
Duiker.
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: :: wat betekend dat?
OneWire is een zogenaamd object. Een object bestaat ui attributen(variabelen) en methods (functies) die direct op dat object betrekking hebben.
De dubbele punten geven aan dat deze functie een onderdeel is van OneWire.
crc8 is een functie die waarschijnlijk de zogenaamde Cyclic-redundancy-check uitvoert en wel op 8 bits. Het is een controle mechaniek om zeker te zijn dat de data die je ontvangt ook goed is.
Bankrekeningnummers hebben iets vergelijkbaars (het laatste cijfer is een gevolg van een formule op de eerste 8 cijfers). Zo wist je altijd of een bankrekeningnummer een geldige ZOU kunnen zijn.
Voor de rest kun je uitgebreid googelen op:
- object orientatie c++
- Cyclic redundancy check
Zat te vinden.
De dubbele punten geven aan dat deze functie een onderdeel is van OneWire.
crc8 is een functie die waarschijnlijk de zogenaamde Cyclic-redundancy-check uitvoert en wel op 8 bits. Het is een controle mechaniek om zeker te zijn dat de data die je ontvangt ook goed is.
Bankrekeningnummers hebben iets vergelijkbaars (het laatste cijfer is een gevolg van een formule op de eerste 8 cijfers). Zo wist je altijd of een bankrekeningnummer een geldige ZOU kunnen zijn.
Voor de rest kun je uitgebreid googelen op:
- object orientatie c++
- Cyclic redundancy check
Zat te vinden.
3 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 10 gasten