J
Jannis.H
Gast
Hallo liebe Java-Gurus ,
ich versuche seit ein paar Tagen fieberhaft eine Bluetooth-Verbindung zwischen einem Laptop und einem Mindstorms-NXT-Stein herzustellen.
Nahc mehreren durchgelesenen PDF's bin ich dann über eine Seite gestolpert, die ein Beispielprogramm angeführt hat.
Leider schmeißt er mir bei dem Befehl [c]NXTCommBluecove.open(NXTInfo);[/c] [im try-Block] eine ClassCastException. Kann mir bitte jemand weiterhelfen und sagen, was da schief läuft?
ich versuche seit ein paar Tagen fieberhaft eine Bluetooth-Verbindung zwischen einem Laptop und einem Mindstorms-NXT-Stein herzustellen.
Nahc mehreren durchgelesenen PDF's bin ich dann über eine Seite gestolpert, die ein Beispielprogramm angeführt hat.
Java:
//Programm für den Computer (Master)
import java.io.DataOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import lejos.pc.comm.NXTCommBluecove;
import lejos.pc.comm.NXTCommException;
import lejos.pc.comm.NXTInfo;
public class CompGetsFromNXT {
public static void main(String[] args){
// Verbindung zu einem NXT aufbauen.
NXTInfo nxt = new NXTInfo();
nxt.deviceAddress = "001653129999";
nxt.name = "Windmaker";
NXTCommBluecove com = new NXTCommBluecove();
try{
com.open(nxt);
}
catch (NXTCommException e) {/*e.printStackTrace();*/System.out.println("\n\tNXTCommException!");}
catch(ClassCastException cce){/*cce.printStackTrace();*/System.out.println("\n\tClassCastException!");}
InputStream is = com.getInputStream();
OutputStream os = com.getOutputStream();
// Falls ein DataOutputStream benötigt wird.
DataOutputStream dos = new DataOutputStream(os);
}
}
Leider schmeißt er mir bei dem Befehl [c]NXTCommBluecove.open(NXTInfo);[/c] [im try-Block] eine ClassCastException. Kann mir bitte jemand weiterhelfen und sagen, was da schief läuft?