Changeset 13415


Ignore:
Timestamp:
2012-10-16T23:50:27+02:00 (12 years ago)
Author:
adeas31
Message:
  • Differentiate among FMI warning, error and fatal error.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Compiler/runtime/FMIWrapper.c

    r13395 r13415  
    176176  switch (fmistatus) {
    177177    case fmi1_status_warning:
    178     case fmi1_status_error:
    179     case fmi1_status_fatal:
     178      fprintf(stderr, "FMI Import Warning: Warning in fmiInitialize_OMC.\n");fflush(NULL);
     179      break;
     180    case fmi1_status_error:
    180181      fprintf(stderr, "FMI Import Error: Error in fmiInitialize_OMC.\n");fflush(NULL);
     182      break;
     183    case fmi1_status_fatal:
     184      fprintf(stderr, "FMI Import Fatal: Fatal in fmiInitialize_OMC.\n");fflush(NULL);
    181185      break;
    182186    default:
     
    204208  switch (fmistatus) {
    205209    case fmi1_status_warning:
    206     case fmi1_status_error:
    207     case fmi1_status_fatal:
     210      fprintf(stderr, "FMI Import Warning: Warning in fmiGetContinuousStates_OMC.\n");fflush(NULL);
     211      break;
     212    case fmi1_status_error:
    208213      fprintf(stderr, "FMI Import Error: Error in fmiGetContinuousStates_OMC.\n");fflush(NULL);
     214      break;
     215    case fmi1_status_fatal:
     216      fprintf(stderr, "FMI Import Fatal: Fatal in fmiGetContinuousStates_OMC.\n");fflush(NULL);
    209217      break;
    210218    default:
     
    232240  switch (fmistatus) {
    233241    case fmi1_status_warning:
    234     case fmi1_status_error:
    235     case fmi1_status_fatal:
     242      fprintf(stderr, "FMI Import Warning: Warning in fmiGetEventIndicators_OMC.\n");fflush(NULL);
     243      break;
     244    case fmi1_status_error:
    236245      fprintf(stderr, "FMI Import Error: Error in fmiGetEventIndicators_OMC.\n");fflush(NULL);
     246      break;
     247    case fmi1_status_fatal:
     248      fprintf(stderr, "FMI Import Fatal: Fatal in fmiGetEventIndicators_OMC.\n");fflush(NULL);
    237249      break;
    238250    default:
     
    250262  switch (fmistatus) {
    251263    case fmi1_status_warning:
    252     case fmi1_status_error:
    253     case fmi1_status_fatal:
     264      fprintf(stderr, "FMI Import Warning: Warning in fmiGetDerivatives_OMC.\n");fflush(NULL);
     265      break;
     266    case fmi1_status_error:
    254267      fprintf(stderr, "FMI Import Error: Error in fmiGetDerivatives_OMC.\n");fflush(NULL);
     268      break;
     269    case fmi1_status_fatal:
     270      fprintf(stderr, "FMI Import Fatal: Fatal in fmiGetDerivatives_OMC.\n");fflush(NULL);
    255271      break;
    256272    default:
     
    268284  switch (fmistatus) {
    269285    case fmi1_status_warning:
    270     case fmi1_status_error:
    271     case fmi1_status_fatal:
     286      fprintf(stderr, "FMI Import Warning: Warning in fmiGetReal_OMC.\n");fflush(NULL);
     287      break;
     288    case fmi1_status_error:
    272289      fprintf(stderr, "FMI Import Error: Error in fmiGetReal_OMC.\n");fflush(NULL);
     290      break;
     291    case fmi1_status_fatal:
     292      fprintf(stderr, "FMI Import Fatal: Fatal in fmiGetReal_OMC.\n");fflush(NULL);
    273293      break;
    274294    default:
     
    295315  switch (fmistatus) {
    296316    case fmi1_status_warning:
    297     case fmi1_status_error:
    298     case fmi1_status_fatal:
     317      fprintf(stderr, "FMI Import Warning: Warning in fmiGetInteger_OMC.\n");fflush(NULL);
     318      break;
     319    case fmi1_status_error:
    299320      fprintf(stderr, "FMI Import Error: Error in fmiGetInteger_OMC.\n");fflush(NULL);
     321      break;
     322    case fmi1_status_fatal:
     323      fprintf(stderr, "FMI Import Fatal: Fatal in fmiGetInteger_OMC.\n");fflush(NULL);
    300324      break;
    301325    default:
     
    322346  switch (fmistatus) {
    323347    case fmi1_status_warning:
    324     case fmi1_status_error:
    325     case fmi1_status_fatal:
     348      fprintf(stderr, "FMI Import Warning: Warning in fmiGetBoolean_OMC.\n");fflush(NULL);
     349      break;
     350    case fmi1_status_error:
    326351      fprintf(stderr, "FMI Import Error: Error in fmiGetBoolean_OMC.\n");fflush(NULL);
     352      break;
     353    case fmi1_status_fatal:
     354      fprintf(stderr, "FMI Import Fatal: Fatal in fmiGetBoolean_OMC.\n");fflush(NULL);
    327355      break;
    328356    default:
     
    349377  switch (fmistatus) {
    350378    case fmi1_status_warning:
    351     case fmi1_status_error:
    352     case fmi1_status_fatal:
     379      fprintf(stderr, "FMI Import Warning: Warning in fmiGetString_OMC.\n");fflush(NULL);
     380      break;
     381    case fmi1_status_error:
    353382      fprintf(stderr, "FMI Import Error: Error in fmiGetString_OMC.\n");fflush(NULL);
     383      break;
     384    case fmi1_status_fatal:
     385      fprintf(stderr, "FMI Import Fatal: Fatal in fmiGetString_OMC.\n");fflush(NULL);
    354386      break;
    355387    default:
     
    399431      break;
    400432    case fmi1_status_warning:
    401     case fmi1_status_error:
    402     case fmi1_status_fatal:
     433      fprintf(stderr, "FMI Import Warning: Warning in fmiTerminate_OMC.\n");fflush(NULL);
     434      break;
     435    case fmi1_status_error:
    403436      fprintf(stderr, "FMI Import Error: Error in fmiTerminate_OMC.\n");fflush(NULL);
     437      break;
     438    case fmi1_status_fatal:
     439      fprintf(stderr, "FMI Import Fatal: Fatal in fmiTerminate_OMC.\n");fflush(NULL);
    404440      break;
    405441    default:
     
    428464  switch (fmistatus) {
    429465    case fmi1_status_warning:
    430     case fmi1_status_error:
    431     case fmi1_status_fatal:
     466      fprintf(stderr, "FMI Import Warning: Warning in fmiInitializeSlave_OMC.\n");fflush(NULL);
     467      break;
     468    case fmi1_status_error:
    432469      fprintf(stderr, "FMI Import Error: Error in fmiInitializeSlave_OMC.\n");fflush(NULL);
    433470      break;
     471    case fmi1_status_fatal:
     472      fprintf(stderr, "FMI Import Fatal: Fatal in fmiInitializeSlave_OMC.\n");fflush(NULL);
     473      break;
    434474    default:
    435475      break;
     
    445485  switch (fmistatus) {
    446486    case fmi1_status_warning:
    447     case fmi1_status_error:
    448     case fmi1_status_fatal:
     487      fprintf(stderr, "FMI Import Warning: Warning in fmiDoStep_OMC.\n");fflush(NULL);
     488      break;
     489    case fmi1_status_error:
    449490      fprintf(stderr, "FMI Import Error: Error in fmiDoStep_OMC.\n");fflush(NULL);
     491      break;
     492    case fmi1_status_fatal:
     493      fprintf(stderr, "FMI Import Fatal: Fatal in fmiDoStep_OMC.\n");fflush(NULL);
    450494      break;
    451495    default:
     
    466510      break;
    467511    case fmi1_status_warning:
    468     case fmi1_status_error:
    469     case fmi1_status_fatal:
     512      fprintf(stderr, "FMI Import Warning: Warning in fmiTerminateSlave_OMC.\n");fflush(NULL);
     513      break;
     514    case fmi1_status_error:
    470515      fprintf(stderr, "FMI Import Error: Error in fmiTerminateSlave_OMC.\n");fflush(NULL);
    471516      break;
     517    case fmi1_status_fatal:
     518      fprintf(stderr, "FMI Import Fatal: Fatal in fmiTerminateSlave_OMC.\n");fflush(NULL);
     519      break;
    472520    default:
    473521      break;
Note: See TracChangeset for help on using the changeset viewer.