Erro na Leitura da Porta Serial /Scanow
10/05/2007
0
Alquem que usa o ACbr ou outra Lib de fabricantes teve algum erro com descriminação TCSetAttr - SCanow ?????
O que esta acontecendo a informacao da porta serial é enviada mas nao é feito a leitura, ja testei até com a Lib da Bematech
Abaixo procurei na net estes comandos e achei um em C e o outr perl
mas não sei o que fazer para tirar estes erro, ja dei permissao para o /var/lock /dev/ttyS0 , ja rodei com root e nada
====================================
http://labbi.uesc.br/labbi/apostilas/revista_do_linux/027/hardware.html
tcsetattr(porta, TSCANOW, &opcoes[NEW]);
===================================
http://www.taudelta.com.au/scripts/bert
$term_in->setcc(VMIN, 50);
$term_in->setcc(VTIME, 5);
$term_in->setattr($fd_tty_in, TCSANOW) || die ´Failed setattr tty in : $!´;
===================================
Kitsystem
Posts
11/05/2007
Dopi
Qual componente do ACBr vc está usando ?
Usando os programas de Demo do ACBr o problema tb ocorre ? Há alguma maneira do erro ser reproduzido ?
11/05/2007
Dopi
{$IFNDEF WIN32} procedure TBlockSerial.SetCommState; begin DcbToTermios(dcb, termiosstruc); // FPC have mysterious problem with this. {$IFNDEF FPC} SerialCheck(libc.tcsetattr(integer(FHandle), TCSANOW, termiosstruc)); {$ELSE} SerialCheck(libc.tcsetattr(integer(FHandle), TCSANOW, @termiosstruc)); {$ENDIF} ExceptCheck; end; {$ELSE}
Pode ser que esteja faltando alguma Lib no Linux.. algo com a glibc
14/05/2007
Kitsystem
O Componente que estou usando é o Boomerang, mas este erro ocorre com qualquer acesso a porta serial, ficou muito estranho.
Como tinha que entregar o PC para o cliente, acabei instalando o Conectiva 10 e resolveu.
O Problema estava com o Amazon PC que vem com a Distro da Metasys, foi uma pena, pois este PC da Amazon esta R$ 599,00 em 12 vezes sem juros no americanas.com
Vou tentar ver se consigo outro pc destes
Como esta a sua experiencia com as distribuiçoes?
14/05/2007
Dopi
Realmente tenho problemas com distros não muito comuns... Atualmente uso e recomendo o Mandriva , justamente por ser o mais parecido com o Connectiva... Tem o Mandriva mini (1 CD) que é muito bom para Terminais...
Clique aqui para fazer login e interagir na Comunidade :)