31 lines
991 B
C#
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;
|
|
}
|
|
}
|
|
}
|