]> git.mxchange.org Git - flightgear.git/commitdiff
Fixed switch parsing and message
authorErik Hofman <erik@ehofman.com>
Fri, 17 Jun 2011 12:16:49 +0000 (14:16 +0200)
committerErik Hofman <erik@ehofman.com>
Fri, 17 Jun 2011 12:16:49 +0000 (14:16 +0200)
src/FDM/JSBSim/models/flight_control/FGSwitch.cpp

index 9d56e512ec3a7dbfd3fe754b460053d5a98a3943..45b0a9921a9941335290d9ceaa831fe4cc127066 100644 (file)
@@ -69,7 +69,7 @@ using namespace std;
 
 namespace JSBSim {
 
-static const char *IdSrc = "$Id: FGSwitch.cpp,v 1.21 2011/06/16 03:39:38 jberndt Exp $";
+static const char *IdSrc = "$Id: FGSwitch.cpp,v 1.22 2011/06/17 12:12:19 jberndt Exp $";
 static const char *IdHdr = ID_SWITCH;
 
 /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -119,8 +119,11 @@ FGSwitch::FGSwitch(FGFCS* fcs, Element* element) : FGFCSComponent(fcs, element)
       tests.push_back(current_test);
     }
 
-    if (test_element->GetName() != "output"
-        && test_element->GetName() != "description") { // this is not an output element
+    string el_name = test_element->GetName();
+    if (   el_name != "output"
+        && el_name != "description"
+        && el_name != "delay" )
+    {
       value = test_element->GetAttributeValue("value");
       if (value.empty()) {
         cerr << "No VALUE supplied for switch component: " << Name << endl;