1313
1414namespace {
1515
16- fmiStatus toCommonStatusFromFmi2 (fmi2Status status) {
17- switch (status) {
18- case fmi2OK:
19- return fmiOK;
20- case fmi2Warning:
21- return fmiWarning;
22- case fmi2Discard:
23- return fmiDiscard;
24- case fmi2Error:
25- return fmiError;
26- case fmi2Fatal:
27- return fmiFatal;
28- case fmi2Pending:
29- return fmiPending;
30- default :
31- return fmiStatusUnknown;
32- }
33- }
34-
3516 fmi2Status toFmi2StatusFromCommon (fmiStatus status) {
3617 switch (status) {
3718 case fmiOK:
@@ -178,10 +159,10 @@ fmi2Status fmi2EnterInitializationMode(fmi2Component c) {
178159 component->slave ->enter_initialisation_mode (component->start , component->stop , component->tolerance );
179160 return fmi2OK;
180161 } catch (const fmu4cpp::fatal_error &ex) {
181- component->logger ->log (toCommonStatusFromFmi2 (fmi2Fatal) , ex.what ());
162+ component->logger ->log (fmiFatal , ex.what ());
182163 return fmi2Fatal;
183164 } catch (const std::exception &ex) {
184- component->logger ->log (toCommonStatusFromFmi2 (fmi2Error) , ex.what ());
165+ component->logger ->log (fmiError , ex.what ());
185166 return fmi2Error;
186167 }
187168}
@@ -192,10 +173,10 @@ fmi2Status fmi2ExitInitializationMode(fmi2Component c) {
192173 component->slave ->exit_initialisation_mode ();
193174 return fmi2OK;
194175 } catch (const fmu4cpp::fatal_error &ex) {
195- component->logger ->log (toCommonStatusFromFmi2 (fmi2Fatal) , ex.what ());
176+ component->logger ->log (fmiFatal , ex.what ());
196177 return fmi2Fatal;
197178 } catch (const std::exception &ex) {
198- component->logger ->log (toCommonStatusFromFmi2 (fmi2Error) , ex.what ());
179+ component->logger ->log (fmiError , ex.what ());
199180 return fmi2Error;
200181 }
201182}
@@ -206,10 +187,10 @@ fmi2Status fmi2Terminate(fmi2Component c) {
206187 component->slave ->terminate ();
207188 return fmi2OK;
208189 } catch (const fmu4cpp::fatal_error &ex) {
209- component->logger ->log (toCommonStatusFromFmi2 (fmi2Fatal) , ex.what ());
190+ component->logger ->log (fmiFatal , ex.what ());
210191 return fmi2Fatal;
211192 } catch (const std::exception &ex) {
212- component->logger ->log (toCommonStatusFromFmi2 (fmi2Error) , ex.what ());
193+ component->logger ->log (fmiError , ex.what ());
213194 return fmi2Error;
214195 }
215196}
@@ -229,10 +210,10 @@ fmi2Status fmi2DoStep(
229210
230211 return fmi2Discard;
231212 } catch (const fmu4cpp::fatal_error &ex) {
232- component->logger ->log (toCommonStatusFromFmi2 (fmi2Fatal) , ex.what ());
213+ component->logger ->log (fmiFatal , ex.what ());
233214 return fmi2Fatal;
234215 } catch (const std::exception &ex) {
235- component->logger ->log (toCommonStatusFromFmi2 (fmi2Error) , ex.what ());
216+ component->logger ->log (fmiError , ex.what ());
236217 return fmi2Error;
237218 }
238219}
@@ -258,10 +239,10 @@ fmi2Status fmi2GetInteger(
258239 component->slave ->get_integer (vr, nvr, value);
259240 return fmi2OK;
260241 } catch (const fmu4cpp::fatal_error &ex) {
261- component->logger ->log (toCommonStatusFromFmi2 (fmi2Fatal) , ex.what ());
242+ component->logger ->log (fmiFatal , ex.what ());
262243 return fmi2Fatal;
263244 } catch (const std::exception &ex) {
264- component->logger ->log (toCommonStatusFromFmi2 (fmi2Error) , ex.what ());
245+ component->logger ->log (fmiError , ex.what ());
265246 return fmi2Error;
266247 }
267248}
@@ -277,10 +258,10 @@ fmi2Status fmi2GetReal(
277258 component->slave ->get_real (vr, nvr, value);
278259 return fmi2OK;
279260 } catch (const fmu4cpp::fatal_error &ex) {
280- component->logger ->log (toCommonStatusFromFmi2 (fmi2Fatal) , ex.what ());
261+ component->logger ->log (fmiFatal , ex.what ());
281262 return fmi2Fatal;
282263 } catch (const std::exception &ex) {
283- component->logger ->log (toCommonStatusFromFmi2 (fmi2Error) , ex.what ());
264+ component->logger ->log (fmiError , ex.what ());
284265 return fmi2Error;
285266 }
286267}
@@ -296,10 +277,10 @@ fmi2Status fmi2GetBoolean(
296277 component->slave ->get_boolean (vr, nvr, value);
297278 return fmi2OK;
298279 } catch (const fmu4cpp::fatal_error &ex) {
299- component->logger ->log (toCommonStatusFromFmi2 (fmi2Fatal) , ex.what ());
280+ component->logger ->log (fmiFatal , ex.what ());
300281 return fmi2Fatal;
301282 } catch (const std::exception &ex) {
302- component->logger ->log (toCommonStatusFromFmi2 (fmi2Error) , ex.what ());
283+ component->logger ->log (fmiError , ex.what ());
303284 return fmi2Error;
304285 }
305286}
@@ -315,10 +296,10 @@ fmi2Status fmi2GetString(
315296 component->slave ->get_string (vr, nvr, value);
316297 return fmi2OK;
317298 } catch (const fmu4cpp::fatal_error &ex) {
318- component->logger ->log (toCommonStatusFromFmi2 (fmi2Fatal) , ex.what ());
299+ component->logger ->log (fmiFatal , ex.what ());
319300 return fmi2Fatal;
320301 } catch (const std::exception &ex) {
321- component->logger ->log (toCommonStatusFromFmi2 (fmi2Error) , ex.what ());
302+ component->logger ->log (fmiError , ex.what ());
322303 return fmi2Error;
323304 }
324305}
@@ -334,10 +315,10 @@ fmi2Status fmi2SetInteger(
334315 component->slave ->set_integer (vr, nvr, value);
335316 return fmi2OK;
336317 } catch (const fmu4cpp::fatal_error &ex) {
337- component->logger ->log (toCommonStatusFromFmi2 (fmi2Fatal) , ex.what ());
318+ component->logger ->log (fmiFatal , ex.what ());
338319 return fmi2Fatal;
339320 } catch (const std::exception &ex) {
340- component->logger ->log (toCommonStatusFromFmi2 (fmi2Error) , ex.what ());
321+ component->logger ->log (fmiError , ex.what ());
341322 return fmi2Error;
342323 }
343324}
@@ -353,10 +334,10 @@ fmi2Status fmi2SetReal(
353334 component->slave ->set_real (vr, nvr, value);
354335 return fmi2OK;
355336 } catch (const fmu4cpp::fatal_error &ex) {
356- component->logger ->log (toCommonStatusFromFmi2 (fmi2Fatal) , ex.what ());
337+ component->logger ->log (fmiFatal , ex.what ());
357338 return fmi2Fatal;
358339 } catch (const std::exception &ex) {
359- component->logger ->log (toCommonStatusFromFmi2 (fmi2Error) , ex.what ());
340+ component->logger ->log (fmiError , ex.what ());
360341 return fmi2Error;
361342 }
362343}
@@ -372,10 +353,10 @@ fmi2Status fmi2SetBoolean(
372353 component->slave ->set_boolean (vr, nvr, value);
373354 return fmi2OK;
374355 } catch (const fmu4cpp::fatal_error &ex) {
375- component->logger ->log (toCommonStatusFromFmi2 (fmi2Fatal) , ex.what ());
356+ component->logger ->log (fmiFatal , ex.what ());
376357 return fmi2Fatal;
377358 } catch (const std::exception &ex) {
378- component->logger ->log (toCommonStatusFromFmi2 (fmi2Error) , ex.what ());
359+ component->logger ->log (fmiError , ex.what ());
379360 return fmi2Error;
380361 }
381362}
@@ -391,10 +372,10 @@ fmi2Status fmi2SetString(
391372 component->slave ->set_string (vr, nvr, value);
392373 return fmi2OK;
393374 } catch (const fmu4cpp::fatal_error &ex) {
394- component->logger ->log (toCommonStatusFromFmi2 (fmi2Fatal) , ex.what ());
375+ component->logger ->log (fmiFatal , ex.what ());
395376 return fmi2Fatal;
396377 } catch (const std::exception &ex) {
397- component->logger ->log (toCommonStatusFromFmi2 (fmi2Error) , ex.what ());
378+ component->logger ->log (fmiError , ex.what ());
398379 return fmi2Error;
399380 }
400381}
0 commit comments