Comunicação serial com PDA

2 respostas
guilhermepe

Olá a todos.

Estou com uma dificuldade para receber dados de forma correta enviada pelo PC ao PDA através da um cabo serial.
A string de retorno chega de forma vazia.
O envio está correto só o recebimento de dados que está se comportando dessa forma.

Segue código para análise:

public String receiveCommand(){
		
			port = new SerialPort(numPort, 19200);
			if (port.isOpen()) {
				port.stopWriteCheckOnTimeout = true;
				port.setFlowControl(false);
				port.setReadTimeout(2000);
			}else {
				port = null;
			}
			//leitura do que vem da porta
			int count = port.readBytes(readBuf, 0, 100);
			if (count > 0){
              int b;
              //sb.setLength(0);
              for (int i =0; i < count; i++){
            	  b = readBuf[i]&0xFF;
                 if (b != 255 && b != 0){
                	 sb.append((char)b);
                 }
              }              
           }else{
   			mb = new MessageBox("ERRO", "Erro de conexão |com a  porta serial");
			mb.popupModal();
			}
			port.close();			
			return sb.toString();
		}

Não sei se estou errando em alguma parte por isso gostaria da ajuda de vc´s.
OBS.: Estou usando a api do SuperWaba.

Abç

2 Respostas

P

Aqui não é fórum de Superwaba e sim JME… :evil:

guilhermepe

Ok, como seria a conexão baseado no que tem no código que enviei em JME?
Teria algum exemplo de conexão com serial em JME?

Criado 24 de novembro de 2008
Ultima resposta 24 de nov. de 2008
Respostas 2
Participantes 2