RxTx probleem

Status
Niet open voor verdere reacties.

Covids

Gebruiker
Lid geworden
3 mei 2007
Berichten
6
Hallo, voor mijn eindwerk wil ik een module met een bluetooth chip aanspreken via seriele poort. Wanneer ik dit doe met het bijgeleverde programma werkt alles perfect. Wanneer ik echter mijn eigen geschreven programma in Java draai (ik gebruik rxtx 2.1-7 lib) dan kan ik wel data verzenden maar ik ontvang nooit data terug, wat dus wel zo is met het bijgeleverde programma.

Weet iemand hierop een oplossing? Ik zal morgen mijn code posten indien nodig.

Alvast hartelijk bedankt
 
public void connect(String name) throws Exception{
CommPortIdentifier commID = CommPortIdentifier.getPortIdentifier(name);
if(commID.isCurrentlyOwned()){
System.out.println("Commport "+name+" is al in gebruik");
}
else{
cPort = commID.open(this.getClass().getName(),2000);

if(cPort instanceof SerialPort){
sPort = (SerialPort)cPort;

//sPort.setDTR(true);
//sPort.setFlowControlMode(sPort.FLOWCONTROL_RTSCTS_IN);
sPort.setSerialPortParams(9600,SerialPort.DATABITS_8,SerialPort.STOPBITS_1,SerialPort.PARITY_NONE);
//sPort.setDTR(true);
//sPort.setRTS(true);

in = sPort.getInputStream();
out = sPort.getOutputStream();

System.out.println("Connected to "+name);
}
else{}
}
}
 
*bump* kan niemand mij helpen? Ik zou echt graag een antwoord hebben.
 
laat maar zitten Java trekt toch op nix

in C# heb ik het helemaal hermaakt en nu werkt het.

C# FTW!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan