Ejemplo n.º 1
0
 public Fmi2Status GetStatus(Fmi2StatusKind statusKind, out Fmi2Status value)
 {
     value = Fmi2Status.fmi2Error;
     if (wrapper != IntPtr.Zero)
     {
         return(FmiFunctions.GetStatus(wrapper, statusKind, ref value));
     }
     else
     {
         return(Fmi2Status.fmi2Fatal);
     }
 }
Ejemplo n.º 2
0
 private static void Fmu_StepFinished(Fmi2Status status)
 {
     Console.WriteLine("Step finished " + status.ToString("g"));
 }
Ejemplo n.º 3
0
 private static void Fmu_Log(string instanceName, Fmi2Status status, string category, string message)
 {
     Console.WriteLine("Instance name: " + instanceName + ", status: " + status.ToString("g") + ", category: " + category + ", message: " + message);
 }
Ejemplo n.º 4
0
 private void OnStepFinished(Fmi2Status status) =>
 StepFinished?.Invoke(status);
Ejemplo n.º 5
0
 private void OnLog(string instanceName, Fmi2Status status, string category, string message) =>
 Log?.Invoke(instanceName, status, category, message);
Ejemplo n.º 6
0
 internal static extern Fmi2Status GetStatus(IntPtr wrapper, Fmi2StatusKind statusKind, ref Fmi2Status value);