blob: e1a6d9feff78b4541dd6ff7cbafea54388d3e05b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
/**********************************************************************************/
/* Definitionsmodul */
/**********************************************************************************/
/*
* generiert mit Innovator Version 8.1.04
*
* erstellt am: 12.01.2006 14:59:41
* Repository : swtc20
* Modell : swt
* Benutzer : swtc20
* File : /users/swtc20/code/CEntleerer.cpp
*
*/
// ino.module.CEntleerer.1089.includes
#include "CEntleerer.hpp"
// ino.end
using std::cout;
using std::endl;
// ino.method.pruefeGewicht.1146.definition
int systemModel::AnalyseModell::CEntleerer::pruefeGewicht()
// ino.end
// ino.method.pruefeGewicht.1146.body
{
int i = pWaage->getGesamtGewicht();
if (i > getWert())
{
}
else
{
pWaage->gewichtErreicht();
}
return 0;
}
// ino.end
/*
// ino.method.oeffneVentil.1140.definition
int systemModel::AnalyseModell::CEntleerer::oeffneVentil()
// ino.end
// ino.method.oeffneVentil.1140.body
{
return 0;
}
// ino.end
// ino.method.schliesseVentil.1143.definition
int systemModel::AnalyseModell::CEntleerer::schliesseVentil()
// ino.end
// ino.method.schliesseVentil.1143.body
{
return 0;
}
// ino.end
*/
systemModel::AnalyseModell::CEntleerer::CEntleerer() {
}
systemModel::AnalyseModell::CEntleerer::CEntleerer(string s):CVentilGeraet(s) {
}
systemModel::AnalyseModell::CEntleerer::CEntleerer(string s,CWaage* pw):CVentilGeraet(s) {
pWaage=pw;
setAenderung(-20);
}
int systemModel::AnalyseModell::CEntleerer::aktualisiere()
{
pruefeGewicht();
return 0;
}
int systemModel::AnalyseModell::CEntleerer::startCGeraet(int i)
{
setWert(i);
cout << "Ger�t " << getname() << " startet mit Wert "<< i << endl;
pWaage->meldeAn(this);
pWaage->aktiviere(this);
return 0;
}
int systemModel::AnalyseModell::CEntleerer::stopCGeraet()
{
schliesseVentil();
cout << "Ger�t " << getname() << " stoppt" <<endl;
pWaage->meldeAb();
return 0;
}
|