§Alptraum§
Erfahrenes Mitglied
Code:
if (aktiv == 0)
{
x = 0;
addieren = 0;
laenge = Puffergps.length();
System.out.println(laenge);
while (x <= laenge)
{
String s= Puffergps.substring(x, x);
if (s.equals("$"))
{
addieren++;
if (addieren == 2)
{
x = laenge;
}
}
x++;
}
System.out.println(addieren);
if (addieren == 1)
{
ausgabe.append(nachricht);
ausgabe.append(Puffergps);
String s= Puffergps.substring(0, 6);
if (s.equals("$GPRMC"))
{
gprmc = Puffergps;
}
if (s.equals("$GPGSA"))
{
gpgsa = Puffergps;
}
if (s.equals("$GPGSV"))
{
gpgsv = Puffergps;
}
}
else
{
}
Puffergps = "";
laenge = 0;
}
Wie man sieht, probiere ich gerade in einem String nach $ Zeichen zu suchen.
Sind mehr als 1 $ Zeichen vorhanden, soll er keinen Text ausgeben, ansonsten schon.
Bei mir funktioniert dies leider nicht.
Bin grad dabei von freebasic auf java umzusteigen.
Danke im voraus für eure Hilfe.
Achso, soweit erhalte ich schon die Daten von der GPS MAus, jedoch sind die NMEA Protokolle manchmal nicht brauchbar. Daher muss ich nach den $ Zeichen suchen