X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFDM%2FUIUCModel%2Fuiuc_warnings_errors.cpp;h=50866ad1450fcdb101aed5af2f0916ea3a511085;hb=f04d5f8758ef4b5524a9396a84351bf86db6763e;hp=7f9c9a3427dfb75ceb1c465141f720ae6cea502f;hpb=59583890262247d73f48f4f1af21303ea41fda47;p=flightgear.git diff --git a/src/FDM/UIUCModel/uiuc_warnings_errors.cpp b/src/FDM/UIUCModel/uiuc_warnings_errors.cpp index 7f9c9a342..50866ad14 100644 --- a/src/FDM/UIUCModel/uiuc_warnings_errors.cpp +++ b/src/FDM/UIUCModel/uiuc_warnings_errors.cpp @@ -11,9 +11,9 @@ Prints to screen the follow: - Error Code (errorCode) - Message indicating the problem. This message should be preceded by -"Warning", "Error" or "Note". Warnings are non-fatal and the code -will pause. Errors are fatal and will stop the code. Notes are only -for information. + "Warning", "Error" or "Note". Warnings are non-fatal and the code + will pause. Errors are fatal and will stop the code. Notes are + only for information. ---------------------------------------------------------------------- @@ -70,33 +70,53 @@ for information. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, - USA or view http://www.gnu.org/copyleft/gpl.html. + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. **********************************************************************/ -#include + +#include #include "uiuc_warnings_errors.h" -SG_USING_STD (cerr); -SG_USING_STD (endl); +using std::cerr; +using std::endl; #ifndef _MSC_VER -SG_USING_STD (exit); +using std::exit; #endif -void uiuc_warnings_errors(int errorCode, string line) +void uiuc_warnings_errors(int errorCode, std::string line) { switch (errorCode) { case 1: - cerr << "UIUC ERROR: The value of the coefficient in \"" << line << "\" should be of type float" << endl; - exit(-1); - break; + cerr << "UIUC ERROR 1: The value of the coefficient in \"" << line << "\" should be of type float" << endl; + exit(-1); + break; case 2: - cerr << "UIUC ERROR: Unknown identifier in \"" << line << "\"" << endl; - exit(-1); - break; + cerr << "UIUC ERROR 2: Unknown identifier in \"" << line << "\" (check uiuc_map_*.cpp)" << endl; + exit(-1); + break; + case 3: + cerr << "UIUC ERROR 3: Slipstream effects only work w/ the engine simpleSingleModel line: \"" << line << endl; + exit(-1); + break; + case 4: + cerr << "UIUC ERROR 4: Downwash mode does not exist: \"" << line << endl; + exit(-1); + break; + case 5: + cerr << "UIUC ERROR 5: Must use dyn_on_speed not equal to zero: \"" << line << endl; + exit(-1); + break; + case 6: + cerr << "UIUC ERROR 6: Table lookup data exceeds 99 point limit: \"" << endl; + exit(-1); + break; + case 7: + cerr << "UIUC ERROR 7: Need to download data file for the ornithopter. Go to http://www.aae.uiuc.edu/m-selig/apasim/Aircraft-uiuc.html " << endl; + exit(-1); + break; } }