/*2013-01-18T16:22:24-01:00*/

/********************************************************************
 * convoyeur.h
 * 
 * generated by: plcgen 2.3.253
 ********************************************************************/

#ifndef _BIBLIOTHEQUE_EPO__CONVOYEUR_H
#define _BIBLIOTHEQUE_EPO__CONVOYEUR_H


/********************** Variable declarations ***********************/

extern CB_Index convoyeur__num;
extern CB_Mem_Float *convoyeur_vitesseLineaire;
extern CB_Mem_Float *convoyeur_incPositionX;
extern CB_Mem_Float *convoyeur_incPositionY;
extern CB_Mem_Float *convoyeur_incPositionZ;
extern CB_Mem_Float *convoyeur_incRotationX;
extern CB_Mem_Float *convoyeur_incRotationY;
extern CB_Mem_Float *convoyeur_incRotationZ;
extern CB_Mem_Float *convoyeur_coordCentreX;
extern CB_Mem_Float *convoyeur_coordCentreY;
extern CB_Mem_Float *convoyeur_coordCentreZ;
extern CB_Mem_Int *convoyeur_status_act_prod;
extern CB_Mem_Float *convoyeur_m11;
extern CB_Mem_Float *convoyeur_m12;
extern CB_Mem_Float *convoyeur_m13;
extern CB_Mem_Float *convoyeur_m14;
extern CB_Mem_Float *convoyeur_m21;
extern CB_Mem_Float *convoyeur_m22;
extern CB_Mem_Float *convoyeur_m23;
extern CB_Mem_Float *convoyeur_m24;
extern CB_Mem_Float *convoyeur_m31;
extern CB_Mem_Float *convoyeur_m32;
extern CB_Mem_Float *convoyeur_m33;
extern CB_Mem_Float *convoyeur_m34;
extern CB_Mem_Float *convoyeur_m41;
extern CB_Mem_Float *convoyeur_m42;
extern CB_Mem_Float *convoyeur_m43;
extern CB_Mem_Float *convoyeur_m44;
extern CB_Mem_Float *convoyeur_incrementPositionX;
extern CB_Mem_Float *convoyeur_incrementPositionY;
extern CB_Mem_Float *convoyeur_incrementPositionZ;
extern CB_Mem_Float *convoyeur_incDeplacementProduit;
extern CB_Mem_Float *convoyeur_centreRotX;
extern CB_Mem_Float *convoyeur_centreRotY;
extern CB_Mem_Float *convoyeur_centreRotZ;
extern CB_Mem_Float *convoyeur_incRotY;
extern CB_Mem_Float *convoyeur_incRotZ;
extern CB_Mem_Float *convoyeur_incRotX;
extern CB_Mem_Bool *convoyeur_d_blocage;
extern CB_Mem_Bool *convoyeur_v_d_blocage;

/********************** Function declarations ***********************/

extern int _bibliotheque_epo__convoyeur_init(void);
extern int bibliotheque_epo__convoyeur(void);

/************************** Access macros ***************************/

#define mx_acces_bibliotheque_epo__convoyeur__status_act_prod Int[0].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m11 Float[0].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m12 Float[1].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m13 Float[2].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m14 Float[3].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m21 Float[4].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m22 Float[5].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m23 Float[6].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m24 Float[7].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m31 Float[8].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m32 Float[9].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m33 Float[10].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m34 Float[11].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m41 Float[12].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m42 Float[13].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m43 Float[14].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__m44 Float[15].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__incrementPositionX Float[16].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__incrementPositionY Float[17].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__incrementPositionZ Float[18].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__incDeplacementProduit Float[19].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__centreRotX Float[20].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__centreRotY Float[21].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__centreRotZ Float[22].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__incRotY Float[23].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__incRotZ Float[24].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__incRotX Float[25].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__d_blocage Bool[0].CB_current_value
#define mx_acces_bibliotheque_epo__convoyeur__v_d_blocage Bool[1].CB_current_value

#endif /*_BIBLIOTHEQUE_EPO__CONVOYEUR_H*/
