19-20 issueshttps://gricad-gitlab.univ-grenoble-alpes.fr/groups/Projets-INFO4/19-20/-/issues2023-01-03T11:02:52+01:00https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/21/docs/-/issues/4Problème intégration Cproxy dans Kameleon2023-01-03T11:02:52+01:00Gaetan RivalProblème intégration Cproxy dans KameleonBonjour M. Richard,
Nous vous contactons dans l’intérêt d'avoir davantage d'informations au sujet de Kameleon, et plus précisément sur le fonctionnement du fichier ruby "persistant_cache" de Kameleon.
Nous avons très bien cerné qu'il éta...Bonjour M. Richard,
Nous vous contactons dans l’intérêt d'avoir davantage d'informations au sujet de Kameleon, et plus précisément sur le fonctionnement du fichier ruby "persistant_cache" de Kameleon.
Nous avons très bien cerné qu'il était configuré pour Polipo qui est un autre proxy cache. Mais nous avons du mal à comprendre comment adapter ce dernier pour mettre à la place Cproxy.
Plus précisément :
- Comment ce fichier parvient à récupérer le code de Polipo ?
Car nous avons bien remarqué que toutes les variables portent le nom de Polipo mais cela n'a peut d'importance car d'après la compréhension du fichier, il suffirait tout simplement de remplacer la source d'où provient le proxy cache. N'y-a-t-il pas d'autres fichiers à configurer à part persistant_cache ?
Puis dans un second temps une fois en place, comment s'assurer de la fonctionnalité de Cproxy dans Kameleon ?
Merci de votre compréhension et de votre temps.Olivier RichardOlivier Richardhttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/docs/-/issues/9Remplacer l'appel a rostopic pub par un fichier python2020-04-30T11:33:49+02:00Baptiste BoleatRemplacer l'appel a rostopic pub par un fichier pythonBaptiste BoleatBaptiste Boleathttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/project-v2/-/issues/4Récuperer l'api grafana2023-04-17T15:39:47+02:00Idriss SajideRécuperer l'api grafanaBonjour, je n'arrive pas à récupérer l'API grafana
J'essaye de faire une requête pour m'authentifier au serveur grafana de polytech mais ça ne fonctionne pas
Dans quel fichier cela doit-il être un fait ? Un fichier json ?
MerciBonjour, je n'arrive pas à récupérer l'API grafana
J'essaye de faire une requête pour m'authentifier au serveur grafana de polytech mais ça ne fonctionne pas
Dans quel fichier cela doit-il être un fait ? Un fichier json ?
MerciRécupérer et afficher les données de GrafanaNicolas PalixNicolas Palixhttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/docs/-/issues/8Synchroniser la détection et le mouvement2020-04-27T15:01:43+02:00Baptiste BoleatSynchroniser la détection et le mouvementhttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/docs/-/issues/7Terminer le rapport2020-04-30T17:39:15+02:00Baptiste BoleatTerminer le rapporthttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/docs/-/issues/6Générer un script permettant de publier des instructions sur un topic Ros en ...2020-04-22T17:07:46+02:00Baptiste BoleatGénérer un script permettant de publier des instructions sur un topic Ros en fonction des sorties du détecteur d'imagehttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/docs/-/issues/5Trouver un simulateur existant permettant de simuler le comportement du robot2020-04-22T14:07:49+02:00Baptiste BoleatTrouver un simulateur existant permettant de simuler le comportement du robotBaptiste BoleatBaptiste Boleathttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/docs/-/issues/4Retourner les objets détectés par le programme de détection d'image dans un t...2020-04-22T14:05:13+02:00Baptiste BoleatRetourner les objets détectés par le programme de détection d'image dans un terminal/fichierRemy PalomoRemy Palomohttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/docs/-/issues/3Installer l'environnement ROS2020-04-22T14:04:48+02:00Baptiste BoleatInstaller l'environnement ROSBaptiste BoleatBaptiste Boleathttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/7/docs/-/issues/2Installer l'environnement nécessaire au Movidius2020-04-22T14:04:03+02:00Baptiste BoleatInstaller l'environnement nécessaire au MovidiusRemy PalomoRemy Palomohttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/docs/-/issues/12Meeting 14/042020-04-30T22:12:50+02:00Maxime VernetMeeting 14/04Bonjour monsieur Palix,
Avec Idriss nous voulons vous faire une petite présentation de notre état d'avancement du projet.
Pourquoi pas ce mardi 14/04 dans l'après midi ? Nous aurons besoin de conseils sur ce que l'on pourrai ajouter à l...Bonjour monsieur Palix,
Avec Idriss nous voulons vous faire une petite présentation de notre état d'avancement du projet.
Pourquoi pas ce mardi 14/04 dans l'après midi ? Nous aurons besoin de conseils sur ce que l'on pourrai ajouter à l'application pour la rendre vraiment utile dans le cadre de la gestion de la serre de Polytech Grenoble.
Bonne fin de week-end et joyeuse pâque.Nicolas PalixNicolas Palix2020-04-14https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/docs/-/issues/11Affecter la serre à un ou plusieurs Users2020-04-30T22:13:14+02:00Maxime VernetAffecter la serre à un ou plusieurs UsersProposer au créateur de la serre d'affecter la serre à d'autres utilisateurs.
- base de donnéeProposer au créateur de la serre d'affecter la serre à d'autres utilisateurs.
- base de donnéeNew-serreMaxime VernetMaxime Vernethttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/docs/-/issues/10Base de donnée users2020-04-09T10:43:50+02:00Maxime VernetBase de donnée usersAjouter une table Users dans firebase.
Un User doit avoir les champs suivants :
- Id
- Pseudo
- Passeword
- Firstname
- Lastname
- E-mail
- Liste de serresAjouter une table Users dans firebase.
Un User doit avoir les champs suivants :
- Id
- Pseudo
- Passeword
- Firstname
- Lastname
- E-mail
- Liste de serresAuthentificationIdriss SajideIdriss Sajide2020-04-10https://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/project-v2/-/issues/3Récupérer les données de Grafana2023-04-17T15:39:58+02:00Idriss SajideRécupérer les données de GrafanaRécupérer les données de Grafana dans notre code.
Il faut :
-importer l'API Grafana
-récupérer l'ID ou la clé de l'instance Grafana liée à la serre de Polytech
-tester en affichant des valeurs cohérente dans la consoleRécupérer les données de Grafana dans notre code.
Il faut :
-importer l'API Grafana
-récupérer l'ID ou la clé de l'instance Grafana liée à la serre de Polytech
-tester en affichant des valeurs cohérente dans la consoleRécupérer et afficher les données de GrafanaNicolas PalixNicolas Palixhttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/9/docs/-/issues/1Bug : création bottomNavigationView (Android Studio)2020-04-02T11:55:38+02:00Rim El JraidiBug : création bottomNavigationView (Android Studio)Lors de la création d'une bottomNavigationView, je n'arrive pas à invoquer la méthode setOnNavigationItemSelectedListener sur celle-ci. Notre bottomNavigationView ne semble pas être créée correctement.
En effet, l'erreur suivante s'affi...Lors de la création d'une bottomNavigationView, je n'arrive pas à invoquer la méthode setOnNavigationItemSelectedListener sur celle-ci. Notre bottomNavigationView ne semble pas être créée correctement.
En effet, l'erreur suivante s'affiche:
```E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.trapconnectwyres, PID: 31609
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.trapconnectwyres/com.example.trapconnectwyres.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.material.bottomnavigation.BottomNavigationView.setOnNavigationItemSelectedListener(com.google.android.material.bottomnavigation.BottomNavigationView$OnNavigationItemSelectedListener)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3270)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3409)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.material.bottomnavigation.BottomNavigationView.setOnNavigationItemSelectedListener(com.google.android.material.bottomnavigation.BottomNavigationView$OnNavigationItemSelectedListener)' on a null object reference
at com.example.trapconnectwyres.MainActivity.onCreate(MainActivity.java:49)
at android.app.Activity.performCreate(Activity.java:7802)
at android.app.Activity.performCreate(Activity.java:7791)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1299)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3245)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3409)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
```
De ce fait, l'application ne se lance pas.
Le code représentant la création de cette bottomNavigationView se trouve dans MainActivity. (L'import du package contenant les outils nécessaires à cela se trouve dans build.gradle (app) :
```implementation 'com.google.android.material:material:1.1.0'```
Étapes pour reproduire le bug :
1) Le bug se situe sur la branche switch_cages il faut donc pull celle-ci.
2) Il faut ensuite choisir un émulateur (j'utilise Pixel 2 API 29).
3) Ensuite, il faut exécuter MainActivity.
J'ai fait quelques recherches sur internet qui expliquent qu'il faut faire un cast à ce niveau ci :
``` bottomNavigationView = (BottomNavigationView)findViewById(R.id.bottom_navigation); ```
Mais cela ne marche pas.
Merci d'avance.Didier DonsezDidier Donsezhttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/21/docs/-/issues/3Lancement QEMU : "No bootable device"2023-01-03T11:03:10+01:00Raphael AudinLancement QEMU : "No bootable device"Bonjour Monsieur,
Nous travaillons sur les recettes de tests de Kameleon.
Après avoir suivi sans problème particulier la procédure : http://kameleon.imag.fr/getting_started.html
C'est à dire:
* Créer une nouvelle recette à partir du mo...Bonjour Monsieur,
Nous travaillons sur les recettes de tests de Kameleon.
Après avoir suivi sans problème particulier la procédure : http://kameleon.imag.fr/getting_started.html
C'est à dire:
* Créer une nouvelle recette à partir du modèle test (default/tests/test_aliases & default/tests/test_commands)
* Inspecter la recette
* build de la recette
Une fois les actions précédentes réalisées, nous avons exécuté la commande: qemu-system-x86_64 -enable-kvm -m 1024 build/xxxxx/xxxx
C'est cette commande qui nous pose problème car n'importe quel fichier rentré nous retourne, une fois QEMU lancé, "No bootable device" comme montré sur la capture joint ![Projet21-erreurQEMU](/uploads/1a50ad1c13a46dacb0fd53a2355f7339/Projet21-erreurQEMU.png)
Merci pour votre aideOlivier RichardOlivier Richardhttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/docs/-/issues/9Importer des données depuis Graphana2020-04-07T16:29:49+02:00Maxime VernetImporter des données depuis GraphanaBonjour monsieur Palix,
Pour commencer, pouvez vous nous donner le lien de la serre de Polytech dans Graphana ?
Ensuite savez vous comment nous pouvons récupérer les données de Graphana en utilisant le langage Time Script ?
Merci d'ava...Bonjour monsieur Palix,
Pour commencer, pouvez vous nous donner le lien de la serre de Polytech dans Graphana ?
Ensuite savez vous comment nous pouvons récupérer les données de Graphana en utilisant le langage Time Script ?
Merci d'avance, bon week-end !GraphanaNicolas PalixNicolas Palixhttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/docs/-/issues/8new component2020-04-07T16:24:26+02:00Maxime Vernetnew componentCréer une première page d'authentificationCréer une première page d'authentificationAuthentificationhttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/docs/-/issues/7Redispositionnement2020-04-07T16:24:40+02:00Maxime VernetRedispositionnementRedispositionner les elements en fonction de l'appareilRedispositionner les elements en fonction de l'appareilResponsive designMaxime VernetMaxime Vernethttps://gricad-gitlab.univ-grenoble-alpes.fr/Projets-INFO4/19-20/3/docs/-/issues/6Champs2020-04-30T22:13:16+02:00Maxime VernetChampsCreer de nouveaux champs dans la definition du type serre
-> Attention aux modifications base la de donnée firestoneCreer de nouveaux champs dans la definition du type serre
-> Attention aux modifications base la de donnée firestoneNew-serreMaxime VernetMaxime Vernet