Passar FLOWCONTROL pela RXTX

Pessoal eu comunico com a serial via RXTX e eu preciso definir o controle de fluxo (FLOWCONTROL) mas o meu código não aceita. Olha o trecho:

porta.setSerialPortParams(baudrate,
porta.DATABITS_8,
porta.STOPBITS_1,
porta.PARITY_EVEN);

O método setSerialPortParams só aceita int, int, int e na verdade para eu passar o FLOWCONTROL eu precisaria de mais um int.

Tem alguma forma?

Felizmente sim!

O método setSerialPortParams só suporta aqueles parâmetros mesmo. Porém existe um método específico para o FlowControl que é setFlowControlMode.

setFlowControlMode(int flowcontrol)

Exemplo:

porta.setSerialPortParams(baudrate, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_EVEN);

porta.setFlowControlMode(SerialPort.FLOWCONTROL_XONXOFF_IN) 

Se vc der uma olahda na API vai ver que está bem fácil :slight_smile:
http://java.sun.com/products/javacomm/reference/api/index.html

t+

Valeu, ficou dez.