[Gvsig_usuarios] gvsig Mobile no detecta GPS
Luis Pacheco
terebintus en ya.com
Lun Ago 11 17:39:03 CEST 2008
Yo tengo otra HTC 3300 y me pasa lo mismo, no funciona el GPS en Gvsig,
mientras que en el Tomton y en el Arcpad me va bien.
El vie, 08-08-2008 a las 15:44 +0200, Juan Guillermo Jordán Aldasoro
escribió:
> Sólo se me ocurre que hagamos una versión de gvSIG Mobile que incluya
> algo más de debugging para la conexión al puerto serie, que nos de más
> información de cada uno de los pasos que hace y su resultado, para así
> averiguar cuál es el problema.
>
> O a más bajo nivel, podrías compilar un par de ejemplos simples de
> conexión al puerto serie con javax.microedition.io [1]
>
> Descubrimiento de puertos
> Para ver qué puertos detecta tu pda. Prueba a hacer una clase con el
> siguiente código:
> public class ListPortsJavaxMicroedition {
>
> public class ListPortsJavaxMicroedition {
> public static void main(String[] args) {
> System.out.println("Trying to discover serial ports through
> the javax.microedition library...");
>
> String ports;
> String port;
> int comma;
> ports = System.getProperty("microedition.commports");
>
> if (ports.length()==0) {
> System.out.println("No serial ports discovered.");
> } else {
> System.out.println("Discovered ports:");
> comma = ports.indexOf(',');
> while (comma > 0) {
> // Parse the first port from the available ports list.
> port = ports.substring(0, comma);
> ports = ports.substring(comma+1);
> System.out.println(port);
> comma = ports.indexOf(',');
> }
> port = ports;
> System.out.println(port);
> }
> }
>
> }
>
> Debes ejecutarlo con j9w en lugar de j9, para que te muestre la
> consola en la PDA. Si no he sido bastante explicativo, dímelo y te doy
> más detalles.
>
> Lectura del puerto serie
> Veamos si funciona la lectura. Si el puerto descubierto por el
> anterior programa no es com4 cambialo aqui por el valor
> correspondiente.
>
> public class ConnectJavaxMicroedition {
>
> public static void main(String[] args) {
>
> CommConnection cc = (CommConnection)Connector.open("comm:com4;baudrate=4800");
> int baudrate = cc.getBaudRate();
> InputStream is = cc.openInputStream();
> int ch = 0;
> while(ch != -1) {
> ch = is.read();
> System.out.print(ch);
> }
> is.close();
> cc.close();
> }
> }
> Bueno, parte del código lo he escrito a mano así que podría dar algún
> error de compilación, pero la idea es leer caracteres del puerto serie
> y sacarlos por pantalla. Estos ejemplos podrían darnos alguna pista.
>
> Saludos,
> Juangui
>
> [1] http://www.j2medev.com/api/midp/index.html
>
> Pau escribió:
> > En la consola del gps de gvsig no aparece nada y eso que la he
> > dejado encendida durante 1 hora a ver si era problema de tiempo.
> >
> > He probado la comunicación del gps con otros softwares gps como
> > nonigps y con este funciona a la perfección, conectando con los
> > satélites rápidamente.
> >
> > Gracias por la ayuda
> >
> > 2008/8/8 Juan Guillermo Jordán Aldasoro <jjordan en robotica.uv.es>
> > Hola, perdona que insista, ¿no aparece nada en la consola
> > del GPS?
> >
> > Pau escribió:
> > > He probado que el puerto serie funciona funciona
> > > correctamente y es así. También he probado a cambier el
> > > puerto de serie y con gvsig conectar el gps, me da un
> > > mensaje de error cuando cambio a otro puerto serie,
> > > mientras que com el COM 4 lo detecta pero no trasmite la
> > > información de los satelites al programa.
> > >
> > > La lástima es que no lo puedo provar con un gps externo.
> > >
> > > Creo que se me acaban las posibilidades de que esto
> > > funcione.
> > >
> > > Muchas gracias a todos por vuestro interés.
> > >
> > > 2008/8/8 Juan Guillermo Jordán Aldasoro
> > > <jjordan en robotica.uv.es>
> > > Si estás usando el puerto virtual como dices, en
> > > principio no debería ser un problema que haya otra
> > > aplicación escuchando ese mismo puerto. Con
> > > respecto al baudrate, yo también he encontrado
> > > modelos que por defecto no usan 4800.
> > >
> > > He encontrado en algunos foros información sobre
> > > la configuración de GPS para la HTC P3300:
> > >
> > > http://www.tekkies.co.uk/index.php?option=com_content&task=view&id=36&Itemid=28
> > >
> > > A pesar de que en ese enlace dice que el baudrate
> > > aparentemente es ignorado, ¿puedes verificar que
> > > el que tienes en la configuración es el mismo que
> > > utilizas en gvSIG Mobile?
> > >
> > > Por el log que envías, da la impresión de que sí
> > > que conecta con el GPS. ¿Has abierto el diálogo de
> > > actividad del GPS? ¿Aparece algo en la consola del
> > > GPS? Quiero decir, ¿está llegando algo por el
> > > puerto serie?
> > >
> > > Saludos
> > >
> > > Miguel Ángel Losa López escribió:
> > > > baudrate=4800. Quizás debería ser 9600
> > > >
> > > > Un saludo
> > > > ____________________________________
> > > > Miguel Ángel Losa López
> > > > Coordinación de Servicios
> > > > Dirección General del Medio Natural
> > > > Consejería de Medio Ambiente
> > > > Junta de Castilla y León
> > > > Teléfono 983 41 99 58
> > > > loslopmi en jcyl.es
> > > > ____________________________________
> > > >
> > > >
> > > > ________________________________________________
> > > > De: gvsig_usuarios-bounces en runas.cap.gva.es
> > > > [mailto:gvsig_usuarios-bounces en runas.cap.gva.es]
> > > > En nombre de Pau
> > > > Enviado el: jueves, 07 de agosto de 2008 12:55
> > > > Para: Lista de Usuarios de gvSIG
> > > > Asunto: Re: [Gvsig_usuarios] gvsig Mobile no
> > > > detecta GPS
> > > >
> > > >
> > > > He vuelto a probar a conectar con el gps y
> > > > sigue sin funcionar. El Archivo log que se genra
> > > > es el siguiente:
> > > >
> > > > DEBUG [main] - 1218097979747 - MainWindow llama
> > > > a su initialize().
> > > > DEBUG [main] - 1218097981009 - Start MapControl
> > > > Initialize
> > > > DEBUG [main] - Creating status bar...
> > > > DEBUG [main] - Adding status bar...
> > > > DEBUG [main] - Adding status bar... done
> > > > DEBUG [main] - 1218097985803 - startGraphics
> > > > init
> > > > DEBUG [AWT EventDispatchThread-0] -
> > > > TracklogManager - Default tracklog file:
> > > > \gvSIGMobile\class\tracklog_20080807_103430.gpx
> > > > DEBUG [AWT EventDispatchThread-0] -
> > > > WaypointManager - Default waypoint file:
> > > > \gvSIGMobile\class\waypoint_20080807_103431.gpx
> > > > WARN [AWT EventDispatchThread-0] - Tabbed
> > > > dialog. A mysterious NP exception was caught:
> > > > null
> > > > DEBUG [AWT EventDispatchThread-0] - Trying to
> > > > connect to comm:COM4;baudrate=4800
> > > > DEBUG [AWT EventDispatchThread-0] - Initiating
> > > > GPS device...
> > > > DEBUG [AWT EventDispatchThread-0] - Adding GPS
> > > > data change listener...
> > > > DEBUG [AWT EventDispatchThread-0] - Opening GPS
> > > > data processor...
> > > > DEBUG [AWT EventDispatchThread-0] - GPS open in
> > > > port: COM4
> > > > WARN [AWT EventDispatchThread-0] - Tabbed
> > > > dialog. A mysterious NP exception was caught:
> > > > null
> > > > WARN [AWT EventDispatchThread-0] - Tabbed
> > > > dialog. A mysterious NP exception was caught:
> > > > null
> > > > WARN [AWT EventDispatchThread-0] - Tabbed
> > > > dialog. A mysterious NP exception was caught:
> > > > null
> > > > ERROR [AWT EventDispatchThread-0] - A mysterious
> > > > exception was caught: null
> > > > DEBUG [AWT EventDispatchThread-0] - Trying to
> > > > connect to comm:COM4;baudrate=4800
> > > > DEBUG [AWT EventDispatchThread-0] - Initiating
> > > > GPS device...
> > > > DEBUG [AWT EventDispatchThread-0] - Adding GPS
> > > > data change listener...
> > > > DEBUG [AWT EventDispatchThread-0] - Opening GPS
> > > > data processor...
> > > > DEBUG [AWT EventDispatchThread-0] - GPS open in
> > > > port: COM4
> > > > WARN [AWT EventDispatchThread-0] - Tabbed
> > > > dialog. A mysterious NP exception was caught:
> > > > null
> > > > ERROR [AWT EventDispatchThread-0] - A mysterious
> > > > exception was caught: null
> > > > WARN [AWT EventDispatchThread-0] - Tabbed
> > > > dialog. A mysterious NP exception was caught:
> > > > null
> > > > WARN [AWT EventDispatchThread-0] -
> > > > AcceptCanDlg. A mysterious NP exception was
> > > > caught: null
> > > >
> > > > ¿Hay alguna solución? Muchas gracias por toda la
> > > > ayuda prestada.
> > > >
> > > > 2008/8/7 Pau <sanipau en gmail.com>:
> > > > La pda con la que trabajo es una HTC
> > > > p3300. El puerto de conexión al gps es
> > > > el COM 4, he comprobado que la
> > > > configuración de la pda establece el COM
> > > > 4 como puerto virtual para aplicaciones
> > > > gps, ademas he comprobado con otro
> > > > software (nonigps) la conexión con este
> > > > puerto y funciona a las mil maravillas,
> > > > pero con gvsig mobile parece que no lo
> > > > detecta
> > > >
> > > > 2008/8/7 Juan Guillermo Jordán Aldasoro
> > > > <jjordan en robotica.uv.es>:
> > > >
> > > > ¿Puedes ser un poco más
> > > > específico? ¿Qué PDA tienes?
> > > > ¿Qué puerto has utilizado para
> > > > conectarte al GPS? Si no me
> > > > equivoco Windows Mobile tiene
> > > > una configuración de puerto GPS
> > > > "virtual" que permite que varias
> > > > aplicaciones se conecten al GPS
> > > > simultáneamente. Creo que es a
> > > > ese puerto al que debes
> > > > conectarte, y no al puerto
> > > > "físico" del GPS.
> > > >
> > > > Saludos
> > > > Juangui
> > > >
> > > > Pau escribió:
> > > > > Hola;
> > > > >
> > > > > He estado trasteando con gvsig
> > > > > mobile en una pda con gps
> > > > > integrado y windows mobile 6.
> > > > > A pesar de que le indico el
> > > > > puerto com para el gps, la
> > > > > aplicación no me detecta el
> > > > > gps y por tanto no puedo
> > > > > trabajar con el. ¿Alguien ha
> > > > > tenido el mismo porblema ?,
> > > > > ¿ Como se puede solucionar?
> > > > >
> > > > > Saludos
> > > > >
> > > > >
> > > > > ______________________________
> > > > >
> > > > > _______________________________________________
> > > > > gvSIG_usuarios mailing list
> > > > > gvSIG_usuarios en runas.cap.gva.es
> > > > >
> > > > > Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
> > > > >
> > > > > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> > > > >
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > gvSIG_usuarios mailing list
> > > > gvSIG_usuarios en runas.cap.gva.es
> > > >
> > > > Para ver histórico de mensajes,
> > > > editar sus preferencias de
> > > > usuario o darse de baja en esta
> > > > lista, acuda a la siguiente
> > > > dirección:
> > > >
> > > > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > ________________________________________________
> > > >
> > > > _______________________________________________
> > > > gvSIG_usuarios mailing list
> > > > gvSIG_usuarios en runas.cap.gva.es
> > > >
> > > > Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
> > > >
> > > > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> > > >
> > >
> > >
> > >
> > > _______________________________________________
> > > gvSIG_usuarios mailing list
> > > gvSIG_usuarios en runas.cap.gva.es
> > >
> > > Para ver histórico de mensajes, editar sus
> > > preferencias de usuario o darse de baja en esta
> > > lista, acuda a la siguiente dirección:
> > >
> > > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> > >
> > >
> > >
> > >
> > > __________________________________________________________
> > >
> > > _______________________________________________
> > > gvSIG_usuarios mailing list
> > > gvSIG_usuarios en runas.cap.gva.es
> > >
> > > Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
> > >
> > > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> > >
> >
> >
> >
> > _______________________________________________
> > gvSIG_usuarios mailing list
> > gvSIG_usuarios en runas.cap.gva.es
> >
> > Para ver histórico de mensajes, editar sus preferencias de
> > usuario o darse de baja en esta lista, acuda a la siguiente
> > dirección:
> >
> > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> >
> >
> >
> >
> > ____________________________________________________________________
> >
> > _______________________________________________
> > gvSIG_usuarios mailing list
> > gvSIG_usuarios en runas.cap.gva.es
> >
> > Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
> >
> > http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
> >
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en runas.cap.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
Más información sobre la lista de distribución gvSIG_usuarios