OpenWAM
TController.cpp
1 /*--------------------------------------------------------------------------------*\
2 ==========================|
3  \\ /\ /\ // O pen | OpenWAM: The Open Source 1D Gas-Dynamic Code
4  \\ | X | // W ave |
5  \\ \/_\/ // A ction | CMT-Motores Termicos / Universidad Politecnica Valencia
6  \\/ \// M odel |
7  ----------------------------------------------------------------------------------
8  License
9 
10  This file is part of OpenWAM.
11 
12  OpenWAM is free software: you can redistribute it and/or modify
13  it under the terms of the GNU General Public License as published by
14  the Free Software Foundation, either version 3 of the License, or
15  (at your option) any later version.
16 
17  OpenWAM is distributed in the hope that it will be useful,
18  but WITHOUT ANY WARRANTY; without even the implied warranty of
19  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20  GNU General Public License for more details.
21 
22  You should have received a copy of the GNU General Public License
23  along with OpenWAM. If not, see <http://www.gnu.org/licenses/>.
24 
25 
26  \*--------------------------------------------------------------------------------*/
27 
28 //---------------------------------------------------------------------------
29 #pragma hdrstop
30 
31 #include "TController.h"
32 #include "TPIDController.h"
33 
34 //---------------------------------------------------------------------------
35 
36 //stGainInput::stGainInput(){}
37 
38 TController::TController(nmControlMethod meth, int i) {
39  FControl = meth;
40  FControllerID = i + 1;
41 
42  FResMediosCtrl.Output = false;
43  FResMediosCtrl.Error = false;
44 
45  FResInstantCtrl.Output = false;
46  FResInstantCtrl.Error = false;
47 
48 }
49 
51 
52 }
53 
54 #pragma package(smart_init)
TController::TController
TController(nmControlMethod meth, int i)
Definition: TController.cpp:38
TController::FResMediosCtrl
stResMediosCtrl FResMediosCtrl
Struct with the average results of the controllers.
Definition: TController.h:49
TController::FResInstantCtrl
stResInstantCtrl FResInstantCtrl
Struct with the average results of the controllers.
Definition: TController.h:50
TController::FControl
nmControlMethod FControl
Type of controller.
Definition: TController.h:47
TController::~TController
~TController()
Definition: TController.cpp:50
TController::FControllerID
int FControllerID
ID of this controller.
Definition: TController.h:45