Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of Le_Pont_V10015 by
Constantes.h
00001 //***********************************************************************************/ 00002 // 00003 // Constantes Pont Bacalan 00004 // 00005 //************************************************************************************/ 00006 #ifndef _CONST_ 00007 #define _CONST_ 00008 00009 typedef char U8 ; 00010 typedef short S16 ; 00011 typedef unsigned short U16 ; 00012 typedef float F32 ; 00013 typedef int S32 ; 00014 00015 #ifndef TRUE 00016 #define TRUE 1 00017 #endif 00018 00019 #ifndef FALSE 00020 #define FALSE 0 00021 #endif 00022 00023 #define REG_INPUT_START 0 00024 #define REG_INPUT_NREGS 260 00025 #define SLAVE_ID 0x01 00026 00027 #define EPSILON 1E-9 00028 00029 #define ARRET 0 00030 #define MONTE 1 00031 #define DESCEND 2 00032 00033 #define MODE_ARRET 0 00034 #define MODE_MANUEL 1 00035 #define MODE_AUTOMATIQUE 2 00036 #define MODE_PARAMETRAGE 3 00037 #define MODE_ETALONNAGE 4 00038 #define MODE_ALIGNEMENT 5 00039 00040 #define AUCUN 0 00041 #define DEUX_VITESSES 1 00042 #define RD_SUIT_RG 2 00043 #define RG_SUIT_RD 3 00044 #define CUSTOM 4 00045 00046 #define TAILLE_TABLEAU_HAUTEURS 6 00047 00048 #define Version_Soft Memoire_S16[1] 00049 00050 // Boutons 00051 #define BTN_Arret Memoire_S16[120] 00052 #define BTN_Monte Memoire_S16[121] 00053 #define BTN_Descend Memoire_S16[122] 00054 #define BTN_Etalonnage Memoire_S16[140] 00055 00056 00057 #define BTN_Monte_RD Memoire_S16[125] 00058 #define BTN_Descend_RD Memoire_S16[126] 00059 00060 #define BTN_Monte_RG Memoire_S16[130] 00061 #define BTN_Descend_RG Memoire_S16[131] 00062 00063 00064 #define BTN_Frein Memoire_S16[141] 00065 #define BTN_Aligne Memoire_S16[142] 00066 00067 //Temps de scrutation 00068 #define Duree_Boucle_us Memoire_S16[2] 00069 #define Periode_Scrutation_ms Memoire_S16[3] 00070 00071 //Modes de fonctionnement 00072 #define Mode_Fonctionnement Memoire_S16[15] 00073 #define Mode_Synchro Memoire_S16[16] 00074 00075 //Informations rive droite 00076 #define Etat_RD Memoire_S16[20] 00077 #define Hauteur_RD Memoire_S16[21] 00078 #define Vitesse_RD Memoire_S16[22] 00079 #define Couple_RD Memoire_S16[23] 00080 #define Acceleration_RD Memoire_S16[24] 00081 #define Mesure_RD Memoire_S16[25] 00082 #define Etat_COM_RD Memoire_S16[26] 00083 #define Compteur_Timeout_RD Memoire_S16[27] 00084 #define Consigne_Vitesse_RD Memoire_S16[28] 00085 #define Consigne_Hauteur_RD Memoire_S16[29] 00086 00087 #define Hauteur_RD1_mm Memoire_S16[35] 00088 #define Hauteur_RD2_mm Memoire_S16[36] 00089 #define Hauteur_RD1_pts Memoire_S16[37] 00090 #define Hauteur_RD2_pts Memoire_S16[38] 00091 00092 //Informations rive gauche 00093 #define Etat_RG Memoire_S16[40] 00094 #define Hauteur_RG Memoire_S16[41] 00095 #define Vitesse_RG Memoire_S16[42] 00096 #define Couple_RG Memoire_S16[43] 00097 #define Acceleration_RG Memoire_S16[44] 00098 #define Mesure_RG Memoire_S16[45] 00099 #define Etat_COM_RG Memoire_S16[46] 00100 #define Compteur_Timeout_RG Memoire_S16[47] 00101 #define Consigne_Vitesse_RG Memoire_S16[48] 00102 #define Consigne_Hauteur_RG Memoire_S16[49] 00103 00104 #define Hauteur_RG1_mm Memoire_S16[55] 00105 #define Hauteur_RG2_mm Memoire_S16[56] 00106 #define Hauteur_RG1_pts Memoire_S16[57] 00107 #define Hauteur_RG2_pts Memoire_S16[58] 00108 00109 //Informations pont 00110 #define Etat_P Memoire_S16[60] 00111 #define Hauteur_P Memoire_S16[61] 00112 #define Vitesse_P Memoire_S16[62] 00113 #define Couple_P Memoire_S16[63] 00114 #define Acceleration_P Memoire_S16[64] 00115 00116 #define Consigne_Vitesse_Manu Memoire_S16[67] 00117 #define Consigne_Vitesse_Auto Memoire_S16[68] 00118 #define Consigne_Haute_P Memoire_S16[69] 00119 #define Consigne_Basse_P Memoire_S16[70] 00120 00121 #define Anticipation_Synchro Memoire_S16[80] 00122 #define KP_Synchro Memoire_S16[81] 00123 #define KI_Synchro Memoire_S16[82] 00124 #define KD_Synchro Memoire_S16[83] 00125 00126 00127 #define Hauteur_mini Memoire_S16[100] 00128 #define Hauteur_maxi Memoire_S16[101] 00129 #define Vitesse_mini Memoire_S16[102] 00130 #define Vitesse_maxi Memoire_S16[103] 00131 00132 #define Ecart_Synchronisation Memoire_S16[110] 00133 #define Defaut_Mineur_Synchro Memoire_S16[111] 00134 #define Defaut_Majeur_Synchro Memoire_S16[112] 00135 #define Defaut_Critique_Synchro Memoire_S16[113] 00136 #define Correction_Synchro Memoire_S16[114] 00137 00138 //Parametres variateur rive droite 00139 #define Param_Version_RD Memoire_S16[150] 00140 #define Param_Startup_RD Memoire_S16[151] 00141 #define Param_Increment_RD Memoire_S16[152] 00142 #define Param_Seuil_Demarrage_RD Memoire_S16[153] 00143 #define Param_Acceleration_RD Memoire_S16[154] 00144 #define Param_Deceleration_RD Memoire_S16[155] 00145 #define Param_Kpv_RD Memoire_S16[156] 00146 #define Param_Kiv_RD Memoire_S16[157] 00147 #define Param_Kdv_RD Memoire_S16[158] 00148 #define Param_Kav_RD Memoire_S16[159] 00149 #define Param_Consigne_RD Memoire_S16[160] 00150 00151 //Parametres variateur rive gauche 00152 #define Param_Version_RG Memoire_S16[200] 00153 #define Param_Startup_RG Memoire_S16[201] 00154 #define Param_Increment_RG Memoire_S16[202] 00155 #define Param_Seuil_Demarrage_RG Memoire_S16[203] 00156 #define Param_Acceleration_RG Memoire_S16[204] 00157 #define Param_Deceleration_RG Memoire_S16[205] 00158 #define Param_Kpv_RG Memoire_S16[206] 00159 #define Param_Kiv_RG Memoire_S16[207] 00160 #define Param_Kdv_RG Memoire_S16[208] 00161 #define Param_Kav_RG Memoire_S16[209] 00162 #define Param_Consigne_RG Memoire_S16[210] 00163 00164 //Commandes de sauvegarde mémoire 00165 #define Sauver_Vers_Flash Memoire_S16[245] 00166 00167 //Autres paramètres 00168 #define Sauvegarde_automatique Memoire_S16[246] 00169 #define Etalonnage_effectue Memoire_S16[247] 00170 #define Etalonnage_en_cours Memoire_S16[248] 00171 #define RAZ Memoire_S16[249] 00172 #define Mode_Debug Memoire_S16[250] 00173 00174 00175 #endif 00176 00177 00178 00179 00180 00181 00182 00183 00184 00185 00186 00187 00188 00189 00190 00191 00192
Generated on Tue Jul 12 2022 13:32:38 by
