Forum openmoko-fr.org

Forum de la communauté francophone autour du projet OpenMoko

Vous n'êtes pas identifié.

Annonce

Bienvenue sur ce forum.

Face à un afflux de spammers, les inscriptions ont été désactivée.
Si vous souhaitez vous inscrire, il faudra en faire la demande auprès du webmaster (voir la section "Contact" sur le Blog).

#1 18-02-2009 23:00:58

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

[FSO] Programmer une application pour avoir accès au [GPS]

Bonsoir, je viens de mettre à jour ma page de projet dans le wiki. http://openmoko-fr.org/wiki/index.php/MyOpenCoach
Mon projet avance, alors je viens sur le forum voir si certaine personnes n'ont pas des brides d'info sur l'acces au GPS via FSO.
Est ce que quelqu'un a déjà fait cela? Je ne rois pas que tangogps utilise la façon préconisé par fso pour faire cela. tango utile un accès tcp nan?
L'utilisation que je vai en avoir reste assez simple, je n'ai aps besoin de toutes les infos. j'ai juste besoin de savoir la latitude, la longitude et l'heure.

Dernière modification par Garth (18-02-2009 23:38:31)

Hors ligne

 

#2 24-02-2009 12:53:54

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: [FSO] Programmer une application pour avoir accès au [GPS]

non personne?

Hors ligne

 

#3 25-03-2009 10:27:50

KaZeR
Addicted-Moko
Lieu: Lille
Date d'inscription: 15-10-2008
Messages: 390

Re: [FSO] Programmer une application pour avoir accès au [GPS]

Salut Garth (comme le magicien dans Fable 2? wink )

Pour l'accès au GPS, qu'est ce qui t'embète avec l'accès en TCP?


Heureux possesseur d'un Freerunner
Membre du projet Navit
Flash : shr-full-eglibc-ipk-rc4-20110513-om-gta02.rootfs.ubi
Kernel : uImage-2.6.37-r5-oe6-om-gta02.bin

Hors ligne

 

#4 25-03-2009 10:42:50

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: [FSO] Programmer une application pour avoir accès au [GPS]

:)hiii
bin juste que je croyais que c'était une ancienne méthode et que Dbus est la bonne/nouvelle méthode.
Mais si tu conais bien gypsy et que tu me dis qu'il y a toutjours l'acces en tcp alors oui je vais me pencher sur le question!
Mais il me semble avoir vu nulpart dans la doc fso/gypsy de communication par tcp...

En fait de manière plus générique je cherche des tuto sur la programmation C++/Qt/Dbus/FSO/Gypsy smile
j'ai chopé deux trois lien mais j'arrive pas encore à saisir comment ca marche.
A tout hasard, Sleg toi qui es pas loin de chez moi tu ne saurai pas m'expliquer ca viteuf? (si y en a d'autre sur Rennes qui pourrai m'expliquer je suis preneur)

Kazer j'avais pas vu ta signature.. il font comment dans Navit? déja ca doit etre codé en gtk nan?

Dernière modification par Garth (25-03-2009 10:43:52)

Hors ligne

 

#5 25-03-2009 11:37:11

sleg
MoKorateur
Lieu: Aubagne
Date d'inscription: 21-07-2008
Messages: 530

Re: [FSO] Programmer une application pour avoir accès au [GPS]

Désolé, j'ai touché un peu à FSO mais pas encore pour la partie GPS. Si j'ai un moment je tâcherais de regarder ça ...

Hors ligne

 

#6 25-03-2009 13:02:34

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: [FSO] Programmer une application pour avoir accès au [GPS]

yep sleg, en fait je veux dire que le fonction/implémentation même d 'une partie dbus avec Qt m'intéresse. c'est pas spécifique à FSO.
je suis à ce stade là smile. sinon apres l'application à fso devrai aps être trop long puisque c'est pas trop mal documenté.

Hors ligne

 

#7 27-12-2009 20:03:19

ekojy87
Cool-Moko
Lieu: Tunis
Date d'inscription: 27-12-2009
Messages: 32

Re: [FSO] Programmer une application pour avoir accès au [GPS]

Hi Garth, je suis assez intéressé par les applications GPS pour mobiles,
d'ailleurs c'est la raison pour laquelle je me suis inscrit sur ce forum. Je voudrais
savoir quel est l'état d'avancement de ton projet. Cordialement.

P.S : agréables fêtes.


Microsoft : Most Intelligent of our Clients Realize that Our Software are Only For Teenagers

Hors ligne

 

#8 30-12-2009 15:01:33

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: [FSO] Programmer une application pour avoir accès au [GPS]

Salut.
Et bien mon projet est en stand by depuis un bout de temps mais pas abandonnée! manque juste de temps.
J'espère pouvoir le reprendre bientot.
Donc pour la partie GPS soit je le fait en dbus soit je le fais en tcp/ip.
Avec une préférence pour dbus. mais pour cela il faut que je cross compil
tu veux faire quoi?

Hors ligne

 

#9 09-01-2010 10:21:24

ekojy87
Cool-Moko
Lieu: Tunis
Date d'inscription: 27-12-2009
Messages: 32

Re: [FSO] Programmer une application pour avoir accès au [GPS]

Pour dire vrai, je ne saurias pas répondre à ta question. Je voudrais juste m'y mettre et pourvoir
réaliser un truc fonctionnel. Déjà, je voudrais savoir s'il serait possible d'avoir une doc sur le fonctionnement
des applications GPS avec openmoko


Microsoft : Most Intelligent of our Clients Realize that Our Software are Only For Teenagers

Hors ligne

 

#10 10-01-2010 18:37:51

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: [FSO] Programmer une application pour avoir accès au [GPS]

si tu veux avoir une idée de ce que tu recois par tcp/ip tu peux faire un
telnet localhost 2947 (puis 'r' pour receive)
et la tu verra des trames NMEA que revois le daemon
et sinon tu doit pouvoir faire la même chose avec dbus

Code:

root@om-gta02 ~ $ mdbus -s org.freedesktop.Gypsy /org/freedesktop/Gypsy
[METHOD]    org.freedesktop.Gypsy.Time.GetTime()
[SIGNAL]    org.freedesktop.Gypsy.Time.TimeChanged( i:time )
[METHOD]    org.freedesktop.DBus.Introspectable.Introspect()
[METHOD]    org.freedesktop.Gypsy.Device.GetConnectionStatus()
[METHOD]    org.freedesktop.Gypsy.Device.GetFixStatus()
[METHOD]    org.freedesktop.Gypsy.Device.Start()
[METHOD]    org.freedesktop.Gypsy.Device.Stop()
[SIGNAL]    org.freedesktop.Gypsy.Device.ConnectionStatusChanged( b:constatus )
[SIGNAL]    org.freedesktop.Gypsy.Device.FixStatusChanged( i:fixstatus )
[METHOD]    org.freedesktop.Gypsy.Course.GetCourse()
[SIGNAL]    org.freedesktop.Gypsy.Course.CourseChanged( i:fields, i:tstamp, d:speed, d:heading, d:climb )
[METHOD]    org.freedesktop.Gypsy.Position.GetPosition()
[SIGNAL]    org.freedesktop.Gypsy.Position.PositionChanged( i:fields, i:tstamp, d:lat, d:lon, d:alt )
[METHOD]    org.freedesktop.Gypsy.Accuracy.GetAccuracy()
[SIGNAL]    org.freedesktop.Gypsy.Accuracy.AccuracyChanged( i:fields, d:pdop, d:hdop, d:vdop )
[METHOD]    org.freesmartphone.Resource.Disable()
[METHOD]    org.freesmartphone.Resource.Enable()
[METHOD]    org.freesmartphone.Resource.Resume()
[METHOD]    org.freesmartphone.Resource.Suspend()
[METHOD]    org.freedesktop.Gypsy.Satellite.GetSatellites()
[SIGNAL]    org.freedesktop.Gypsy.Satellite.SatellitesChanged( a(ubuuu):satellites )
[METHOD]    org.freesmartphone.GPS.UBX.GetDebugFilter( s:clid )
[METHOD]    org.freesmartphone.GPS.UBX.SendDebugPacket( s:clid, i:length, aa{sv}:data )
[METHOD]    org.freesmartphone.GPS.UBX.SetDebugFilter( s:clid, b:state )
[SIGNAL]    org.freesmartphone.GPS.UBX.DebugPacket( s:clid, i:length, aa{sv}:data )
[METHOD]    org.freedesktop.Gypsy.Server.Create( s:device )
[METHOD]    org.freedesktop.Gypsy.Server.Shutdown( o:path )

root@om-gta02 ~ $ mdbus -s org.freedesktop.Gypsy /org/freedesktop/Gypsy org.freesmartphone.Resource.Enable
root@om-gta02 ~ $ mdbus -s org.freedesktop.Gypsy /org/freedesktop/Gypsy org.freedesktop.Gypsy.Device.GetConnectionStatus
True
root@om-gta02 ~ $ mdbus -s org.freedesktop.Gypsy /org/freedesktop/Gypsy org.freedesktop.Gypsy.Device.GetFixStatus
3
root@om-gta02 ~ $ mdbus -s org.freedesktop.Gypsy /org/freedesktop/Gypsy org.freedesktop.Gypsy.Position.GetPosition
(7, 1263146114, 45.167222000000002, 5.7276388000000003, 197.14099999999999)

http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/index.html;hb=HEAD

Hum ca me taquine du coup!

Dernière modification par Garth (10-01-2010 18:59:30)

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.20
Traduction par FluxBB.fr

Hébergé par :
Bearstech