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: source/OSNAPprotocoleDefine.h
- Revision:
- 15:91b3c572d9df
- Parent:
- 14:ca1a9230ba7f
- Child:
- 27:ea60d12dccdf
--- a/source/OSNAPprotocoleDefine.h Mon Mar 23 22:41:31 2015 +0000 +++ b/source/OSNAPprotocoleDefine.h Wed Apr 22 19:27:44 2015 +0000 @@ -4,6 +4,40 @@ //#define NONE 0 + +struct osnapModule_t{ + unsigned char addrModule; //osnapRegisterA + + union{ + unsigned char getByte; + struct + { + unsigned char typeFormat : 1; + unsigned char linkToReaction : 3; + unsigned char addrPeripherique : 4; + }; + }osnapRegisterB; + + union{ + unsigned char getByte; + struct + { + unsigned char positionSpatiale : 6; + unsigned char typeFormat : 2; + }; + }osnapRegisterC; + + union{ + unsigned char getByte; + struct + { + unsigned char sousType : 6; + unsigned char type : 2; + }; + }osnapRegisterD; + +}; + typedef enum { //NONE =0, CAPTEUR = 1,