fp7253

  • *
  • 9
probleme de compilation de la suite logicielle
« on: February 24, 2017, 12:10:29 pm »
Bonjour,
je suis nouveau sur le sujet. (du modélisme, du quadcopter, ...)
J'ai installé la suite de développement de librepilot mais lorsque je crée le package par "mingw32-make package", cela se termine par :
" moc C:/msys64/home/FPUser/librepilot/ground/gcs/src/plugins/uploader/op_dfu.h
C:/msys64/home/FPUser/librepilot/ground/gcs/src/plugins/uploader/op_dfu.h:33: Error: Namespace declaration lacks Q_NA      MESPACE macro."
je ne me suis pas encore bien repéré dans ce logiciel ...

Quelqu'un d'autre que moi a-t-il eu ce problème? quelle a été la solution ?
merci par avance pour vos lumières
F.P.


fp7253

  • *
  • 9
Re: probleme de compilation de la suite logicielle
« Reply #2 on: February 24, 2017, 01:24:27 pm »
Merci,
Mais je l'ai déjà essayé sans succès.
Merci
F.P.

fp7253

  • *
  • 9
Re: probleme de compilation de la suite logicielle
« Reply #3 on: February 24, 2017, 02:32:30 pm »
merci,
ça a fonctionné.
Il faut dire que depuis mon essai, j'ai refait complètement l'installation mais je n'avais pas retenté la modif.
Cela semble bon.
je vais maintenant essayer de m'y retrouver dans tout ce paquet.
Y a-t-il une doc française qui décrit l'organisation générale de ce soft ?
Merci encore
F.P.

f5soh

  • *****
  • 4572
    • LibrePilot
Re: probleme de compilation de la suite logicielle
« Reply #4 on: February 24, 2017, 03:22:12 pm »
Pas de doc en français.

Que cherches-tu exactement ?

fp7253

  • *
  • 9
Re: probleme de compilation de la suite logicielle
« Reply #5 on: February 24, 2017, 03:29:51 pm »

une doc qui décrit l'organisation générale de ce logiciel librepilot.
- l'appli PC ne me concerne pas, je voudrais voir si je peux modifier certaines parties du firmware de la "Revolution"
en vue de gérer la perte de communication avec la radio-commande .
Je voudrais qu'il reste en position stable , altitude comprise en qu'il tombe doucement avec la baisse du niveau batterie.
Mais je suis complètement  perdu dans cette masse de code.
Alors, une description générale de l'architecture m'aiderai à rentrer dedans.
Cdlt
F.P.


f5soh

  • *****
  • 4572
    • LibrePilot
Re: probleme de compilation de la suite logicielle
« Reply #6 on: February 24, 2017, 06:13:48 pm »
Ok

Tu n'as pas besoin de modifier quoi que ce soit dans le firmware pour faire ça.
Si tu as compilé la branche 'next' tu peux avoir en plus une gestion plus fine basée sur l'utilisation du capteur de tension/courant.

Voir l'onglet Input > Failsafe où tu peux choisir le mode de vol lors de la perte de liaison. (par exemple "Land")



filnet

  • *****
  • 113
Re: probleme de compilation de la suite logicielle
« Reply #7 on: February 24, 2017, 10:18:33 pm »
GCS ne compile pas actuelement sous windows.

La raison est le passage de Qt 5.6.2 à 5.8.0 (imposé par msys2).

Une solution simple : prendre le correctif https://bitbucket.org/librepilot/librepilot/pull-requests/387/op_dfuh-edited-change-for-qt580-doesnt/diff
Avec ce correctif, GCS compile et fonctionne avec un problème mineur concernant l'affichage des modèles 3D.

Solution plus complexe : revenir à Qt 5.6.2 (pas testé) ce qui demande quelques connaissances concernant msys2.

PS : je viens de voir que Laurent a déjà indiqué le correctif. Il fonctionne chez moi...

fp7253

  • *
  • 9
Re: probleme de compilation de la suite logicielle
« Reply #8 on: February 25, 2017, 11:05:34 am »
Bonjour,
Merci à tous mes deux.
Comme je l'ai indiqué, cela a fonctionné avec le correctif.
Pour la panneau de configuration du failsafe, je regarderai ceci dès que j'aurai reçu ma carte revolution et le GPS . Pour l'instant, je n'ai que la CC3D de base.
Autre question : avez-vous une solution pour modifier les coeffs du PID sans connecter/deconnecter le port USB ?
Merci.
F.P.


f5soh

  • *****
  • 4572
    • LibrePilot
Re: probleme de compilation de la suite logicielle
« Reply #9 on: February 25, 2017, 11:11:18 am »
Tu peux modifier les PID par la radio en utilisant TxPID ou EasyTune, ça permet d’affecter un potar à une valeur à modifier.
https://librepilot.atlassian.net/wiki/display/LPDOC/TxPID
https://librepilot.atlassian.net/wiki/display/LPDOC/EasyTune

Tu peux aussi utiliser un module bluetooth sur le Flexi ou Main port en télémetrie et LP2Go
https://librepilot.atlassian.net/wiki/display/LPDOC/LibrePilot2Go+Android+App

fp7253

  • *
  • 9
Re: probleme de compilation de la suite logicielle
« Reply #10 on: February 25, 2017, 11:27:10 am »
super, merci