Hallo,
ich habe ein Programm geschrieben für modul XT75.Ich habe das Problem, dass diese Command
AT^SGPSS=1,1 funktioniert nicht. Aber über Terminal funktioniert und bekomme ich diese daten raus:
Mein Programm:
und hier bekomme ich als Response nur : CONNECT ;(;(
kann mir jemand bitte helfen ?
ich habe ein Programm geschrieben für modul XT75.Ich habe das Problem, dass diese Command
AT^SGPSS=1,1 funktioniert nicht. Aber über Terminal funktioniert und bekomme ich diese daten raus:
Code:
AT^SGPSS=1,1
CONNECT
$GPRMC,110117.00,A,5224.78606,N,00927.23808,E,0.040,74.46,231110,,,A*5F
$GPGGA,110117.00,5224.78606,N,00927.23808,E,1,09,1.37,41.8,M,47.0,M,,*6A
$GPGSA,A,3,16,21,06,03,18,30,22,07,19,,,,1.99,1.37,1.45*02
$GPGSV,4,1,14,16,70,239,46,21,65,078,28,06,53,281,35,03,37,283,42*73
$GPGSV,4,2,14,18,34,132,27,30,21,158,19,29,17,095,,22,14,164,18*7B
$GPGSV,4,3,14,07,09,336,36,19,07,275,44,05,03,023,,26,03,048,*75
$GPGSV,4,4,14,31,01,206,34,33,,,42*4A
Java:
public void Position()
{
try
{
ATCommand atc = new ATCommand(false);
MyListener connect_list = new MyListener();
atc.send("AT^SGPSS=1,1\r, connect_list");
}
catch( ATCommandFailedException e)
{
System.out.println(e);
}
}
class MyListener implements ATCommandResponseListener
{
public void ATResponse(String Response)
{
System.out.println(Response);
}
}
public void ATEvent(String Event)
{
if (Event.indexOf("$GPRMC")>= 0)
{
System.out.println("URC1: " + Event);
}
else
{
System.out.println("URC: " + Event);
}
}
public void CONNChanged(boolean SignalState) {
// TODO Auto-generated method stub
}
public void DCDChanged(boolean SignalState) {
// TODO Auto-generated method stub
}
public void DSRChanged(boolean SignalState) {
// TODO Auto-generated method stub
}
public void RINGChanged(boolean SignalState) {
// TODO Auto-generated method stub
}
kann mir jemand bitte helfen ?
Zuletzt bearbeitet von einem Moderator: