summaryrefslogtreecommitdiff
path: root/2003/i/buzz/src/automate/receptivite.h
diff options
context:
space:
mode:
Diffstat (limited to '2003/i/buzz/src/automate/receptivite.h')
-rw-r--r--2003/i/buzz/src/automate/receptivite.h116
1 files changed, 116 insertions, 0 deletions
diff --git a/2003/i/buzz/src/automate/receptivite.h b/2003/i/buzz/src/automate/receptivite.h
index 27a5d3e..60f6c00 100644
--- a/2003/i/buzz/src/automate/receptivite.h
+++ b/2003/i/buzz/src/automate/receptivite.h
@@ -59,6 +59,122 @@ namespace Automate
// Retourne la valeur de la receptivité.
bool test (void);
};
+
+ /*Ajout des conditions du grafcet, un objet par condition
+
+ class ReceptInit : public Receptivite
+ {
+ bool m_bool;
+ public:
+ // Constructeur.
+ ReceptInit (bool _bool) { m_bool = _bool; }
+ // Destructeur.
+ ~ReceptInit ();
+ // Retourne la valeur de la receptivité.
+ bool test (void);
+ };
+
+ class ReceptPaletsTrouves : public Receptivite
+ {
+ bool m_bool;
+ public:
+ // Constructeur.
+ ReceptPaletsTrouves (bool _bool) { m_bool = _bool; }
+ // Destructeur.
+ ~ReceptPaletsTrouves ();
+ // Retourne la valeur de la receptivité.
+ bool test (void);
+ };
+
+ class ReceptPalets : public Receptivite
+ {
+ bool m_bool;
+ int m_nbpalets;
+ public:
+ // Constructeur.
+ ReceptPalets (bool _bool, int _nbpalets) { m_bool = _bool; m_nbpalets = _nbpalets; }
+ // Destructeur.
+ ~ReceptPalets ();
+ // Retourne la valeur de la receptivité.
+ bool test (void);
+ };
+
+ class ReceptStocke : public Receptivite
+ {
+ bool m_bool;
+ int m_nbstocke;
+ public:
+ // Constructeur.
+ ReceptStocke (bool _bool, int _nbstocke) { m_bool = _bool; _nbstocke = m_nbstocke; }
+ // Destructeur.
+ ~ReceptStocke ();
+ // Retourne la valeur de la receptivité.
+ bool test (void);
+ };
+
+ class ReceptCouleurAdverse : public Receptivite
+ {
+ bool m_bool;
+ int m_capteur;
+ public:
+ // Constructeur.
+ ReceptCouleurAdverse (bool _bool, int _capteur) { m_bool = _bool; _capteur = m_capteur; }
+ // Destructeur.
+ ~ReceptCouleurAdverse ();
+ // Retourne la valeur de la receptivité.
+ bool test (void);
+ };
+
+ class ReceptPinceAngle : public Receptivite
+ {
+ bool m_bool;
+ int m_angle;
+ public:
+ // Constructeur.
+ ReceptPinceAngle (bool _bool, int _angle) { m_bool = _bool; m_angle = _angle;}
+ // Destructeur.
+ ~ReceptPinceAngle ();
+ // Retourne la valeur de la receptivité.
+ bool test (void);
+ };
+
+ class ReceptPincePos : public Receptivite
+ {
+ bool m_bool;
+ int m_position;
+ public:
+ // Constructeur.
+ ReceptPincePos (bool _bool,int _position) { m_bool = _bool; m_position = _position; }
+ // Destructeur.
+ ~ReceptPincePos ();
+ // Retourne la valeur de la receptivité.
+ bool test (void);
+ };
+
+ class ReceptRobotRecule : public Receptivite
+ {
+ bool m_bool;
+ public:
+ // Constructeur
+ ReceptRobotRecule (bool _bool) { m_bool = _bool; }
+ // Destructeur.
+ ~ReceptRobotRecule ();
+ // Retourne la valeur de la receptivité.
+ bool test (void);
+ };
+
+ class ReceptRobotAvance : public Receptivite
+ {
+ bool m_bool;
+ public:
+ // Constructeur.
+ ReceptRobotAvance (bool _bool) { m_bool = _bool; }
+ // Destructeur.
+ ~ReceptRobotAvance ();
+ // Retourne la valeur de la receptivité.
+ bool test (void);
+ };
+
}
#endif // receptivite_h