Zend Long vector via UDP: naar chars omzetten?
4 berichten
• Pagina 1 van 1
Zend Long vector via UDP: naar chars omzetten?
Dag allen,
In mijn project wil ik een vector van 128 Long waarden via UDP verzenden naar mijn PC. Dat wil ik niet als een lange rij ASCII tekens. Dus dacht ik dat ik de 128 Longs wel als 512 uint8 (of chars) kan verzenden. Maar hoe? heeft iemnd een suggestie?
vr grt, Thijs
In mijn project wil ik een vector van 128 Long waarden via UDP verzenden naar mijn PC. Dat wil ik niet als een lange rij ASCII tekens. Dus dacht ik dat ik de 128 Longs wel als 512 uint8 (of chars) kan verzenden. Maar hoe? heeft iemnd een suggestie?
vr grt, Thijs
Advertisement
Re: Zend Long vector via UDP: naar chars omzetten?
opgelost:
unsigned long myArray[128];
dan verzenden met UDP:
Udp.write((byte *)&myArray,sizeof(myArray));
unsigned long myArray[128];
dan verzenden met UDP:
Udp.write((byte *)&myArray,sizeof(myArray));
Re: Zend Long vector via UDP: naar chars omzetten?
vervolg vraag:
kan de datagram size vergroot worden in arduino UDP?
kan de datagram size vergroot worden in arduino UDP?
Re: Zend Long vector via UDP: naar chars omzetten?
BTW:
deze zin legt goed uit hoe je een vector van elke data type kunt gebruiken als een vector van bytes:
"You can always treat any object variable as a sequence of bytes. For this very purpose, it is ... allowed ....to reinterpret any object pointer as a pointer to the first element in an array of bytes (i.e. any char type)."
deze zin legt goed uit hoe je een vector van elke data type kunt gebruiken als een vector van bytes:
"You can always treat any object variable as a sequence of bytes. For this very purpose, it is ... allowed ....to reinterpret any object pointer as a pointer to the first element in an array of bytes (i.e. any char type)."
4 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 18 gasten