FAQ TWedge
Pourquoi toutes les commandes sont-elles ignorées par l'appareil ?
Pourquoi toutes les commandes sont-elles ignorées par l'appareil ?
Solution : Lorsque vous utilisez la fonction WriteToDevice () (ou WriteData ()) pour envoyer des commandes de configuration ou d'initialisation à l'appareil, veuillez vérifier si un caractère de saut de ligne ou de retour chariot est requis. Ceci est particulièrement important si l'appareil utilise un protocole comme TELNET. Un caractère de saut de ligne est spécifié par \n.
L'exemple suivant envoie le texte « user » suivi d'un saut de ligne à l'appareil :
// TWedge 2:
WriteToDevice ("user\n", 1000);
// TWedge 3:
hConn.WriteData ("user\n", 1000);
Voici une liste des séquences d'échappement courantes :
- \' Apostrophe.
- \" Guillemet double. Utilisez cette séquence d'échappement si vous devez spécifier un " dans une chaîne.
- \\ Un seul caractère antislash.
- \b Retour arrière (Backspace).
- \n Saut de ligne (line-feed).
- \r Retour chariot. \r combiné à \n est utilisé sur les systèmes DOS comme séquence de retour chariot et saut de ligne. Le plus souvent, \n peut être utilisé à la place.
- \t Tabulation horizontale.
- \f Saut de page (pour les imprimantes).