Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Main manager #23

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Cbampeta wants to merge 111 commits into main
base: main
Choose a base branch
Loading
from main-manager
Open

Main manager #23

Cbampeta wants to merge 111 commits into main from main-manager

Conversation

@Cbampeta
Copy link
Collaborator

@Cbampeta Cbampeta commented Dec 4, 2025

Rajout d'un system de main ultra puissant qui lance tout les autres programmes qui ont était transformé en classe (tous ou a peu prés) et qui gere l'affichage de l'écran et rajout d'un system de streaming de la camera sur une adresse http://192.168.1.10:8000/stream.mjpg lorsque elle est lancé ainsi que une classe programme dont hérité toute les autres classe : ainsi que rajout d'un remote control depuis le lan et aussi un moyen d'éteindre la pi depuis les boutons.

Cbampeta and others added 30 commits November 1, 2025 16:54
... modif de la classe camera donc en l'etat possible probleme avec les fonctions liées
Copy link
Member

@Danura30082 Danura30082 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'ai l'impression que tu n'as pas compris ce que tu fait sur certain truc.
Il y a une multiplication enorme de fichier dans scripts et src/HL. Il faudrais faire le menage et simplifer la structure du truc. N'hesite pas aussi a faire un scheme pour montre comment les fichier interagise entre eux

Remarque global:
utilise logging, il ne devrait pas avoir de print qui traine sauf exeption
utilise des fonction main et des block if name == "main":

Copy link
Member

@Danura30082 Danura30082 Dec 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pourquoi preciser une partie et pas tout? Pas sure qu'on precis ici car il faudrais le tenir a jour en plus du pyproject.tml

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

je voulais préciser car se sont des dépendance qu'il faut installer pas sur uv. le reste est dans le uv sync --rpi

To Outdated
Copy link
Member

@Danura30082 Danura30082 Dec 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C'est quoi ce fichier

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

aucune idée (il disparait)

Copy link
Member

@Danura30082 Danura30082 Dec 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C'est quoi la logique derriere avoir celui la dans sont propre dossier?

def envoie_donnee(Voiture): #si utilisation de la voiture directement
print("lancement de l'i2c")
import smbus
import struct
Copy link
Member

@Danura30082 Danura30082 Dec 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moyen fan des import ici mais ca ce defend

"""Initialize the car's components."""
self.vitesse_milimetres_s = 0 # Speed in millimeters per second
self.angle_degre = 0 # Steering angle in degrees
self.vitesse_d = 0 # Speed in millimeters per second
Copy link
Member

@Danura30082 Danura30082 Dec 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pourquoi vitesse_d?

src/HL/Car.py Outdated


class Ai_Programme():
Copy link
Member

@Danura30082 Danura30082 Dec 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a quoi sert cette class?

@@ -180,7 +195,9 @@ def main(self):
bp2 = Button("GPIO6")
try:
Schumacher = Driver(128, 128)
GR86 = Car(Schumacher)
GR86 = Car(Schumacher,None,None)
GR86._initialize_camera()
Copy link
Member

@Danura30082 Danura30082 Dec 16, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pourquoi les initialiser ici et pas dans _init?

...er les capteur de façons à debug facilement, avec changement pour que le tout marche avec la nouvelle structure
...ier avec creation de dossier et déplacement des fichiers pour plus de lisibilité du code.
Copy link
Member

@Danura30082 Danura30082 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Harmonize code base to english

...et modification de masterI2C pour pouvoir géré la connection i2c à la place de serveur_mq
...s connecter à un réseaux et affiche sur l'écran lorsqu'il est connecté
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@Danura30082 Danura30082 Danura30082 requested changes

Requested changes must be addressed to merge this pull request.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /