Dépôt officiel de l'équipe Stan Robotix 6622 participant à la compétition FIRST
- Activités : tout ce qui n'est pas relié aux compétitions
- Compets : l'intégralité du code source des compétitions (BetaBots et FRC)
- Doc : documentation créée par l'équipe pour la communauté
- Manuel sur les bases C++ et l'utilisation de WPILIB V1.2
- Liste d'exercices V2.0
- Corrections de la liste d'exercices V2.0
- Aide rapide sur Git et Github V1.0
- Aide sur la structuration d'un programme C++ V1.0
- Code de compétition : chaque projet possède dans son nom l'année de création. Pour utiliser en 2025 un projet de 2024 il faut s'assurer de :
- Mettre à jour WPILIB et VS Code
- Mettre à jour les dépendances supplémentaires
- Importer le projet
- Code des activités : il est nécessaire de compiler chaque programme en utilisant un compilateur. GCC est recommandé. Voir ce tutoriel pour l'installation de GCC avec VS Code.
- Branches :
Année-StanRobotix-Compétition-SousSytème/Commande - Répertoires :
Année_StanRobotix_Compétition/Projet
- Programmer en anglais
- Variables dans les méthodes :
- Préfixe i (input) pour les variables d'entrée (e.g. iMotor)
- Préfixe o (output) pour les variables de sorties (e.g. oAngle)
- Variables locales :
- Préfixe w (work) (e.g. wSpeed)
- Dans une classe :
- Préfixe m (my) pour les attributs (e.g. mAccelerometer)
- Le nom des méthodes commence par une minuscule puis on utilise des majuscules pour les autres mots (e.g. setVoltage())
- Préfixe k (constant) pour les variables constantes (e.g. kPi)
- Mettre des commentaires mais ne pas en abuser
git clone
git status
git add *
git add "NomDuFichier"
git rm "NomDuFichier"
git commit -m "MessageQuiADuSens"
git push
git checkout NomDeLaBranche
git branch NomDeLaBranche
git pull
git fetch
gitk
La gestion du dépôt (modification du README ou modifications majeures) est laissée au chef de l'équipe et aux mentors.
Chef d'équipe : Timothée Laberge
Mentors : Raphaël Pothier, André Wojcik et Micha Reneault
Contacts :
timothee.laberge@stanislas.qc.ca
raphael.pothier@stanislas.ca
wojcik.andre2.0@gmail.com
micha.reneault@gmail.com
2019-2025