Outils pour utilisateurs

Outils du site


tpqt

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
tpqt [2019/04/11 17:14]
bvandepo
tpqt [2019/04/11 17:16] (Version actuelle)
bvandepo
Ligne 158: Ligne 158:
   - Définir une variable de type **QHostAddress** ​ (par exemple **destIP** )   - Définir une variable de type **QHostAddress** ​ (par exemple **destIP** )
   - Appeler la méthode **bool setAddress(char * addrIP)** de l'​objet ​ **destIP** pour régler l'ip du dispositif avec lequel communiquer à l'aide d'une chaine de caractères **addrIP**.   - Appeler la méthode **bool setAddress(char * addrIP)** de l'​objet ​ **destIP** pour régler l'ip du dispositif avec lequel communiquer à l'aide d'une chaine de caractères **addrIP**.
-  - Définir une variable de type **quint16** ​ pour coder le numéro du port UDP destination (par exemple ​DestPort=4567;)+  - Définir une variable de type **quint16** ​ pour coder le numéro du port UDP destination (par exemple ​destPort=4567;)
   - Définir un tableau de caractères (par exemple **chaine[]**) et générer la chaîne pour piloter les leds (par exemple avec la fonction sprintf comme pour le PIC)   - Définir un tableau de caractères (par exemple **chaine[]**) et générer la chaîne pour piloter les leds (par exemple avec la fonction sprintf comme pour le PIC)
   - Pour émettre la chaîne **chaine** sur la socket, appeler la méthode **qint64 writeDatagram(const char * chaine, qint64 len, const QHostAddress host, quint16 port);** de l'​objet **udpSocket**. Pour le paramètre **len** utiliser la valeur **(qint64)strlen(chaine)+1** (car on envoie le contenu de la chaine + le caractère \0 terminateur de chaine.   - Pour émettre la chaîne **chaine** sur la socket, appeler la méthode **qint64 writeDatagram(const char * chaine, qint64 len, const QHostAddress host, quint16 port);** de l'​objet **udpSocket**. Pour le paramètre **len** utiliser la valeur **(qint64)strlen(chaine)+1** (car on envoie le contenu de la chaine + le caractère \0 terminateur de chaine.
tpqt.1554995678.txt.gz · Dernière modification: 2019/04/11 17:14 par bvandepo