1
0
Fork 0

Fixed switch parsing and message

This commit is contained in:
Erik Hofman 2011-06-17 14:16:49 +02:00
parent ec454158fe
commit 1dbc2c0f7a

View 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;