Bonjour,
Je sollicite votre pour trouver un épilogue à mon problème, donc je vous réaliser un terminal GSM pour l'envoie de message SMS et pour y faire j'ai opté pour une interface en C#. Il faut mettre en évidence que je fait tout juste mes premier pas dans la POO, et de la sorte je rencontre beaucoup de problème. le terminal est assez simple avec un champ de texte qui est le message à envoyer un bouton qui lance l'envoie et un autre pour la suppression. La manière d'y parvenir est simple : les commande dite AT, j'ai eu à réaliser le même terminal avec le logiciel de simulation isis est il est fonctionnel. La chose que je n'arrive pas à faire c'est la temporisation entre deux instructions du même objet et c'est mon seul souci. Le code du bouton responsable de l'envoie est le suivant:
donc je mettre la temporisation la ou j'ai mis le commentaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 private void button1_Click(object sender, EventArgs e) { port.Open(); port.Write("AT+CMGF=1");// Sélection du mode SMS text //place d'une temporisation. port.Write("13"); // Le retour chariot port.Write("AT+CSCA="); port.Write("\"+21350001701");// Saisi du centre de messagerie // place d'une temporisation port.Write("13"); // retour chariot port.Write("AT+CMGS="); port.Write("\"+2135555672");// Saisi du n° de téléphone du destinataire // place d'une temporisation port.Write("13");//retour chariot port.Write(textBox1.Text);//Saisi du message a envoyé port.Write("13");//retour chariot // place d'une temporisation port.Write("26"); port.Write("34"); port.Close(); }
Partager