#ifndef mx_included_caisse_h
#define mx_included_caisse_h


/*****************************************************
                             Variables
******************************************************/
extern CB_Index caisse__num;
extern CB_Mem_Int *caisse_status_act_prod;
extern CB_Mem_Float *caisse_m11;
extern CB_Mem_Float *caisse_m12;
extern CB_Mem_Float *caisse_m13;
extern CB_Mem_Float *caisse_m14;
extern CB_Mem_Float *caisse_m21;
extern CB_Mem_Float *caisse_m22;
extern CB_Mem_Float *caisse_m23;
extern CB_Mem_Float *caisse_m24;
extern CB_Mem_Float *caisse_m31;
extern CB_Mem_Float *caisse_m32;
extern CB_Mem_Float *caisse_m33;
extern CB_Mem_Float *caisse_m34;
extern CB_Mem_Float *caisse_m41;
extern CB_Mem_Float *caisse_m42;
extern CB_Mem_Float *caisse_m43;
extern CB_Mem_Float *caisse_m44;
extern CB_Mem_Float *caisse_deplacementConv;
extern CB_Mem_Bool *caisse_contact;
extern CB_Mem_Float *caisse_centreRotX;
extern CB_Mem_Float *caisse_centreRotZ;
extern CB_Mem_Float *caisse_centreRotY;
extern CB_Mem_Int *caisse_sensDeplacement;
extern CB_Mem_Int *caisse_idConv;
extern CB_Mem_Bool *caisse_autorisationDeplacement;
extern CB_Mem_Int *caisse_numero;
extern CB_Mem_Int *caisse_idProdDessous;
extern CB_Mem_Float *caisse_oldOtherPx;
extern CB_Mem_Float *caisse_oldOtherPy;
extern CB_Mem_Float *caisse_oldOtherPz;
extern CB_Mem_Float *caisse_oldOtherRx;
extern CB_Mem_Float *caisse_oldOtherRy;
extern CB_Mem_Float *caisse_oldOtherRz;
extern CB_Mem_Float *caisse_vitesseGravite;
extern CB_Mem_Int *caisse_oldIdConv;

extern int bibliotheque_epo__caisse();

/*****************************************************
                     variables access macros :
******************************************************/
#define mx_acces_bibliotheque_epo__caisse__status_act_prod Int[0].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m11 Float[0].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m12 Float[1].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m13 Float[2].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m14 Float[3].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m21 Float[4].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m22 Float[5].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m23 Float[6].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m24 Float[7].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m31 Float[8].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m32 Float[9].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m33 Float[10].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m34 Float[11].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m41 Float[12].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m42 Float[13].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m43 Float[14].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__m44 Float[15].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__deplacementConv Float[16].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__contact Bool[0].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__centreRotX Float[17].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__centreRotZ Float[18].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__centreRotY Float[19].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__sensDeplacement Int[1].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__idConv Int[2].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__autorisationDeplacement Bool[1].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__numero Int[3].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__idProdDessous Int[4].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__oldOtherPx Float[20].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__oldOtherPy Float[21].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__oldOtherPz Float[22].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__oldOtherRx Float[23].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__oldOtherRy Float[24].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__oldOtherRz Float[25].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__vitesseGravite Float[26].CB_current_value
#define mx_acces_bibliotheque_epo__caisse__oldIdConv Int[5].CB_current_value

#endif
