Programme d'utilisation des AX12 et de l'MX12 V3

Fork of Utilisatio_MX12_V2 by CRAC Team

Committer:
matthieuvignon
Date:
Fri May 19 08:06:49 2017 +0000
Revision:
2:9d280856a536
Child:
3:1bb26049bdd1
Programme AX12 + verification position

Who changed what in which revision?

UserRevisionLine numberNew contents of line
matthieuvignon 2:9d280856a536 1 #include "all_includes.h"
matthieuvignon 2:9d280856a536 2
matthieuvignon 2:9d280856a536 3
matthieuvignon 2:9d280856a536 4
matthieuvignon 2:9d280856a536 5 #define AX12_INITIALISATION 0
matthieuvignon 2:9d280856a536 6 #define AX12_PREPARATION_PRISE 1
matthieuvignon 2:9d280856a536 7 #define AX12_STOCKAGE_HAUT 2
matthieuvignon 2:9d280856a536 8 #define AX12_STOCKAGE_BAS 3
matthieuvignon 2:9d280856a536 9 #define AX12_DEPOSER 4
matthieuvignon 2:9d280856a536 10 #define AX12_PREPARATION_DEPOT_BAS 5
matthieuvignon 2:9d280856a536 11 #define AX12_PREPARATION_DEPOT_HAUT 6
matthieuvignon 2:9d280856a536 12 #define AX12_POUSSER_MODULE 7
matthieuvignon 2:9d280856a536 13 #define AX12_VIDER_FUSEE_POMPE 8
matthieuvignon 2:9d280856a536 14 #define AX12_REMPLIR_BASE_POMPE 9
matthieuvignon 2:9d280856a536 15 #define AX12_GET_POSITION 10
matthieuvignon 2:9d280856a536 16 #define AX12_VIDER_FUSEE_POMPEBLEU 11
matthieuvignon 2:9d280856a536 17 #define AX12_DEFAUT 20
matthieuvignon 2:9d280856a536 18
matthieuvignon 2:9d280856a536 19 #define TOLERANCE_AX12 50
matthieuvignon 2:9d280856a536 20
matthieuvignon 2:9d280856a536 21 /* PROTOTYPES DE FONCTIONS ET POINTEURS */
matthieuvignon 2:9d280856a536 22
matthieuvignon 2:9d280856a536 23
matthieuvignon 2:9d280856a536 24
matthieuvignon 2:9d280856a536 25 /****************************************************************************************/
matthieuvignon 2:9d280856a536 26 /* FUNCTION NAME: Fin_action */
matthieuvignon 2:9d280856a536 27 /* DESCRIPTION : Fonction qui confirme la fin de mouvement des AX12 */
matthieuvignon 2:9d280856a536 28 /****************************************************************************************/
matthieuvignon 2:9d280856a536 29 void Fin_action(void);
matthieuvignon 2:9d280856a536 30
matthieuvignon 2:9d280856a536 31
matthieuvignon 2:9d280856a536 32 /****************************************************************************************/
matthieuvignon 2:9d280856a536 33 /* FUNCTION NAME: Initialisation_position */
matthieuvignon 2:9d280856a536 34 /* DESCRIPTION : Fonction qui place les bras en position verticale */
matthieuvignon 2:9d280856a536 35 /****************************************************************************************/
matthieuvignon 2:9d280856a536 36 void Initialisation_position(unsigned char choix);
matthieuvignon 2:9d280856a536 37
matthieuvignon 2:9d280856a536 38 /****************************************************************************************/
matthieuvignon 2:9d280856a536 39 /* FUNCTION NAME: Preparation_prise */
matthieuvignon 2:9d280856a536 40 /* DESCRIPTION : Fonction qui prepare le robot pour prendre les modules */
matthieuvignon 2:9d280856a536 41 /****************************************************************************************/
matthieuvignon 2:9d280856a536 42 void Preparation_prise(unsigned char choix);
matthieuvignon 2:9d280856a536 43
matthieuvignon 2:9d280856a536 44 /****************************************************************************************/
matthieuvignon 2:9d280856a536 45 /* FUNCTION NAME: Stockage_haut */
matthieuvignon 2:9d280856a536 46 /* DESCRIPTION : Fonction qui prend et stocke les modules dans la position haute */
matthieuvignon 2:9d280856a536 47 /****************************************************************************************/
matthieuvignon 2:9d280856a536 48 void Stockage_haut(unsigned char choix);
matthieuvignon 2:9d280856a536 49
matthieuvignon 2:9d280856a536 50 /****************************************************************************************/
matthieuvignon 2:9d280856a536 51 /* FUNCTION NAME: Stockage_bas */
matthieuvignon 2:9d280856a536 52 /* DESCRIPTION : Fonction qui prend et stocke un module dans la pince */
matthieuvignon 2:9d280856a536 53 /****************************************************************************************/
matthieuvignon 2:9d280856a536 54 void Stockage_bas(unsigned char choix);
matthieuvignon 2:9d280856a536 55
matthieuvignon 2:9d280856a536 56 /****************************************************************************************/
matthieuvignon 2:9d280856a536 57 /* FUNCTION NAME: Deposer */
matthieuvignon 2:9d280856a536 58 /* DESCRIPTION : Fonction qui permet de déposer un module */
matthieuvignon 2:9d280856a536 59 /****************************************************************************************/
matthieuvignon 2:9d280856a536 60 void Deposer(unsigned char choix);
matthieuvignon 2:9d280856a536 61
matthieuvignon 2:9d280856a536 62 /****************************************************************************************/
matthieuvignon 2:9d280856a536 63 /* FUNCTION NAME: Preparation_depos_bas */
matthieuvignon 2:9d280856a536 64 /* DESCRIPTION : Fonction qui prépare le depos d'un module en bas */
matthieuvignon 2:9d280856a536 65 /****************************************************************************************/
matthieuvignon 2:9d280856a536 66 void Preparation_depot_bas(unsigned char choix);
matthieuvignon 2:9d280856a536 67
matthieuvignon 2:9d280856a536 68 /****************************************************************************************/
matthieuvignon 2:9d280856a536 69 /* FUNCTION NAME: Preparation_depos_haut */
matthieuvignon 2:9d280856a536 70 /* DESCRIPTION : Fonction qui prépare le depos d'un module en haut */
matthieuvignon 2:9d280856a536 71 /****************************************************************************************/
matthieuvignon 2:9d280856a536 72 void Preparation_depot_haut(unsigned char choix);
matthieuvignon 2:9d280856a536 73
matthieuvignon 2:9d280856a536 74 /****************************************************************************************/
matthieuvignon 2:9d280856a536 75 /* FUNCTION NAME: Pousser_module */
matthieuvignon 2:9d280856a536 76 /* DESCRIPTION : Fonction qui permet pousser le module situé à l'entrée de la bas */
matthieuvignon 2:9d280856a536 77 /****************************************************************************************/
matthieuvignon 2:9d280856a536 78 void Pousser_module(unsigned char choix);
matthieuvignon 2:9d280856a536 79
matthieuvignon 2:9d280856a536 80 /****************************************************************************************/
matthieuvignon 2:9d280856a536 81 /* FUNCTION NAME: Check_positionAX12 */
matthieuvignon 2:9d280856a536 82 /* DESCRIPTION : Fonction qui permet de verifier la position des AX12 */
matthieuvignon 2:9d280856a536 83 /****************************************************************************************/
matthieuvignon 2:9d280856a536 84 void Check_positionAX12(char* TAB, unsigned char choix);
matthieuvignon 2:9d280856a536 85
matthieuvignon 2:9d280856a536 86
matthieuvignon 2:9d280856a536 87 ///////////TABLEAU PINCE DROITE /////////////////////////// --> choix_bras == 1
matthieuvignon 2:9d280856a536 88 static char TAB1[25]= {0x12,0xDA, 0x00, 0xFF, 0x00, ///Position initiale
matthieuvignon 2:9d280856a536 89 0x04,0xF4, 0x01, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 90 0x07,0x00, 0x01, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 91 0x0F,0x00, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 92
matthieuvignon 2:9d280856a536 93 static char TAB2[25]= {0x12,0xFF, 0x02, 0xFF, 0x03, ///Preparation prise
matthieuvignon 2:9d280856a536 94 0x04,0xE9, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 95 0x07,0xF4, 0x01, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 96 0x0F,0xF4, 0x01, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 97
matthieuvignon 2:9d280856a536 98 static char TAB3[25]= {0x12,0xFF, 0x02, 0xFF, 0x03, ///Stockage haut/bas (attraper module)
matthieuvignon 2:9d280856a536 99 0x04,0xE9, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 100 0x07,0xD5, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 101 0x0F,0x4D, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 102
matthieuvignon 2:9d280856a536 103 static char TAB4[25]= {0x12,0x35, 0x01, 0xFF, 0x03, ///Stockage haut (bras en l'air)
matthieuvignon 2:9d280856a536 104 0x04,0x00, 0x02, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 105 0x07,0xD5, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 106 0x0F,0x4D, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 107
matthieuvignon 2:9d280856a536 108 static char TAB5[25]= {0x12,0x35, 0x01, 0xFF, 0x00, ///Stockage haut (module sur tige)
matthieuvignon 2:9d280856a536 109 0x04,0x60, 0x01, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 110 0x07,0xD5, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 111 0x0F,0x4D, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 112
matthieuvignon 2:9d280856a536 113 static char TAB6[25]= {0x12,0x35, 0x01, 0xFF, 0x03, ///Stockage haut (pince ouverte)
matthieuvignon 2:9d280856a536 114 0x04,0x50, 0x01, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 115 0x07,0x0A, 0x01, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 116 0x0F,0xDD, 0x02, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 117
matthieuvignon 2:9d280856a536 118 static char TAB7[25]= {0x12,0xA6, 0x00, 0xFF, 0x03, ///Stockage bas (bras en l'air)
matthieuvignon 2:9d280856a536 119 0x04,0x50, 0x03, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 120 0x07,0xD5, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 121 0x0F,0x4D, 0x03, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 122
matthieuvignon 2:9d280856a536 123 static char TAB8[25]= {0x12,0xF4, 0x01, 0xFF, 0x00, ///Deposer (descendre bras)
matthieuvignon 2:9d280856a536 124 0x04,0x00, 0x03, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 125 0x07,0xD5, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 126 0x0F,0x4D, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 127
matthieuvignon 2:9d280856a536 128 static char TAB9[25]= {0x12,0xF4, 0x01, 0xFF, 0x03, ///Deposer (pince ouverte)
matthieuvignon 2:9d280856a536 129 0x04,0x00, 0x03, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 130 0x07,0x0A, 0x01, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 131 0x0F,0xDD, 0x02, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 132
matthieuvignon 2:9d280856a536 133 static char TAB10[25]= {0x12,0x35, 0x01, 0xFF, 0x00, ///deposer (preparation module haut)
matthieuvignon 2:9d280856a536 134 0x04,0x00, 0x02, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 135 0x07,0xD5, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 136 0x0F,0x4D, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 137
matthieuvignon 2:9d280856a536 138 static char TAB11[25]= {0x12,0xB0, 0x01, 0xFF, 0x00, ///Pousser module (bras en bas)
matthieuvignon 2:9d280856a536 139 0x04,0x00, 0x03, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 140 0x07,0x0A, 0x01, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 141 0x0F,0xDD, 0x02, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 142
matthieuvignon 2:9d280856a536 143
matthieuvignon 2:9d280856a536 144 //////////////////TABLEAU PINCE GAUCHE ///////////////////////////// --> choix_bras == 2
matthieuvignon 2:9d280856a536 145 static char TAB21[25]= {0x08,0xDA, 0x00, 0xFF, 0x00, ///Position initiale
matthieuvignon 2:9d280856a536 146 0x03,0xF4, 0x01, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 147 0x0D,0x00, 0x01, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 148 0x0E,0x00, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 149
matthieuvignon 2:9d280856a536 150 static char TAB22[25]= {0x08,0xFF, 0x02, 0xFF, 0x03, ///Preparation prise
matthieuvignon 2:9d280856a536 151 0x03,0xE9, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 152 0x0D,0xF4, 0x01, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 153 0x0E,0xF4, 0x01, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 154
matthieuvignon 2:9d280856a536 155 static char TAB23[25]= {0x08,0xFF, 0x02, 0xFF, 0x03, ///Stockage haut/bas (attraper module)
matthieuvignon 2:9d280856a536 156 0x03,0xE9, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 157 0x0D,0xD5, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 158 0x0E,0x4D, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 159
matthieuvignon 2:9d280856a536 160 static char TAB24[25]= {0x08,0x35, 0x01, 0xFF, 0x03, ///Stockage haut (bras en l'air)
matthieuvignon 2:9d280856a536 161 0x03,0x00, 0x02, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 162 0x0D,0xD5, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 163 0x0E,0x4D, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 164
matthieuvignon 2:9d280856a536 165 static char TAB25[25]= {0x08,0x35, 0x01, 0xFF, 0x00, ///Stockage haut (module sur tige)
matthieuvignon 2:9d280856a536 166 0x03,0x60, 0x01, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 167 0x0D,0xD5, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 168 0x0E,0x4D, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 169
matthieuvignon 2:9d280856a536 170 static char TAB26[25]= {0x08,0x35, 0x01, 0xFF, 0x03, ///Stockage haut (pince ouverte)
matthieuvignon 2:9d280856a536 171 0x03,0x50, 0x01, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 172 0x0D,0x0A, 0x01, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 173 0x0E,0xDD, 0x02, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 174
matthieuvignon 2:9d280856a536 175 static char TAB27[25]= {0x08,0xA6, 0x00, 0xFF, 0x03, ///Stockage bas (bras en l'air)
matthieuvignon 2:9d280856a536 176 0x03,0x50, 0x03, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 177 0x0D,0xD5, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 178 0x0E,0x4D, 0x03, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 179
matthieuvignon 2:9d280856a536 180 static char TAB28[25]= {0x08,0xF4, 0x01, 0xFF, 0x00, ///Deposer(descendre bras)
matthieuvignon 2:9d280856a536 181 0x03,0x00, 0x03, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 182 0x0D,0xD5, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 183 0x0E,0x4D, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 184
matthieuvignon 2:9d280856a536 185 static char TAB29[25]= {0x08,0xF4, 0x01, 0xFF, 0x03, ///Deposer(pince ouverte)
matthieuvignon 2:9d280856a536 186 0x03,0x00, 0x03, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 187 0x0D,0xF4, 0x01, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 188 0x0E,0xF4, 0x01, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 189
matthieuvignon 2:9d280856a536 190 static char TAB30[25]= {0x08,0x35, 0x01, 0xFF, 0x00, ///deposer(preparation module haut)
matthieuvignon 2:9d280856a536 191 0x03,0x00, 0x02, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 192 0x0D,0xD5, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 193 0x0E,0x4D, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 194
matthieuvignon 2:9d280856a536 195 static char TAB31[25]= {0x08,0xB0, 0x01, 0xFF, 0x00, ///Pousser module (bras en bas)
matthieuvignon 2:9d280856a536 196 0x03,0x00, 0x03, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 197 0x0D,0xD5, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 198 0x0E,0x4D, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 199
matthieuvignon 2:9d280856a536 200
matthieuvignon 2:9d280856a536 201 char TabBrasPompePosInit[15]= {0x03,0xB0, 0x01, 0xFF, 0x00, /// (bras en bas)
matthieuvignon 2:9d280856a536 202 0x02,0x00, 0x03, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 203 0x01,0xD5, 0x00, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 204 /*
matthieuvignon 2:9d280856a536 205 char TabBrasPompeViderFuseeMvt1[15]= {0x03,0xFD, 0x01, 0xFF, 0x00, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 206 0x02,0xF3, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 207 0x01,0x0B, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 208
matthieuvignon 2:9d280856a536 209
matthieuvignon 2:9d280856a536 210
matthieuvignon 2:9d280856a536 211 char TabBrasPompeViderFuseeMvt2[15]= {0x03,0x18, 0x02, 0xFF, 0x00, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 212 0x02,0xA9, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 213 0x01,0xC8, 0x01, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 214
matthieuvignon 2:9d280856a536 215 char TabBrasPompeViderFuseeMvt3[15]= {0x03,0x3D, 0x03, 0xFF, 0x00, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 216 0x02,0x45, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 217 0x01,0x74, 0x01, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 218
matthieuvignon 2:9d280856a536 219 char TabBrasPompeViderFuseeMvt4[15]= {0x03,0x7C, 0x03, 0xFF, 0x00, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 220 0x02,0x71, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 221 0x01,0xE5, 0x00, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 222
matthieuvignon 2:9d280856a536 223 char TabBrasPompeViderFuseeMvt5[15]= {0x03,0x7C, 0x03, 0xFF, 0x00, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 224 0x02,0x0D, 0x01, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 225 0x01,0x74, 0x00, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 226 */
matthieuvignon 2:9d280856a536 227 /*
matthieuvignon 2:9d280856a536 228 char TabBrasPompeViderFuseeMvt1[15]= {0x03,0xCE, 0x01, 0xFF, 0x00, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 229 0x02,0xDB, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 230 0x01,0x2F, 0x03, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 231
matthieuvignon 2:9d280856a536 232
matthieuvignon 2:9d280856a536 233
matthieuvignon 2:9d280856a536 234 char TabBrasPompeViderFuseeMvt2[15]= {0x03,0x4D, 0x02, 0xFF, 0x00, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 235 0x02,0x6D, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 236 0x01,0x00, 0x02, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 237
matthieuvignon 2:9d280856a536 238 char TabBrasPompeViderFuseeMvt3[15]= {0x03,0x4D, 0x03, 0xFF, 0x00, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 239 0x02,0x4F, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 240 0x01,0x32, 0x01, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 241
matthieuvignon 2:9d280856a536 242 char TabBrasPompeViderFuseeMvt4[15]= {0x03,0x5B, 0x03, 0xFF, 0x00, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 243 0x02,0xF3, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 244 0x01,0x5D, 0x00, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 245
matthieuvignon 2:9d280856a536 246 char TabBrasPompeViderFuseeMvt5[15]= {0x03,0x39, 0x03, 0xFF, 0x00, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 247 0x02,0x4C, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 248 0x01,0x80, 0x00, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 249
matthieuvignon 2:9d280856a536 250 char TabBrasPompeViderFuseeMvt6[15]= {0x03,0xBE, 0x02, 0xFF, 0x00, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 251 0x02,0x3F, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 252 0x01,0x80, 0x00, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 253
matthieuvignon 2:9d280856a536 254 char TabBrasPompeViderFuseeMvt7[15]= {0x03,0x18, 0x02, 0xFF, 0x00, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 255 0x02,0x9C, 0x00, 0xFF, 0x00,
matthieuvignon 2:9d280856a536 256 0x01,0xF3, 0x01, 0xFF, 0x00};
matthieuvignon 2:9d280856a536 257
matthieuvignon 2:9d280856a536 258 */
matthieuvignon 2:9d280856a536 259
matthieuvignon 2:9d280856a536 260 char TabBrasPompeViderFuseeMvt1[15]= {0x03,0xE2, 0x01, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 261 0x02,0xD5, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 262 0x01,0xFF, 0x01, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 263
matthieuvignon 2:9d280856a536 264
matthieuvignon 2:9d280856a536 265
matthieuvignon 2:9d280856a536 266 char TabBrasPompeViderFuseeMvt2[15]= {0x03,0xF0, 0x02, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 267 0x02,0x45,0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 268 0x01,0x32,0x03, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 269
matthieuvignon 2:9d280856a536 270 char TabBrasPompeViderFuseeMvt3[15]= {0x03,0x68,0x03, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 271 0x02,0x3B, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 272 0x01,0x98, 0x02, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 273
matthieuvignon 2:9d280856a536 274 char TabBrasPompeViderFuseeMvt33[15]= {0x03,0x68,0x03, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 275 0x02,0x7E, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 276 0x01,0x65, 0x02, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 277
matthieuvignon 2:9d280856a536 278 char TabBrasPompeViderFuseeMvt4[15]= {0x03,0x65, 0x03, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 279 0x02,0xE9, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 280 0x01,0xFF, 0x01, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 281
matthieuvignon 2:9d280856a536 282 char TabBrasPompeViderFuseeMvt44[15]= {0x03,0x34, 0x03, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 283 0x02,0x88, 0x01, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 284 0x01,0x8B, 0x01, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 285
matthieuvignon 2:9d280856a536 286
matthieuvignon 2:9d280856a536 287
matthieuvignon 2:9d280856a536 288 char TabBrasPompeViderFuseeMvt2_2[15]= {0x03,0xF0, 0x02, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 289 0x02,0x45,0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 290 0x01,0xCC,0x00, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 291
matthieuvignon 2:9d280856a536 292 char TabBrasPompeViderFuseeMvt3_2[15]= {0x03,0x68,0x03, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 293 0x02,0x3B, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 294 0x01,0x66, 0x01, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 295
matthieuvignon 2:9d280856a536 296 char TabBrasPompeViderFuseeMvt33_2[15]= {0x03,0x68,0x03, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 297 0x02,0x7E, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 298 0x01,0x99, 0x01, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 299
matthieuvignon 2:9d280856a536 300 char TabBrasPompeViderFuseeMvt4_2[15]= {0x03,0x65, 0x03, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 301 0x02,0xE9, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 302 0x01,0xFF, 0x01, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 303
matthieuvignon 2:9d280856a536 304 char TabBrasPompeViderFuseeMvt44_2[15]= {0x03,0x34, 0x03, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 305 0x02,0x88, 0x01, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 306 0x01,0x98, 0x02, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 307
matthieuvignon 2:9d280856a536 308
matthieuvignon 2:9d280856a536 309
matthieuvignon 2:9d280856a536 310 char TabBrasPompeViderFuseeMvt5[15]= {0x03,0x40, 0x03, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 311 0x02,0x67, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 312 0x01,0x32, 0x00, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 313
matthieuvignon 2:9d280856a536 314 char TabBrasPompeViderFuseeMvt6[15]= {0x03,0x7C, 0x02, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 315 0x02,0x56, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 316 0x01,0x32, 0x03, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 317
matthieuvignon 2:9d280856a536 318 char TabBrasPompeViderFuseeMvt7[15]= {0x03,0x14, 0x02, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 319 0x02,0x92, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 320 0x01,0x32, 0x003, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 321
matthieuvignon 2:9d280856a536 322 char TabBrasPompeViderFuseeMvt8[15]= {0x03,0xDC, 0x01, 0xFF, 0x03, /// (haut, milieu, bas)
matthieuvignon 2:9d280856a536 323 0x02,0xD5, 0x00, 0xFF, 0x03,
matthieuvignon 2:9d280856a536 324 0x01,0xFF, 0x01, 0xFF, 0x03};
matthieuvignon 2:9d280856a536 325