perl: seriova komunikace II
Honza Pazdziora
adelton na fi.muni.cz
Sobota Únor 12 18:10:53 MET 2000
On Sat, 12 Feb 2000 11:52:40 +0100, Vasek Vobornik <vobornik na fmplus.cz> wrote:
> Prosim heeelp. Uz si nevim rady a mam kruhy pod ocima.
> Muze mi nekdo poslat script v perlu, ktery nastavi seriovy port
> (COM1) na rychlost 9600,N,8,1, pocka na "OK" a vysle na nej "Connected" ??
Na to, ze mate kruhy pod ocima, je ten vysledek hubeny -- predpokladal
bych, ze nam ukazete aspon
#!/usr/bin/perl -w
open COM1, "+>/dev/ttyS0";
__END__
nebo tak.
Cili muj start, abychom meli aspon neco, o cem se muzem bavit, je
use POSIX;
open MODEM, "+>/dev/ttyS0" or die "Error openning com1: $!";
$fd = fileno(MODEM);
$termios = new POSIX::Termios;
$termios->getattr($fd);
$termios->setispeed(&POSIX::B9600);
$termios->setospeed(&POSIX::B9600);
$termios->setattr($fd, &POSIX::TCSANOW);
Je to oprano primo z dejanews a netvrdim, ze to funguje, ale mame
kod, coz je dobry zacatek.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, DBI, Oracle, MySQL, auth. WWW servers, MTB, Spain.
------------------------------------------------------------------------
Další informace o konferenci Perl