summaryrefslogtreecommitdiff
path: root/i/siroco/src/communication_asservissement_data.h
diff options
context:
space:
mode:
authorgalmes2004-01-25 21:31:01 +0000
committergalmes2004-01-25 21:31:01 +0000
commitb673946d76e436c067d24e535b1e0a167b9dfc47 (patch)
tree1bd96634041c5db13365489a8a0f606606b42994 /i/siroco/src/communication_asservissement_data.h
parent0a326e3abc4b1cb322ec95c65ae31ca7e05b3a1a (diff)
Implémentation des classes "Communication_module" et
"communication_asservissement_control"
Diffstat (limited to 'i/siroco/src/communication_asservissement_data.h')
-rw-r--r--i/siroco/src/communication_asservissement_data.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/i/siroco/src/communication_asservissement_data.h b/i/siroco/src/communication_asservissement_data.h
index 8c8eb31..6cd0fa0 100644
--- a/i/siroco/src/communication_asservissement_data.h
+++ b/i/siroco/src/communication_asservissement_data.h
@@ -25,8 +25,11 @@
//
// }}}
-class CommunicationAsservissementData
+class CommunicationAsservissementData : public CommunicationModule
{
+ private:
+ Connector &connector_;
+ public:
// Classe de connection entre CommunicationAsservissementData et un autre
// objet.
class Connector
@@ -39,16 +42,17 @@ class CommunicationAsservissementData
int consignMax, int pwmMax, int measureMax)
= 0;
};
- Connector &connector_;
- public:
- // Destructeur.
+
+ // Constructeur / Destructeur.
+ CommunicationModule (void);
~CommunicationModule (void);
// Paramètre le connecteur.
void setConnector (Connector &c);
// Recoie un message.
void recv (const Message &m);
+
// Active (true) ou désactive (false) le module.
- void activate (bool flag = true);
+ //void activate (bool flag = true);
};
#endif // communication_asservissement_data_h