|
OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment.
|
#include "OMSimulator/Types.h"#include <string>Go to the source code of this file.
Namespaces | |
| oms | |
| oms::Log | |
| oms::Log::Internal | |
Macros | |
| #define | logInfo(msg) oms::Log::Internal::Info(msg) |
| #define | logWarning(msg) oms::Log::Internal::Warning(msg) |
| #define | logError(msg) oms::Log::Internal::Error(msg, __func__) |
| #define | logDebugEnabled() oms::Log::Internal::DebugEnabled() |
| #define | logTraceEnabled() oms::Log::Internal::TraceEnabled() |
| #define | logDebug(msg) oms::Log::Internal::Debug(msg) |
| #define | logTrace() oms::Log::Internal::Trace(__func__, __FILE__, __LINE__) |
| #define | logError_AlreadyInScope(cref) logError("\"" + std::string(cref) + "\" already exists in the scope") |
| #define | logError_BusAndConnectorNotSameModel(bus, connector) logError("Bus \"" + std::string(bus) + "\" and connector \"" + std::string(connector) + "\" do not belong to same model") |
| #define | logError_BusAndConnectorNotSameSystem(bus, connector) logError("Bus \"" + std::string(bus) + "\" and connector \"" + std::string(connector) + "\" do not belong to same system") |
| #define | logError_BusNotInComponent(cref, component) logError("Bus connector \"" + std::string(cref) + "\" not found in component \"" + std::string(component->getFullCref()) + "\"") |
| #define | logError_BusNotInSystem(cref, system) logError("Bus connector \"" + std::string(cref) + "\" not found in system \"" + std::string(system->getFullCref()) + "\"") |
| #define | logError_ComponentNotInSystem(system, component) logError("System \"" + std::string(system->getFullCref()) + "\" does not contain component \"" + std::string(component) + "\"") |
| #define | logError_ConnectionExistsAlready(crefA, crefB, system) logError("Connection <\"" + std::string(crefA) + "\", \"" + std::string(crefB) + "\"> exists already in system \"" + std::string(system->getFullCref()) + "\"") |
| #define | logError_ConnectionNotInSystem(crefA, crefB, system) logError("Connection <\"" + std::string(crefA) + "\", \"" + std::string(crefB) + "\"> not found in system \"" + std::string(system->getFullCref()) + "\"") |
| #define | logError_ConnectorNotInComponent(cref, component) logError("Connector \"" + std::string(cref) + "\" not found in component \"" + std::string(component->getFullCref()) + "\"") |
| #define | logError_ConnectorNotInSystem(cref, system) logError("Connector \"" + std::string(cref) + "\" not found in system \"" + std::string(system->getFullCref()) + "\"") |
| #define | logError_FMUCall(call, fmu) logError(std::string(call) + " failed for FMU \"" + std::string(fmu->getFullCref()) + "\"") |
| #define | logError_Initialization(system) logError("Initialization of system \"" + std::string(system) + "\" failed") |
| #define | logError_InternalError logError("internal error") |
| #define | logError_InvalidIdent(cref) logError("\"" + std::string(cref) + "\" is not a valid ident") |
| #define | logError_InvalidIdent(cref) logError("\"" + std::string(cref) + "\" is not a valid ident") |
| #define | logError_ModelInWrongState(cref) logError("Model \"" + std::string(cref) + "\" is in wrong model state") |
| #define | logError_ModelNotInScope(cref) logError("Model \"" + std::string(cref) + "\" does not exist in the scope") |
| #define | logError_NotForScSystem logError("Not available for strongly coupled systems") |
| #define | logError_NotImplemented logError("Not implemented") |
| #define | logError_OnlyForModel logError("Only implemented for model identifiers") |
| #define | logError_OnlyForRealInputs(cref) logError("Signal \"" + std::string(cref) + "\" is not a real input signal") |
| #define | logError_OnlyForSystemWC logError("Only available for WC systems") |
| #define | logError_ResetFailed(system) logError("failed to reset system \"" + std::string(system) + "\" to instantiation mode") |
| #define | logError_SubSystemNotInSystem(system, subsystem) logError("System \"" + std::string(system) + "\" does not contain subsystem \"" + std::string(subsystem) + "\"") |
| #define | logError_SystemNotInModel(model, system) logError("Model \"" + std::string(model) + "\" does not contain system \"" + std::string(system) + "\"") |
| #define | logError_Termination(system) logError("Termination of system \"" + std::string(system) + "\" failed") |
| #define | logError_UnknownSignal(cref) logError("Unknown signal \"" + std::string(cref) + "\"") |
| #define | logError_WrongSchema(name) logError("Wrong xml schema detected. Unexpected tag \"" + name + "\"") |
| #define | logWarning_deprecated logWarning("Wrong/deprecated content detected but successfully loaded. Please re-export the SSP file to avoid this message.") |
Functions | |
| void | oms::Log::Internal::Info (const std::string &msg) |
| oms_status_enu_t | oms::Log::Internal::Warning (const std::string &msg) |
| oms_status_enu_t | oms::Log::Internal::Error (const std::string &msg, const std::string &function) |
| bool | oms::Log::Internal::DebugEnabled () |
| bool | oms::Log::Internal::TraceEnabled () |
| void | oms::Log::Internal::Debug (const std::string &msg) |
| void | oms::Log::Internal::Trace (const std::string &function, const std::string &file, const long line) |
| void | oms::Log::ProgressBar (double start, double stop, double value) |
| void | oms::Log::TerminateBar () |
| void | oms::Log::SetCallback (void(*cb)(oms_message_type_enu_t type, const char *message)) |
| oms_status_enu_t | oms::Log::SetLogFile (const std::string &filename) |
| oms_status_enu_t | oms::Log::SetLoggingLevel (int logLevel) |
| const int | oms::Log::GetLoggingLevel () |
| void | oms::Log::SetMaxLogFileSize (const unsigned long size) |
| #define logDebug | ( | msg | ) | oms::Log::Internal::Debug(msg) |
| #define logDebugEnabled | ( | ) | oms::Log::Internal::DebugEnabled() |
| #define logError | ( | msg | ) | oms::Log::Internal::Error(msg, __func__) |
| #define logError_AlreadyInScope | ( | cref | ) | logError("\"" + std::string(cref) + "\" already exists in the scope") |
| #define logError_BusAndConnectorNotSameModel | ( | bus, | |
| connector | |||
| ) | logError("Bus \"" + std::string(bus) + "\" and connector \"" + std::string(connector) + "\" do not belong to same model") |
| #define logError_BusAndConnectorNotSameSystem | ( | bus, | |
| connector | |||
| ) | logError("Bus \"" + std::string(bus) + "\" and connector \"" + std::string(connector) + "\" do not belong to same system") |
| #define logError_BusNotInComponent | ( | cref, | |
| component | |||
| ) | logError("Bus connector \"" + std::string(cref) + "\" not found in component \"" + std::string(component->getFullCref()) + "\"") |
| #define logError_BusNotInSystem | ( | cref, | |
| system | |||
| ) | logError("Bus connector \"" + std::string(cref) + "\" not found in system \"" + std::string(system->getFullCref()) + "\"") |
| #define logError_ComponentNotInSystem | ( | system, | |
| component | |||
| ) | logError("System \"" + std::string(system->getFullCref()) + "\" does not contain component \"" + std::string(component) + "\"") |
| #define logError_ConnectionExistsAlready | ( | crefA, | |
| crefB, | |||
| system | |||
| ) | logError("Connection <\"" + std::string(crefA) + "\", \"" + std::string(crefB) + "\"> exists already in system \"" + std::string(system->getFullCref()) + "\"") |
| #define logError_ConnectionNotInSystem | ( | crefA, | |
| crefB, | |||
| system | |||
| ) | logError("Connection <\"" + std::string(crefA) + "\", \"" + std::string(crefB) + "\"> not found in system \"" + std::string(system->getFullCref()) + "\"") |
| #define logError_ConnectorNotInComponent | ( | cref, | |
| component | |||
| ) | logError("Connector \"" + std::string(cref) + "\" not found in component \"" + std::string(component->getFullCref()) + "\"") |
| #define logError_ConnectorNotInSystem | ( | cref, | |
| system | |||
| ) | logError("Connector \"" + std::string(cref) + "\" not found in system \"" + std::string(system->getFullCref()) + "\"") |
| #define logError_FMUCall | ( | call, | |
| fmu | |||
| ) | logError(std::string(call) + " failed for FMU \"" + std::string(fmu->getFullCref()) + "\"") |
| #define logError_Initialization | ( | system | ) | logError("Initialization of system \"" + std::string(system) + "\" failed") |
| #define logError_InternalError logError("internal error") |
| #define logError_InvalidIdent | ( | cref | ) | logError("\"" + std::string(cref) + "\" is not a valid ident") |
| #define logError_InvalidIdent | ( | cref | ) | logError("\"" + std::string(cref) + "\" is not a valid ident") |
| #define logError_ModelInWrongState | ( | cref | ) | logError("Model \"" + std::string(cref) + "\" is in wrong model state") |
| #define logError_ModelNotInScope | ( | cref | ) | logError("Model \"" + std::string(cref) + "\" does not exist in the scope") |
| #define logError_NotForScSystem logError("Not available for strongly coupled systems") |
| #define logError_NotImplemented logError("Not implemented") |
| #define logError_OnlyForModel logError("Only implemented for model identifiers") |
| #define logError_OnlyForRealInputs | ( | cref | ) | logError("Signal \"" + std::string(cref) + "\" is not a real input signal") |
| #define logError_OnlyForSystemWC logError("Only available for WC systems") |
| #define logError_ResetFailed | ( | system | ) | logError("failed to reset system \"" + std::string(system) + "\" to instantiation mode") |
| #define logError_SubSystemNotInSystem | ( | system, | |
| subsystem | |||
| ) | logError("System \"" + std::string(system) + "\" does not contain subsystem \"" + std::string(subsystem) + "\"") |
| #define logError_SystemNotInModel | ( | model, | |
| system | |||
| ) | logError("Model \"" + std::string(model) + "\" does not contain system \"" + std::string(system) + "\"") |
| #define logError_Termination | ( | system | ) | logError("Termination of system \"" + std::string(system) + "\" failed") |
| #define logError_UnknownSignal | ( | cref | ) | logError("Unknown signal \"" + std::string(cref) + "\"") |
| #define logError_WrongSchema | ( | name | ) | logError("Wrong xml schema detected. Unexpected tag \"" + name + "\"") |
| #define logInfo | ( | msg | ) | oms::Log::Internal::Info(msg) |
| #define logTrace | ( | ) | oms::Log::Internal::Trace(__func__, __FILE__, __LINE__) |
| #define logTraceEnabled | ( | ) | oms::Log::Internal::TraceEnabled() |
| #define logWarning | ( | msg | ) | oms::Log::Internal::Warning(msg) |
| #define logWarning_deprecated logWarning("Wrong/deprecated content detected but successfully loaded. Please re-export the SSP file to avoid this message.") |