tbf/TBF/UiBridge/StateMachineTickEventArgs.cs

31 lines
991 B
C#

///
/// Copyright (c) 2020-2022 Sensus Slovensko a.s.
///
using System;
using Dirichlet.Numerics;
using SchematicDrawing;
namespace TBF.UiBridge
{
public class StateMachineTickEventArgs : EventArgs
{
public readonly UInt128 Route;
public readonly bool[] MsrmntAvailableFlags;
public readonly double[] MeasuredValues;
public readonly string[] AltStrings;
public readonly double[] Setpoints;
public readonly DrawingShape[] CustomBitmaps;
public StateMachineTickEventArgs(UInt128 route, bool[] msrmntAvailableFlags, double[] measuredValues,
string[] altStrings, double[] setpoints, DrawingShape[] customBitmaps)
{
Route = route;
MsrmntAvailableFlags = msrmntAvailableFlags;
MeasuredValues = measuredValues;
AltStrings = altStrings;
Setpoints = setpoints;
CustomBitmaps = customBitmaps;
}
}
}