Bonsoir à tous,
je voudrais via une application Winform/C# communiquer avec des modems via différents port COM.
Je veux utiliser les commandes Hayes(AT) pour piloter les modems mais impossible via mon application.
Je fais par exemple des tests pour décrocher lors d'un appel, mais rien ne se passe. Je pense que des données sont malgré tout reçues, car des led's du modem s'allument lorsque je tente de répondre.
Par contre, avec HyperTerminal, ça fonctionne très bien...
Voici mon code:
Merci pour votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 ArrayList listSerialPort = PortChat.getSerialPort(); ((SerialPort)listSerialPort[1]).BaudRate = 9600; ((SerialPort)listSerialPort[1]).DataBits = 8; ((SerialPort)listSerialPort[1]).Parity = Parity.None; ((SerialPort)listSerialPort[1]).StopBits = StopBits.One; ((SerialPort)listSerialPort[1]).Handshake = Handshake.XOnXOff; ((SerialPort)listSerialPort[1]).Open(); ((SerialPort)listSerialPort[1]).Write("ATA"); ((SerialPort)listSerialPort[1]).Close();
auré
Partager