1
0
Fork 0
mirror of https://github.com/RobotechLille/cdf2018-principal synced 2025-09-04 01:05:56 +02:00

Plus d'actionneurs

This commit is contained in:
Geoffrey Frogeye 2018-05-08 19:20:17 +02:00
parent 935d1054a7
commit 595e8fa2a1
62 changed files with 15 additions and 6320 deletions

View file

@ -14,6 +14,7 @@ void configureActionneurs()
{
pthread_mutex_init(&receptionActionMutex, NULL);
pthread_cond_init(&receptionActionCond, NULL);
resetActionneurs();
}
void setLoquet(bool state)
@ -66,8 +67,10 @@ void setPropulsion(bool state)
void resetActionneurs()
{
setPropulsion(false);
setLoquet(false);
barilletReset();
setPositionBalle(attente);
setPropulsion(false);
}
void stopActionneurs()

View file

@ -159,15 +159,15 @@ void runDiagnostics()
i = 3;
execDiagnostic("Mot+Cod R AR", diagCodeuse, &i);
execDiagnostic("Ouverture loquet", diagJustRun, &diagSetLoquetOuvert);
execDiagnostic("Fermeture loquet", diagJustRun, &diagSetLoquetFerme);
execDiagnostic("Ouverture loquet", diagJustRun, &diagSetLoquetOuvert);
execDiagnostic("Reset barillet", diagJustRun, &barilletReset);
execDiagnostic("T+1 barillet", diagJustRun, &barilletSuivant);
execDiagnostic("T+2 barillet", diagJustRun, &barilletSkip);
execDiagnostic("Pousser balle", diagJustRun, &pousserBalle);
execDiagnostic("Pos. attente", diagJustRun, &diagSetPositionBalleAttente);
execDiagnostic("Pos. ejection", diagJustRun, &diagSetPositionBalleEjection);
execDiagnostic("Pos. evacuation", diagJustRun, &diagSetPositionBalleEvacuation);
execDiagnostic("Propulsion off", diagJustRun, &diagSetPropulsionOn);
execDiagnostic("Pos. attente", diagJustRun, &diagSetPositionBalleAttente);
execDiagnostic("Propulsion on", diagJustRun, &diagSetPropulsionOff);
execDiagnostic("Propulsion off", diagJustRun, &diagSetPropulsionOn);
}