Alexandre Salconi-Denis
/
ProjetOctopode
Programme de contrôle de l'octopode 4DOF, Theraphosa-Salconi.
CtrlBridge
- fonction quelquonque pour communiquer avec les module
- fonction quelquonque pour faire des recherche dans les module dispo
- autre fonction pour jouer avec MemRegistre
Version 1.2.0
- Ajout d'un mode de simulation pour tester le code avec seulement un contrôleur stm32
Diff: directive.cpp
- Revision:
- 11:496453b45e25
- Parent:
- 9:7295385f02b2
- Child:
- 19:0ac80045ba4c
--- a/directive.cpp Thu Mar 19 21:49:20 2015 +0000 +++ b/directive.cpp Fri Mar 20 01:03:17 2015 +0000 @@ -4,17 +4,12 @@ Directive::Directive():TTask(0)//on veux que cette tache sois exec toute les fois que TTaskGen sexecute. { c=0; - pc = new Serial(SERIAL_TX, SERIAL_RX); - ssc32= new Serial(PA_9, PA_10); - ctrDesPattes = new Faculter_motrice(/*ssc32*/pc); + // ctrDesPattes = new Faculter_motrice(/*ssc32*/pc); } Directive::~Directive() { - if(pc) - delete pc; - if(ssc32) - delete ssc32; + if(ctrDesPattes) delete ctrDesPattes; } @@ -26,22 +21,22 @@ // Inspection // //////////////// - if(pc->readable()) { +/* if(pc->readable()) { c=pc->getc();//pc.scanf ("%79s",str); pc->printf("AK %c\n",c);//pc.printf("AK %s\n",str);// pc.printf("This program is %d .\n", i); - } + }*/ ////////////////////////////// // Traitement du Labyrinthe // ////////////////////////////// - if (c == 'g') { +/* if (c == 'g') { ctrDesPattes->calibre(); c=0; } if(c == 'h') { pc->printf(" ID seq: %i \n\r",ctrDesPattes->get_idSeq()); c=0; - } + }*/ /////////////// // Mouvement // ///////////////