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
source/Module.h
- Committer:
- salco
- Date:
- 2017-01-31
- Revision:
- 41:0b5c14dda54a
- Parent:
- 36:474d4795aafa
File content as of revision 41:0b5c14dda54a:
#ifndef MODULE_H #define MODULE_H /** @file Module.h */ /** * Structure des registe de memoire des modules * @note * <B>Adresse du Périphérique:</B> i like banana.<BR> * <B>Lier a quelle réaction:</B> i like banana.<BR> * <B>Type de format:</B> i like banana.<BR> * <B>Position Spatiale:</B> i like banana.<BR> * <B>Type:</B> i like banana.<BR> * <B>Sous-Type:</B> i like banana. */ struct Module { unsigned char regA; // adresse module char regB; /**< Registre B. * <table border="1" style="border: 1px solid black; text-align: center;"> * <tr> * <th colspan="4" style="border: 1px solid black">Adresse du Périphérique</th> * <th colspan="3">Lier a quelle réaction</th> * <th colspan="1">Type de format</th> * </tr> * <tr> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * </tr> * </table> */ char regC; /**< Registre C. * <table border="1" style="border: 1px solid black; text-align: center;"> * <tr> * <th colspan="2" style="border: 1px solid black">Type de format</th> * <th colspan="6">Position Spatiale</th> * </tr> * <tr> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * </tr> * </table> */ char regD; /**< Registre D. * <table border="1" style="border: 1px solid black; text-align: center;"> * <tr> * <th colspan="2" style="border: 1px solid black">Type</th> * <th colspan="6">Sous-Type</th> * </tr> * <tr> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * <td>0</td> * </tr> * </table> */ }; #endif // MODULE_H //