1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| #include <iostream>
#include <string>
#include "dssdk.h"
#include <fcntl.h>
using namespace std;
int main(int argc, char* argv[]){
int tty1 = open("/dev/ttyds01", O_RDWR,0666); /* Il ouvre une connexion avec une fonction open. Il r�cup�re la valeur dans la variable tty1. Par contre , comme c'est sous unix ou linux, il acc�de au modem dans le r�pertoir "/dev/ttyds01". Si tu es sous windows, il faudra trouver "ou" le modem est appel�. */
write(tty1,"ATD0918218004",sizeof("ATD0918218004")); /* L'�change est ouvert et il peut donc �crire par son modem. Il envoie le port "tty1" pour savoir ou �crire, et il envoie "ATD0918218004" comme donn�es. Je suppose que �a lui sert a appel� une connexion sur un autre modem. C'est ce qui va changer quand tu vas �changer des informations avec un r�pondeur. Si tu veux lui dire par exemple "dial", il aura peut-�tre des fonctions pr�d�finies. Ensuite il envoie le size. */
close(tty1); /* Il referme ensuite la connexion */
printf ( "Tests stopped\n" ); /* Tu peux imprimer les erreurs ou les succ�s si il y en a eu */
return ( 0 );
} |