コード例 #1
0
ファイル: KDevice.cs プロジェクト: luca-cardelli/KaemikaXM
 public static void Amount(SampleValue sample, AmountEntry amountEntry, Style style)
 {
     if (device == null || (!style.chartOutput) || Exec.IsVesselVariant(sample))
     {
         return;
     }
 }
コード例 #2
0
ファイル: KDevice.cs プロジェクト: luca-cardelli/KaemikaXM
 public static void Sample(SampleValue sample, Style style)
 {
     if (device == null || (!style.chartOutput) || Exec.IsVesselVariant(sample))
     {
         return;
     }
     device.Sample(sample, style);
 }
コード例 #3
0
ファイル: KDevice.cs プロジェクト: luca-cardelli/KaemikaXM
 public static List <Place> StartEquilibrate(List <SampleValue> inSamples, double fortime, Style style)
 {
     if (device == null || !style.chartOutput)
     {
         return(null);
     }
     foreach (SampleValue inSample in inSamples)
     {
         if (Exec.IsVesselVariant(inSample))
         {
             return(null);
         }
     }
     return(device.StartEquilibrate(inSamples, fortime, style));
 }
コード例 #4
0
ファイル: KDevice.cs プロジェクト: luca-cardelli/KaemikaXM
 public static void Dispose(List <SampleValue> samples, Style style)
 {
     if (device == null || !style.chartOutput)
     {
         return;
     }
     foreach (SampleValue sample in samples)
     {
         if (Exec.IsVesselVariant(sample))
         {
             return;
         }
     }
     device.Dispose(samples, style);
 }
コード例 #5
0
ファイル: KDevice.cs プロジェクト: luca-cardelli/KaemikaXM
 public static void Split(List <SampleValue> outSamples, SampleValue inSample, Style style)
 {
     if (device == null || (!style.chartOutput) || Exec.IsVesselVariant(inSample))
     {
         return;
     }
     foreach (SampleValue outSample in outSamples)
     {
         if (Exec.IsVesselVariant(outSample))
         {
             return;
         }
     }
     device.Split(outSamples, inSample, style);
 }
コード例 #6
0
ファイル: KDevice.cs プロジェクト: luca-cardelli/KaemikaXM
 public static void Concentrate(List <SampleValue> outSamples, List <SampleValue> inSamples, Style style)
 {
     if (device == null || !style.chartOutput)
     {
         return;
     }
     foreach (SampleValue inSample in inSamples)
     {
         if (Exec.IsVesselVariant(inSample))
         {
             return;
         }
     }
     foreach (SampleValue outSample in outSamples)
     {
         if (Exec.IsVesselVariant(outSample))
         {
             return;
         }
     }
     device.Concentrate(outSamples, inSamples, style);
 }
コード例 #7
0
ファイル: KDevice.cs プロジェクト: luca-cardelli/KaemikaXM
 public static void EndEquilibrate(List <Place> goBacks, List <SampleValue> outSamples, List <SampleValue> inSamples, double fortime, Style style)
 {
     if (device == null || !style.chartOutput)
     {
         return;
     }
     foreach (SampleValue inSample in inSamples)
     {
         if (Exec.IsVesselVariant(inSample))
         {
             return;
         }
     }
     foreach (SampleValue outSample in outSamples)
     {
         if (Exec.IsVesselVariant(outSample))
         {
             return;
         }
     }
     Thread.Sleep(device.stepDelay);
     device.EndEquilibrate(goBacks, outSamples, inSamples, fortime, style);
 }